--- /srv/rebuilderd/tmp/rebuilderdVuGnjM/inputs/libnfft3-julia_3.5.3-5+b1_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdVuGnjM/out/libnfft3-julia_3.5.3-5+b1_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-17 15:33:35.000000 debian-binary │ -rw-r--r-- 0 0 0 1292 2026-01-17 15:33:35.000000 control.tar.xz │ --rw-r--r-- 0 0 0 152632 2026-01-17 15:33:35.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 153420 2026-01-17 15:33:35.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/i386-linux-gnu/libnfctjulia.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x0342c 0x0342c R 0x1000 │ │ │ │ - LOAD 0x004000 0x00004000 0x00004000 0x556c4 0x556c4 R E 0x1000 │ │ │ │ - LOAD 0x05a000 0x0005a000 0x0005a000 0x09010 0x09010 R 0x1000 │ │ │ │ - LOAD 0x063c58 0x00064c58 0x00064c58 0x00420 0x00434 RW 0x1000 │ │ │ │ - DYNAMIC 0x063c60 0x00064c60 0x00064c60 0x00118 0x00118 RW 0x4 │ │ │ │ + LOAD 0x004000 0x00004000 0x00004000 0x55804 0x55804 R E 0x1000 │ │ │ │ + LOAD 0x05a000 0x0005a000 0x0005a000 0x08fec 0x08fec R 0x1000 │ │ │ │ + LOAD 0x063c58 0x00063c58 0x00063c58 0x00420 0x00434 RW 0x1000 │ │ │ │ + DYNAMIC 0x063c60 0x00063c60 0x00063c60 0x00118 0x00118 RW 0x4 │ │ │ │ NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4 │ │ │ │ GNU_EH_FRAME 0x05a6a4 0x0005a6a4 0x0005a6a4 0x00bb4 0x00bb4 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ - GNU_RELRO 0x063c58 0x00064c58 0x00064c58 0x003a8 0x003a8 R 0x1 │ │ │ │ + GNU_RELRO 0x063c58 0x00063c58 0x00063c58 0x003a8 0x003a8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt │ │ │ │ 01 .init .plt .plt.got .text .fini │ │ │ │ 02 .rodata .eh_frame_hdr .eh_frame │ │ │ │ 03 .init_array .fini_array .dynamic .got .data .bss │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,25 +10,25 @@ │ │ │ │ [ 5] .gnu.version VERSYM 00002c2a 002c2a 000222 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00002e4c 002e4c 0000d0 00 A 4 3 4 │ │ │ │ [ 7] .rel.dyn REL 00002f1c 002f1c 0000e8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00003004 003004 000428 08 AI 3 20 4 │ │ │ │ [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00004020 004020 000860 04 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 00004880 004880 000028 08 AX 0 0 8 │ │ │ │ - [12] .text PROGBITS 000048c0 0048c0 054def 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 000596b0 0596b0 000014 00 AX 0 0 4 │ │ │ │ + [12] .text PROGBITS 000048c0 0048c0 054f2f 00 AX 0 0 64 │ │ │ │ + [13] .fini PROGBITS 000597f0 0597f0 000014 00 AX 0 0 4 │ │ │ │ [14] .rodata PROGBITS 0005a000 05a000 0006a4 00 A 0 0 32 │ │ │ │ [15] .eh_frame_hdr PROGBITS 0005a6a4 05a6a4 000bb4 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 0005b258 05b258 007db8 00 A 0 0 4 │ │ │ │ - [17] .init_array INIT_ARRAY 00064c58 063c58 000004 04 WA 0 0 4 │ │ │ │ - [18] .fini_array FINI_ARRAY 00064c5c 063c5c 000004 04 WA 0 0 4 │ │ │ │ - [19] .dynamic DYNAMIC 00064c60 063c60 000118 08 WA 4 0 4 │ │ │ │ - [20] .got PROGBITS 00064d78 063d78 000288 04 WA 0 0 4 │ │ │ │ - [21] .data PROGBITS 00065000 064000 000078 00 WA 0 0 32 │ │ │ │ - [22] .bss NOBITS 00065078 064078 000014 00 WA 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0005b258 05b258 007d94 00 A 0 0 4 │ │ │ │ + [17] .init_array INIT_ARRAY 00063c58 063c58 000004 04 WA 0 0 4 │ │ │ │ + [18] .fini_array FINI_ARRAY 00063c5c 063c5c 000004 04 WA 0 0 4 │ │ │ │ + [19] .dynamic DYNAMIC 00063c60 063c60 000118 08 WA 4 0 4 │ │ │ │ + [20] .got PROGBITS 00063d78 063d78 000288 04 WA 0 0 4 │ │ │ │ + [21] .data PROGBITS 00064000 064000 000078 00 WA 0 0 32 │ │ │ │ + [22] .bss NOBITS 00064078 064078 000014 00 WA 0 0 4 │ │ │ │ [23] .gnu_debuglink PROGBITS 00000000 064078 000034 00 0 0 4 │ │ │ │ [24] .shstrtab STRTAB 00000000 0640ac 0000dc 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), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -41,236 +41,236 @@ │ │ │ │ 37: 00000000 0 FUNC GLOBAL DEFAULT UND fftw_execute_r2r │ │ │ │ 38: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (10) │ │ │ │ 39: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.1.3 (11) │ │ │ │ 40: 00000000 0 FUNC GLOBAL DEFAULT UND GOMP_loop_end_nowait@GOMP_1.0 (6) │ │ │ │ 41: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.0 (2) │ │ │ │ 42: 00000000 0 FUNC GLOBAL DEFAULT UND omp_get_max_threads@OMP_1.0 (3) │ │ │ │ 43: 00000000 0 FUNC GLOBAL DEFAULT UND fftw_malloc │ │ │ │ - 44: 00034680 3857 FUNC GLOBAL DEFAULT 12 nfft_trafo_3d │ │ │ │ + 44: 00034600 3857 FUNC GLOBAL DEFAULT 12 nfft_trafo_3d │ │ │ │ 45: 00004b10 51 FUNC GLOBAL DEFAULT 12 jnfct_set_f │ │ │ │ - 46: 0004ae70 269 FUNC GLOBAL DEFAULT 12 nfct_check │ │ │ │ - 47: 000401b0 138 FUNC GLOBAL DEFAULT 12 SO3_beta_all │ │ │ │ - 48: 0004aba0 276 FUNC GLOBAL DEFAULT 12 nfct_init │ │ │ │ - 49: 000416f0 102 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_complex │ │ │ │ - 50: 00043cc0 49 FUNC GLOBAL DEFAULT 12 nfft_cp_w_double │ │ │ │ - 51: 000400f0 187 FUNC GLOBAL DEFAULT 12 SO3_alpha_all │ │ │ │ - 52: 00040010 109 FUNC GLOBAL DEFAULT 12 SO3_beta_matrix │ │ │ │ - 53: 00039a00 344 FUNC GLOBAL DEFAULT 12 eval_al_thresh │ │ │ │ - 54: 00043bb0 83 FUNC GLOBAL DEFAULT 12 nfft_cp_a_complex │ │ │ │ + 46: 0004aec0 269 FUNC GLOBAL DEFAULT 12 nfct_check │ │ │ │ + 47: 00040170 138 FUNC GLOBAL DEFAULT 12 SO3_beta_all │ │ │ │ + 48: 0004abf0 276 FUNC GLOBAL DEFAULT 12 nfct_init │ │ │ │ + 49: 000416f0 86 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_complex │ │ │ │ + 50: 00043cb0 49 FUNC GLOBAL DEFAULT 12 nfft_cp_w_double │ │ │ │ + 51: 000400b0 187 FUNC GLOBAL DEFAULT 12 SO3_alpha_all │ │ │ │ + 52: 0003ffd0 109 FUNC GLOBAL DEFAULT 12 SO3_beta_matrix │ │ │ │ + 53: 00039980 344 FUNC GLOBAL DEFAULT 12 eval_al_thresh │ │ │ │ + 54: 00043b90 83 FUNC GLOBAL DEFAULT 12 nfft_cp_a_complex │ │ │ │ 55: 00041d40 164 FUNC GLOBAL DEFAULT 12 nfft_next_power_of_2_exp │ │ │ │ - 56: 0004af80 502 FUNC GLOBAL DEFAULT 12 nfct_finalize │ │ │ │ - 57: 00038890 687 FUNC GLOBAL DEFAULT 12 nfft_precompute_full_psi │ │ │ │ - 58: 00041a50 154 FUNC GLOBAL DEFAULT 12 nfft_error_l_2_double │ │ │ │ - 59: 00030f10 128 FUNC GLOBAL DEFAULT 12 nfft_adjoint_direct │ │ │ │ - 60: 00038600 650 FUNC GLOBAL DEFAULT 12 nfft_precompute_psi │ │ │ │ - 61: 00058c80 377 FUNC GLOBAL DEFAULT 12 solver_before_loop_double │ │ │ │ - 62: 00050c70 64 FUNC GLOBAL DEFAULT 12 nfst_init_3d │ │ │ │ + 56: 0004afd0 502 FUNC GLOBAL DEFAULT 12 nfct_finalize │ │ │ │ + 57: 00038810 687 FUNC GLOBAL DEFAULT 12 nfft_precompute_full_psi │ │ │ │ + 58: 00041a30 154 FUNC GLOBAL DEFAULT 12 nfft_error_l_2_double │ │ │ │ + 59: 00030e90 128 FUNC GLOBAL DEFAULT 12 nfft_adjoint_direct │ │ │ │ + 60: 00038580 650 FUNC GLOBAL DEFAULT 12 nfft_precompute_psi │ │ │ │ + 61: 00058dc0 377 FUNC GLOBAL DEFAULT 12 solver_before_loop_double │ │ │ │ + 62: 00050d10 64 FUNC GLOBAL DEFAULT 12 nfst_init_3d │ │ │ │ 63: 00004be0 36 FUNC GLOBAL DEFAULT 12 jnfct_adjoint_direct │ │ │ │ - 64: 000453d0 152 FUNC GLOBAL DEFAULT 12 mri_inh_3d_init_guru │ │ │ │ - 65: 00009730 1102 FUNC GLOBAL DEFAULT 12 fpt_transposed_direct │ │ │ │ - 66: 0004adf0 56 FUNC GLOBAL DEFAULT 12 nfct_init_2d │ │ │ │ - 67: 00055060 634 FUNC GLOBAL DEFAULT 12 nsfft_adjoint_direct │ │ │ │ + 64: 00045410 152 FUNC GLOBAL DEFAULT 12 mri_inh_3d_init_guru │ │ │ │ + 65: 000098a0 1153 FUNC GLOBAL DEFAULT 12 fpt_transposed_direct │ │ │ │ + 66: 0004ae40 56 FUNC GLOBAL DEFAULT 12 nfct_init_2d │ │ │ │ + 67: 00055120 634 FUNC GLOBAL DEFAULT 12 nsfft_adjoint_direct │ │ │ │ 68: 00004a20 174 FUNC GLOBAL DEFAULT 12 jnfct_set_x │ │ │ │ - 69: 0003f870 53 FUNC GLOBAL DEFAULT 12 nfsoft_init_advanced │ │ │ │ - 70: 00052ff0 374 FUNC GLOBAL DEFAULT 12 nnfft_adjoint_direct │ │ │ │ - 71: 00040a70 1333 FUNC GLOBAL DEFAULT 12 nfft_bsplines │ │ │ │ - 72: 00058b20 303 FUNC GLOBAL DEFAULT 12 solver_init_advanced_double │ │ │ │ - 73: 0003fc10 281 FUNC GLOBAL DEFAULT 12 SO3_beta │ │ │ │ - 74: 0003f3b0 1143 FUNC GLOBAL DEFAULT 12 nfsoft_init_guru_advanced │ │ │ │ - 75: 00053440 920 FUNC GLOBAL DEFAULT 12 nnfft_precompute_psi │ │ │ │ - 76: 00041830 86 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_1_complex │ │ │ │ - 77: 000394f0 66 FUNC GLOBAL DEFAULT 12 beta_al_row │ │ │ │ - 78: 0004acc0 247 FUNC GLOBAL DEFAULT 12 nfct_init_guru │ │ │ │ - 79: 00052e70 374 FUNC GLOBAL DEFAULT 12 nnfft_trafo_direct │ │ │ │ - 80: 0003ce20 344 FUNC GLOBAL DEFAULT 12 nfsoft_trafo │ │ │ │ + 69: 0003f830 53 FUNC GLOBAL DEFAULT 12 nfsoft_init_advanced │ │ │ │ + 70: 000530b0 374 FUNC GLOBAL DEFAULT 12 nnfft_adjoint_direct │ │ │ │ + 71: 00040a30 1365 FUNC GLOBAL DEFAULT 12 nfft_bsplines │ │ │ │ + 72: 00058c60 303 FUNC GLOBAL DEFAULT 12 solver_init_advanced_double │ │ │ │ + 73: 0003fbd0 281 FUNC GLOBAL DEFAULT 12 SO3_beta │ │ │ │ + 74: 0003f370 1143 FUNC GLOBAL DEFAULT 12 nfsoft_init_guru_advanced │ │ │ │ + 75: 00053500 936 FUNC GLOBAL DEFAULT 12 nnfft_precompute_psi │ │ │ │ + 76: 00041810 86 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_1_complex │ │ │ │ + 77: 00039470 66 FUNC GLOBAL DEFAULT 12 beta_al_row │ │ │ │ + 78: 0004ad10 247 FUNC GLOBAL DEFAULT 12 nfct_init_guru │ │ │ │ + 79: 00052f30 374 FUNC GLOBAL DEFAULT 12 nnfft_trafo_direct │ │ │ │ + 80: 0003cda0 344 FUNC GLOBAL DEFAULT 12 nfsoft_trafo │ │ │ │ 81: 000049c0 30 FUNC GLOBAL DEFAULT 12 jnfct_alloc │ │ │ │ - 82: 00039610 299 FUNC GLOBAL DEFAULT 12 alpha_al_all │ │ │ │ - 83: 0004a1c0 507 FUNC GLOBAL DEFAULT 12 nfct_precompute_fg_psi │ │ │ │ - 84: 0003ff40 85 FUNC GLOBAL DEFAULT 12 SO3_gamma_row │ │ │ │ - 85: 00054cf0 270 FUNC GLOBAL DEFAULT 12 nsfft_init_random_nodes_coeffs │ │ │ │ + 82: 00039590 299 FUNC GLOBAL DEFAULT 12 alpha_al_all │ │ │ │ + 83: 0004a240 491 FUNC GLOBAL DEFAULT 12 nfct_precompute_fg_psi │ │ │ │ + 84: 0003ff00 85 FUNC GLOBAL DEFAULT 12 SO3_gamma_row │ │ │ │ + 85: 00054db0 270 FUNC GLOBAL DEFAULT 12 nsfft_init_random_nodes_coeffs │ │ │ │ 86: 000049e0 57 FUNC GLOBAL DEFAULT 12 jnfct_init │ │ │ │ - 87: 00031b40 3528 FUNC GLOBAL DEFAULT 12 nfft_adjoint_1d │ │ │ │ - 88: 00041c40 52 FUNC GLOBAL DEFAULT 12 nfft_prod_real │ │ │ │ + 87: 00031ac0 3528 FUNC GLOBAL DEFAULT 12 nfft_adjoint_1d │ │ │ │ + 88: 00041c20 52 FUNC GLOBAL DEFAULT 12 nfft_prod_real │ │ │ │ 89: 000055b0 1076 FUNC GLOBAL DEFAULT 12 fpt_init │ │ │ │ 90: 00041ce0 96 FUNC GLOBAL DEFAULT 12 nfft_next_power_of_2 │ │ │ │ - 91: 00040ff0 304 FUNC GLOBAL DEFAULT 12 nfft_modified_jackson2 │ │ │ │ - 92: 0004fe00 425 FUNC GLOBAL DEFAULT 12 nfst_precompute_lin_psi │ │ │ │ - 93: 0003c2a0 402 FUNC GLOBAL DEFAULT 12 nfsft_adjoint_direct │ │ │ │ - 94: 00041120 1007 FUNC GLOBAL DEFAULT 12 nfft_modified_jackson4 │ │ │ │ - 95: 00038ef0 48 FUNC GLOBAL DEFAULT 12 nfft_init_1d │ │ │ │ - 96: 0003ffa0 109 FUNC GLOBAL DEFAULT 12 SO3_alpha_matrix │ │ │ │ - 97: 00041eb0 1241 FUNC GLOBAL DEFAULT 12 nfft_lambda │ │ │ │ - 98: 00053290 425 FUNC GLOBAL DEFAULT 12 nnfft_precompute_lin_psi │ │ │ │ - 99: 000503f0 1391 FUNC GLOBAL DEFAULT 12 nfst_precompute_full_psi │ │ │ │ + 91: 00040fd0 304 FUNC GLOBAL DEFAULT 12 nfft_modified_jackson2 │ │ │ │ + 92: 0004fec0 425 FUNC GLOBAL DEFAULT 12 nfst_precompute_lin_psi │ │ │ │ + 93: 0003c220 402 FUNC GLOBAL DEFAULT 12 nfsft_adjoint_direct │ │ │ │ + 94: 00041100 1043 FUNC GLOBAL DEFAULT 12 nfft_modified_jackson4 │ │ │ │ + 95: 00038e70 48 FUNC GLOBAL DEFAULT 12 nfft_init_1d │ │ │ │ + 96: 0003ff60 109 FUNC GLOBAL DEFAULT 12 SO3_alpha_matrix │ │ │ │ + 97: 00041eb0 1220 FUNC GLOBAL DEFAULT 12 nfft_lambda │ │ │ │ + 98: 00053350 425 FUNC GLOBAL DEFAULT 12 nnfft_precompute_lin_psi │ │ │ │ + 99: 00050490 1391 FUNC GLOBAL DEFAULT 12 nfst_precompute_full_psi │ │ │ │ 100: 000442f0 31 FUNC GLOBAL DEFAULT 12 nfft_get_version │ │ │ │ - 101: 00049d40 720 FUNC GLOBAL DEFAULT 12 nfct_adjoint_direct │ │ │ │ - 102: 00042bb0 344 FUNC GLOBAL DEFAULT 12 nfft_vpr_double │ │ │ │ - 103: 00049a50 737 FUNC GLOBAL DEFAULT 12 nfct_trafo_direct │ │ │ │ - 104: 00006cf0 82 FUNC GLOBAL DEFAULT 12 fpt_precompute │ │ │ │ + 101: 00049dc0 720 FUNC GLOBAL DEFAULT 12 nfct_adjoint_direct │ │ │ │ + 102: 00042b90 344 FUNC GLOBAL DEFAULT 12 nfft_vpr_double │ │ │ │ + 103: 00049ad0 737 FUNC GLOBAL DEFAULT 12 nfct_trafo_direct │ │ │ │ + 104: 00006d40 84 FUNC GLOBAL DEFAULT 12 fpt_precompute │ │ │ │ 105: 00041df0 180 FUNC GLOBAL DEFAULT 12 nfft_next_power_of_2_exp_int │ │ │ │ - 106: 0004ae30 64 FUNC GLOBAL DEFAULT 12 nfct_init_3d │ │ │ │ - 107: 00039540 202 FUNC GLOBAL DEFAULT 12 gamma_al_row │ │ │ │ + 106: 0004ae80 64 FUNC GLOBAL DEFAULT 12 nfct_init_3d │ │ │ │ + 107: 000394c0 202 FUNC GLOBAL DEFAULT 12 gamma_al_row │ │ │ │ 108: 00044010 116 FUNC GLOBAL DEFAULT 12 nfft_upd_axpwy_complex │ │ │ │ - 109: 00041510 153 FUNC GLOBAL DEFAULT 12 nfft_modified_sobolev │ │ │ │ - 110: 00042eb0 79 FUNC GLOBAL DEFAULT 12 nfft_vrand_unit_complex │ │ │ │ - 111: 00058c50 35 FUNC GLOBAL DEFAULT 12 solver_init_double │ │ │ │ + 109: 00041520 153 FUNC GLOBAL DEFAULT 12 nfft_modified_sobolev │ │ │ │ + 110: 00042e90 79 FUNC GLOBAL DEFAULT 12 nfft_vrand_unit_complex │ │ │ │ + 111: 00058d90 35 FUNC GLOBAL DEFAULT 12 solver_init_double │ │ │ │ 112: 00043830 29 FUNC GLOBAL DEFAULT 12 nfft_set_num_threads │ │ │ │ - 113: 000509e0 276 FUNC GLOBAL DEFAULT 12 nfst_init │ │ │ │ - 114: 0003cc10 64 FUNC GLOBAL DEFAULT 12 nfsft_precompute_x │ │ │ │ + 113: 00050a80 276 FUNC GLOBAL DEFAULT 12 nfst_init │ │ │ │ + 114: 0003cb90 64 FUNC GLOBAL DEFAULT 12 nfsft_precompute_x │ │ │ │ 115: 00043950 51 FUNC GLOBAL DEFAULT 12 nfft_dot_double │ │ │ │ - 116: 00041af0 335 FUNC GLOBAL DEFAULT 12 nfft_float_property │ │ │ │ - 117: 000501b0 569 FUNC GLOBAL DEFAULT 12 nfst_precompute_psi │ │ │ │ - 118: 00057f90 303 FUNC GLOBAL DEFAULT 12 solver_init_advanced_complex │ │ │ │ - 119: 00058a60 191 FUNC GLOBAL DEFAULT 12 solver_finalize_complex │ │ │ │ - 120: 00043c70 80 FUNC GLOBAL DEFAULT 12 nfft_cp_w_complex │ │ │ │ + 116: 00041ad0 335 FUNC GLOBAL DEFAULT 12 nfft_float_property │ │ │ │ + 117: 00050260 553 FUNC GLOBAL DEFAULT 12 nfst_precompute_psi │ │ │ │ + 118: 000580d0 303 FUNC GLOBAL DEFAULT 12 solver_init_advanced_complex │ │ │ │ + 119: 00058ba0 191 FUNC GLOBAL DEFAULT 12 solver_finalize_complex │ │ │ │ + 120: 00043c50 81 FUNC GLOBAL DEFAULT 12 nfft_cp_w_complex │ │ │ │ 121: 00043e70 133 FUNC GLOBAL DEFAULT 12 nfft_upd_axpby_complex │ │ │ │ - 122: 000415b0 115 FUNC GLOBAL DEFAULT 12 nfft_modified_multiquadric │ │ │ │ - 123: 0003b9c0 183 FUNC GLOBAL DEFAULT 12 nfsft_finalize │ │ │ │ - 124: 00053f70 249 FUNC GLOBAL DEFAULT 12 nnfft_init │ │ │ │ + 122: 000415c0 115 FUNC GLOBAL DEFAULT 12 nfft_modified_multiquadric │ │ │ │ + 123: 0003b940 183 FUNC GLOBAL DEFAULT 12 nfsft_finalize │ │ │ │ + 124: 00054030 249 FUNC GLOBAL DEFAULT 12 nnfft_init │ │ │ │ 125: 0005a5c0 8 OBJECT GLOBAL DEFAULT 14 KSQRTPII │ │ │ │ - 126: 000402d0 304 FUNC GLOBAL DEFAULT 12 eval_wigner │ │ │ │ - 127: 00054e00 598 FUNC GLOBAL DEFAULT 12 nsfft_trafo_direct │ │ │ │ - 128: 000407f0 631 FUNC GLOBAL DEFAULT 12 nfft_bessel_i0 │ │ │ │ - 129: 000336a0 4062 FUNC GLOBAL DEFAULT 12 nfft_adjoint_2d │ │ │ │ + 126: 00040290 304 FUNC GLOBAL DEFAULT 12 eval_wigner │ │ │ │ + 127: 00054ec0 598 FUNC GLOBAL DEFAULT 12 nsfft_trafo_direct │ │ │ │ + 128: 000407b0 631 FUNC GLOBAL DEFAULT 12 nfft_bessel_i0 │ │ │ │ + 129: 00033620 4062 FUNC GLOBAL DEFAULT 12 nfft_adjoint_2d │ │ │ │ 130: 00043900 67 FUNC GLOBAL DEFAULT 12 nfft_dot_complex │ │ │ │ 131: 00044830 889 FUNC GLOBAL DEFAULT 12 mri_inh_3d_adjoint │ │ │ │ - 132: 000381d0 409 FUNC GLOBAL DEFAULT 12 nfft_precompute_lin_psi │ │ │ │ - 133: 0003bbc0 1754 FUNC GLOBAL DEFAULT 12 nfsft_trafo │ │ │ │ - 134: 00050b00 247 FUNC GLOBAL DEFAULT 12 nfst_init_guru │ │ │ │ + 132: 00038150 409 FUNC GLOBAL DEFAULT 12 nfft_precompute_lin_psi │ │ │ │ + 133: 0003bb40 1754 FUNC GLOBAL DEFAULT 12 nfsft_trafo │ │ │ │ + 134: 00050ba0 247 FUNC GLOBAL DEFAULT 12 nfst_init_guru │ │ │ │ 135: 00044340 6 FUNC GLOBAL DEFAULT 12 nfft_get_default_window_cut_off │ │ │ │ - 136: 0003ba80 309 FUNC GLOBAL DEFAULT 12 nfsft_trafo_direct │ │ │ │ - 137: 00043b40 54 FUNC GLOBAL DEFAULT 12 nfft_cp_complex │ │ │ │ - 138: 00065088 4 OBJECT GLOBAL DEFAULT 22 .gomp_critical_user_nfft_omp_critical_fftw_plan │ │ │ │ + 136: 0003ba00 309 FUNC GLOBAL DEFAULT 12 nfsft_trafo_direct │ │ │ │ + 137: 00043b20 55 FUNC GLOBAL DEFAULT 12 nfft_cp_complex │ │ │ │ + 138: 00064088 4 OBJECT GLOBAL DEFAULT 22 .gomp_critical_user_nfft_omp_critical_fftw_plan │ │ │ │ 139: 00004b80 36 FUNC GLOBAL DEFAULT 12 jnfct_adjoint │ │ │ │ - 140: 00038f20 56 FUNC GLOBAL DEFAULT 12 nfft_init_2d │ │ │ │ - 141: 00044ed0 1020 FUNC GLOBAL DEFAULT 12 mri_inh_2d1d_trafo │ │ │ │ + 140: 00038ea0 56 FUNC GLOBAL DEFAULT 12 nfft_init_2d │ │ │ │ + 141: 00044ee0 1068 FUNC GLOBAL DEFAULT 12 mri_inh_2d1d_trafo │ │ │ │ 142: 00043340 365 FUNC GLOBAL DEFAULT 12 nfft_sort_node_indices_radix_lsdf │ │ │ │ - 143: 00006d50 1639 FUNC GLOBAL DEFAULT 12 fpt_trafo_direct │ │ │ │ - 144: 00041760 202 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_double │ │ │ │ - 145: 00045470 57 FUNC GLOBAL DEFAULT 12 mri_inh_3d_finalize │ │ │ │ - 146: 0003f9c0 188 FUNC GLOBAL DEFAULT 12 nfsoft_finalize │ │ │ │ + 143: 00006da0 1687 FUNC GLOBAL DEFAULT 12 fpt_trafo_direct │ │ │ │ + 144: 00041750 186 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_double │ │ │ │ + 145: 000454b0 57 FUNC GLOBAL DEFAULT 12 mri_inh_3d_finalize │ │ │ │ + 146: 0003f980 188 FUNC GLOBAL DEFAULT 12 nfsoft_finalize │ │ │ │ 147: 000442e0 5 FUNC GLOBAL DEFAULT 12 nfft_fftshift_complex_int │ │ │ │ 148: 00043e20 67 FUNC GLOBAL DEFAULT 12 nfft_upd_xpay_double │ │ │ │ 149: 000439f0 84 FUNC GLOBAL DEFAULT 12 nfft_dot_w_double │ │ │ │ - 150: 0003b8d0 229 FUNC GLOBAL DEFAULT 12 nfsft_forget │ │ │ │ - 151: 0004ffb0 507 FUNC GLOBAL DEFAULT 12 nfst_precompute_fg_psi │ │ │ │ - 152: 000073c0 9062 FUNC GLOBAL DEFAULT 12 fpt_trafo │ │ │ │ - 153: 000540a0 331 FUNC GLOBAL DEFAULT 12 nnfft_finalize │ │ │ │ + 150: 0003b850 229 FUNC GLOBAL DEFAULT 12 nfsft_forget │ │ │ │ + 151: 00050070 491 FUNC GLOBAL DEFAULT 12 nfst_precompute_fg_psi │ │ │ │ + 152: 00007440 9310 FUNC GLOBAL DEFAULT 12 fpt_trafo │ │ │ │ + 153: 00054160 331 FUNC GLOBAL DEFAULT 12 nnfft_finalize │ │ │ │ 154: 000440f0 484 FUNC GLOBAL DEFAULT 12 nfft_fftshift_complex │ │ │ │ - 155: 00042b00 49 FUNC GLOBAL DEFAULT 12 nfft_die │ │ │ │ - 156: 0003cf80 292 FUNC GLOBAL DEFAULT 12 nfsoft_adjoint │ │ │ │ + 155: 00042ae0 49 FUNC GLOBAL DEFAULT 12 nfft_die │ │ │ │ + 156: 0003cf00 292 FUNC GLOBAL DEFAULT 12 nfsoft_adjoint │ │ │ │ 157: 000438b0 71 FUNC GLOBAL DEFAULT 12 nfft_clock_gettime_seconds │ │ │ │ - 158: 00038bc0 276 FUNC GLOBAL DEFAULT 12 nfft_init │ │ │ │ - 159: 00044bb0 793 FUNC GLOBAL DEFAULT 12 mri_inh_3d_trafo │ │ │ │ - 160: 00053170 287 FUNC GLOBAL DEFAULT 12 nnfft_precompute_phi_hut │ │ │ │ - 161: 00042d10 338 FUNC GLOBAL DEFAULT 12 nfft_vpr_complex │ │ │ │ + 158: 00038b40 276 FUNC GLOBAL DEFAULT 12 nfft_init │ │ │ │ + 159: 00044bb0 809 FUNC GLOBAL DEFAULT 12 mri_inh_3d_trafo │ │ │ │ + 160: 00053230 287 FUNC GLOBAL DEFAULT 12 nnfft_precompute_phi_hut │ │ │ │ + 161: 00042cf0 338 FUNC GLOBAL DEFAULT 12 nfft_vpr_complex │ │ │ │ 162: 000437f0 53 FUNC GLOBAL DEFAULT 12 nfft_get_num_threads │ │ │ │ - 163: 000360d0 4513 FUNC GLOBAL DEFAULT 12 nfft_adjoint_3d │ │ │ │ + 163: 00036050 4513 FUNC GLOBAL DEFAULT 12 nfft_adjoint_3d │ │ │ │ 164: 00044090 85 FUNC GLOBAL DEFAULT 12 nfft_upd_axpwy_double │ │ │ │ 165: 00041c90 76 FUNC GLOBAL DEFAULT 12 nfft_log2i │ │ │ │ 166: 00004ad0 51 FUNC GLOBAL DEFAULT 12 jnfct_set_fhat │ │ │ │ - 167: 000537e0 1402 FUNC GLOBAL DEFAULT 12 nnfft_precompute_full_psi │ │ │ │ - 168: 00043c10 83 FUNC GLOBAL DEFAULT 12 nfft_cp_a_double │ │ │ │ - 169: 0004a600 1301 FUNC GLOBAL DEFAULT 12 nfct_precompute_full_psi │ │ │ │ - 170: 0004d7e0 8183 FUNC GLOBAL DEFAULT 12 nfst_adjoint │ │ │ │ - 171: 00038f60 64 FUNC GLOBAL DEFAULT 12 nfft_init_3d │ │ │ │ + 167: 000538b0 1386 FUNC GLOBAL DEFAULT 12 nnfft_precompute_full_psi │ │ │ │ + 168: 00043bf0 83 FUNC GLOBAL DEFAULT 12 nfft_cp_a_double │ │ │ │ + 169: 0004a660 1285 FUNC GLOBAL DEFAULT 12 nfct_precompute_full_psi │ │ │ │ + 170: 0004d860 8247 FUNC GLOBAL DEFAULT 12 nfst_adjoint │ │ │ │ + 171: 00038ee0 64 FUNC GLOBAL DEFAULT 12 nfft_init_3d │ │ │ │ 172: 00043860 71 FUNC GLOBAL DEFAULT 12 nfft_elapsed_seconds │ │ │ │ - 173: 00051340 3365 FUNC GLOBAL DEFAULT 12 nnfft_trafo │ │ │ │ + 173: 00051400 3365 FUNC GLOBAL DEFAULT 12 nnfft_trafo │ │ │ │ 174: 000059f0 854 FUNC GLOBAL DEFAULT 12 fpt_precompute_1 │ │ │ │ - 175: 0003fee0 85 FUNC GLOBAL DEFAULT 12 SO3_beta_row │ │ │ │ - 176: 0003f8b0 39 FUNC GLOBAL DEFAULT 12 nfsoft_init │ │ │ │ + 175: 0003fea0 85 FUNC GLOBAL DEFAULT 12 SO3_beta_row │ │ │ │ + 176: 0003f870 39 FUNC GLOBAL DEFAULT 12 nfsoft_init │ │ │ │ 177: 00044350 17 FUNC GLOBAL DEFAULT 12 nfft_get_window_name │ │ │ │ - 178: 0003fe80 85 FUNC GLOBAL DEFAULT 12 SO3_alpha_row │ │ │ │ - 179: 00005d50 3987 FUNC GLOBAL DEFAULT 12 fpt_precompute_2 │ │ │ │ - 180: 00043b80 48 FUNC GLOBAL DEFAULT 12 nfft_cp_double │ │ │ │ - 181: 00057cb0 723 FUNC GLOBAL DEFAULT 12 nsfft_finalize │ │ │ │ - 182: 0004a010 425 FUNC GLOBAL DEFAULT 12 nfct_precompute_lin_psi │ │ │ │ - 183: 000355a0 2860 FUNC GLOBAL DEFAULT 12 nfft_trafo │ │ │ │ + 178: 0003fe40 85 FUNC GLOBAL DEFAULT 12 SO3_alpha_row │ │ │ │ + 179: 00005d50 4067 FUNC GLOBAL DEFAULT 12 fpt_precompute_2 │ │ │ │ + 180: 00043b60 48 FUNC GLOBAL DEFAULT 12 nfft_cp_double │ │ │ │ + 181: 00057df0 723 FUNC GLOBAL DEFAULT 12 nsfft_finalize │ │ │ │ + 182: 0004a090 425 FUNC GLOBAL DEFAULT 12 nfct_precompute_lin_psi │ │ │ │ + 183: 00035520 2860 FUNC GLOBAL DEFAULT 12 nfft_trafo │ │ │ │ 184: 00004b50 36 FUNC GLOBAL DEFAULT 12 jnfct_trafo │ │ │ │ - 185: 00030e90 128 FUNC GLOBAL DEFAULT 12 nfft_trafo_direct │ │ │ │ - 186: 00042ab0 65 FUNC GLOBAL DEFAULT 12 nfft_free │ │ │ │ - 187: 00040400 344 FUNC GLOBAL DEFAULT 12 eval_wigner_thresh │ │ │ │ - 188: 0003b480 548 FUNC GLOBAL DEFAULT 12 nfsft_init_guru │ │ │ │ - 189: 00039740 101 FUNC GLOBAL DEFAULT 12 beta_al_all │ │ │ │ - 190: 00038fa0 315 FUNC GLOBAL DEFAULT 12 nfft_check │ │ │ │ - 191: 00050dc0 502 FUNC GLOBAL DEFAULT 12 nfst_finalize │ │ │ │ - 192: 00050960 123 FUNC GLOBAL DEFAULT 12 nfst_precompute_one_psi │ │ │ │ - 193: 00040fb0 54 FUNC GLOBAL DEFAULT 12 nfft_modified_fejer │ │ │ │ - 194: 00040240 138 FUNC GLOBAL DEFAULT 12 SO3_gamma_all │ │ │ │ - 195: 0000b540 1243 FUNC GLOBAL DEFAULT 12 fpt_finalize │ │ │ │ - 196: 00053d60 123 FUNC GLOBAL DEFAULT 12 nnfft_precompute_one_psi │ │ │ │ - 197: 0003fa80 385 FUNC GLOBAL DEFAULT 12 SO3_alpha │ │ │ │ - 198: 00038370 650 FUNC GLOBAL DEFAULT 12 nfft_precompute_fg_psi │ │ │ │ - 199: 00052070 3584 FUNC GLOBAL DEFAULT 12 nnfft_adjoint │ │ │ │ + 185: 00030e10 128 FUNC GLOBAL DEFAULT 12 nfft_trafo_direct │ │ │ │ + 186: 00042a90 65 FUNC GLOBAL DEFAULT 12 nfft_free │ │ │ │ + 187: 000403c0 344 FUNC GLOBAL DEFAULT 12 eval_wigner_thresh │ │ │ │ + 188: 0003b400 548 FUNC GLOBAL DEFAULT 12 nfsft_init_guru │ │ │ │ + 189: 000396c0 101 FUNC GLOBAL DEFAULT 12 beta_al_all │ │ │ │ + 190: 00038f20 315 FUNC GLOBAL DEFAULT 12 nfft_check │ │ │ │ + 191: 00050e60 502 FUNC GLOBAL DEFAULT 12 nfst_finalize │ │ │ │ + 192: 00050a00 123 FUNC GLOBAL DEFAULT 12 nfst_precompute_one_psi │ │ │ │ + 193: 00040f90 54 FUNC GLOBAL DEFAULT 12 nfft_modified_fejer │ │ │ │ + 194: 00040200 138 FUNC GLOBAL DEFAULT 12 SO3_gamma_all │ │ │ │ + 195: 0000b600 1243 FUNC GLOBAL DEFAULT 12 fpt_finalize │ │ │ │ + 196: 00053e20 123 FUNC GLOBAL DEFAULT 12 nnfft_precompute_one_psi │ │ │ │ + 197: 0003fa40 385 FUNC GLOBAL DEFAULT 12 SO3_alpha │ │ │ │ + 198: 000382f0 650 FUNC GLOBAL DEFAULT 12 nfft_precompute_fg_psi │ │ │ │ + 199: 00052130 3584 FUNC GLOBAL DEFAULT 12 nnfft_adjoint │ │ │ │ 200: 00043f50 100 FUNC GLOBAL DEFAULT 12 nfft_upd_xpawy_complex │ │ │ │ - 201: 000595f0 191 FUNC GLOBAL DEFAULT 12 solver_finalize_double │ │ │ │ - 202: 00065080 4 OBJECT GLOBAL DEFAULT 22 nfft_free_hook │ │ │ │ - 203: 00030f90 2980 FUNC GLOBAL DEFAULT 12 nfft_trafo_1d │ │ │ │ + 201: 00059730 191 FUNC GLOBAL DEFAULT 12 solver_finalize_double │ │ │ │ + 202: 00064080 4 OBJECT GLOBAL DEFAULT 22 nfft_free_hook │ │ │ │ + 203: 00030f10 2980 FUNC GLOBAL DEFAULT 12 nfft_trafo_1d │ │ │ │ 204: 00043d00 83 FUNC GLOBAL DEFAULT 12 nfft_upd_axpy_complex │ │ │ │ - 205: 00039340 418 FUNC GLOBAL DEFAULT 12 alpha_al_row │ │ │ │ - 206: 000552e0 5343 FUNC GLOBAL DEFAULT 12 nsfft_trafo │ │ │ │ - 207: 00042e70 25 FUNC GLOBAL DEFAULT 12 nfft_drand48 │ │ │ │ - 208: 0003fd30 330 FUNC GLOBAL DEFAULT 12 SO3_gamma │ │ │ │ + 205: 000392c0 418 FUNC GLOBAL DEFAULT 12 alpha_al_row │ │ │ │ + 206: 000553a0 5455 FUNC GLOBAL DEFAULT 12 nsfft_trafo │ │ │ │ + 207: 00042e50 25 FUNC GLOBAL DEFAULT 12 nfft_drand48 │ │ │ │ + 208: 0003fcf0 330 FUNC GLOBAL DEFAULT 12 SO3_gamma │ │ │ │ 209: 00044380 1186 FUNC GLOBAL DEFAULT 12 mri_inh_2d1d_adjoint │ │ │ │ - 210: 00042f40 90 FUNC GLOBAL DEFAULT 12 nfft_vrand_real │ │ │ │ + 210: 00042f20 90 FUNC GLOBAL DEFAULT 12 nfft_vrand_real │ │ │ │ 211: 00043990 84 FUNC GLOBAL DEFAULT 12 nfft_dot_w_complex │ │ │ │ 212: 00004c10 39 FUNC GLOBAL DEFAULT 12 jnfct_finalize │ │ │ │ - 213: 0003b6b0 48 FUNC GLOBAL DEFAULT 12 nfsft_init_advanced │ │ │ │ - 214: 00009b80 6585 FUNC GLOBAL DEFAULT 12 fpt_transposed │ │ │ │ - 215: 00045a80 8369 FUNC GLOBAL DEFAULT 12 nfct_adjoint │ │ │ │ - 216: 000398c0 320 FUNC GLOBAL DEFAULT 12 eval_al │ │ │ │ - 217: 0003b710 437 FUNC GLOBAL DEFAULT 12 nfsft_precompute │ │ │ │ - 218: 00058270 2024 FUNC GLOBAL DEFAULT 12 solver_loop_one_step_complex │ │ │ │ - 219: 00041890 196 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_1_double │ │ │ │ - 220: 00038de0 271 FUNC GLOBAL DEFAULT 12 nfft_init_lin │ │ │ │ + 213: 0003b630 48 FUNC GLOBAL DEFAULT 12 nfsft_init_advanced │ │ │ │ + 214: 00009d30 6345 FUNC GLOBAL DEFAULT 12 fpt_transposed │ │ │ │ + 215: 00045ac0 8305 FUNC GLOBAL DEFAULT 12 nfct_adjoint │ │ │ │ + 216: 00039840 320 FUNC GLOBAL DEFAULT 12 eval_al │ │ │ │ + 217: 0003b690 437 FUNC GLOBAL DEFAULT 12 nfsft_precompute │ │ │ │ + 218: 000583b0 2024 FUNC GLOBAL DEFAULT 12 solver_loop_one_step_complex │ │ │ │ + 219: 00041870 196 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_1_double │ │ │ │ + 220: 00038d60 271 FUNC GLOBAL DEFAULT 12 nfft_init_lin │ │ │ │ 221: 00041c80 12 FUNC GLOBAL DEFAULT 12 nfft_exp2i │ │ │ │ - 222: 000397b0 258 FUNC GLOBAL DEFAULT 12 gamma_al_all │ │ │ │ - 223: 000452d0 170 FUNC GLOBAL DEFAULT 12 mri_inh_2d1d_init_guru │ │ │ │ - 224: 00042b40 108 FUNC GLOBAL DEFAULT 12 nfft_malloc │ │ │ │ - 225: 00050c00 48 FUNC GLOBAL DEFAULT 12 nfst_init_1d │ │ │ │ - 226: 0004faf0 776 FUNC GLOBAL DEFAULT 12 nfst_adjoint_direct │ │ │ │ - 227: 00038b40 123 FUNC GLOBAL DEFAULT 12 nfft_precompute_one_psi │ │ │ │ - 228: 00053de0 396 FUNC GLOBAL DEFAULT 12 nnfft_init_guru │ │ │ │ - 229: 00057c80 44 FUNC GLOBAL DEFAULT 12 nsfft_init │ │ │ │ - 230: 0004a3c0 569 FUNC GLOBAL DEFAULT 12 nfct_precompute_psi │ │ │ │ - 231: 000390e0 566 FUNC GLOBAL DEFAULT 12 nfft_finalize │ │ │ │ - 232: 00042fa0 131 FUNC GLOBAL DEFAULT 12 nfft_sinc │ │ │ │ + 222: 00039730 258 FUNC GLOBAL DEFAULT 12 gamma_al_all │ │ │ │ + 223: 00045310 170 FUNC GLOBAL DEFAULT 12 mri_inh_2d1d_init_guru │ │ │ │ + 224: 00042b20 108 FUNC GLOBAL DEFAULT 12 nfft_malloc │ │ │ │ + 225: 00050ca0 48 FUNC GLOBAL DEFAULT 12 nfst_init_1d │ │ │ │ + 226: 0004fbb0 776 FUNC GLOBAL DEFAULT 12 nfst_adjoint_direct │ │ │ │ + 227: 00038ac0 123 FUNC GLOBAL DEFAULT 12 nfft_precompute_one_psi │ │ │ │ + 228: 00053ea0 396 FUNC GLOBAL DEFAULT 12 nnfft_init_guru │ │ │ │ + 229: 00057dc0 44 FUNC GLOBAL DEFAULT 12 nsfft_init │ │ │ │ + 230: 0004a430 553 FUNC GLOBAL DEFAULT 12 nfct_precompute_psi │ │ │ │ + 231: 00039060 566 FUNC GLOBAL DEFAULT 12 nfft_finalize │ │ │ │ + 232: 00042f80 131 FUNC GLOBAL DEFAULT 12 nfft_sinc │ │ │ │ 233: 00004bb0 36 FUNC GLOBAL DEFAULT 12 jnfct_trafo_direct │ │ │ │ - 234: 00040080 109 FUNC GLOBAL DEFAULT 12 SO3_gamma_matrix │ │ │ │ - 235: 0006507c 4 OBJECT GLOBAL DEFAULT 22 nfft_die_hook │ │ │ │ - 236: 00058e00 2024 FUNC GLOBAL DEFAULT 12 solver_loop_one_step_double │ │ │ │ + 234: 00040040 109 FUNC GLOBAL DEFAULT 12 SO3_gamma_matrix │ │ │ │ + 235: 0006407c 4 OBJECT GLOBAL DEFAULT 22 nfft_die_hook │ │ │ │ + 236: 00058f40 2024 FUNC GLOBAL DEFAULT 12 solver_loop_one_step_double │ │ │ │ 237: 00043fc0 69 FUNC GLOBAL DEFAULT 12 nfft_upd_xpawy_double │ │ │ │ 238: 000434b0 782 FUNC GLOBAL DEFAULT 12 nfft_sort_node_indices_radix_msdf │ │ │ │ - 239: 00043ac0 116 FUNC GLOBAL DEFAULT 12 nfft_dot_w2_complex │ │ │ │ + 239: 00043ac0 68 FUNC GLOBAL DEFAULT 12 nfft_dot_w2_complex │ │ │ │ 240: 00043850 6 FUNC GLOBAL DEFAULT 12 nfft_has_threads_enabled │ │ │ │ - 241: 00040560 575 FUNC GLOBAL DEFAULT 12 wigner_start │ │ │ │ - 242: 00032910 3465 FUNC GLOBAL DEFAULT 12 nfft_trafo_2d │ │ │ │ - 243: 00042f00 60 FUNC GLOBAL DEFAULT 12 nfft_vrand_shifted_unit_double │ │ │ │ - 244: 00054070 44 FUNC GLOBAL DEFAULT 12 nnfft_init_1d │ │ │ │ + 241: 00040520 575 FUNC GLOBAL DEFAULT 12 wigner_start │ │ │ │ + 242: 00032890 3465 FUNC GLOBAL DEFAULT 12 nfft_trafo_2d │ │ │ │ + 243: 00042ee0 60 FUNC GLOBAL DEFAULT 12 nfft_vrand_shifted_unit_double │ │ │ │ + 244: 00054130 44 FUNC GLOBAL DEFAULT 12 nnfft_init_1d │ │ │ │ 245: 00044310 40 FUNC GLOBAL DEFAULT 12 nfft_m2K │ │ │ │ 246: 00043d60 67 FUNC GLOBAL DEFAULT 12 nfft_upd_axpy_double │ │ │ │ - 247: 0004b760 8311 FUNC GLOBAL DEFAULT 12 nfst_trafo │ │ │ │ - 248: 000580f0 377 FUNC GLOBAL DEFAULT 12 solver_before_loop_complex │ │ │ │ - 249: 0003b6e0 39 FUNC GLOBAL DEFAULT 12 nfsft_init │ │ │ │ - 250: 0003c440 1989 FUNC GLOBAL DEFAULT 12 nfsft_adjoint │ │ │ │ - 251: 000407a0 72 FUNC GLOBAL DEFAULT 12 nfft_assertion_failed │ │ │ │ - 252: 0003f8e0 209 FUNC GLOBAL DEFAULT 12 nfsoft_precompute │ │ │ │ - 253: 00054c50 149 FUNC GLOBAL DEFAULT 12 nsfft_cp │ │ │ │ - 254: 00050cb0 269 FUNC GLOBAL DEFAULT 12 nfst_check │ │ │ │ - 255: 00050c30 56 FUNC GLOBAL DEFAULT 12 nfst_init_2d │ │ │ │ - 256: 0004adc0 48 FUNC GLOBAL DEFAULT 12 nfct_init_1d │ │ │ │ - 257: 00038ce0 247 FUNC GLOBAL DEFAULT 12 nfft_init_guru │ │ │ │ + 247: 0004b7e0 8311 FUNC GLOBAL DEFAULT 12 nfst_trafo │ │ │ │ + 248: 00058230 377 FUNC GLOBAL DEFAULT 12 solver_before_loop_complex │ │ │ │ + 249: 0003b660 39 FUNC GLOBAL DEFAULT 12 nfsft_init │ │ │ │ + 250: 0003c3c0 1989 FUNC GLOBAL DEFAULT 12 nfsft_adjoint │ │ │ │ + 251: 00040760 72 FUNC GLOBAL DEFAULT 12 nfft_assertion_failed │ │ │ │ + 252: 0003f8a0 209 FUNC GLOBAL DEFAULT 12 nfsoft_precompute │ │ │ │ + 253: 00054d10 150 FUNC GLOBAL DEFAULT 12 nsfft_cp │ │ │ │ + 254: 00050d50 269 FUNC GLOBAL DEFAULT 12 nfst_check │ │ │ │ + 255: 00050cd0 56 FUNC GLOBAL DEFAULT 12 nfst_init_2d │ │ │ │ + 256: 0004ae10 48 FUNC GLOBAL DEFAULT 12 nfct_init_1d │ │ │ │ + 257: 00038c60 247 FUNC GLOBAL DEFAULT 12 nfft_init_guru │ │ │ │ 258: 00043a50 102 FUNC GLOBAL DEFAULT 12 nfft_dot_w_w2_complex │ │ │ │ - 259: 00041960 234 FUNC GLOBAL DEFAULT 12 nfft_error_l_2_complex │ │ │ │ - 260: 00042390 1811 FUNC GLOBAL DEFAULT 12 nfft_lambda2 │ │ │ │ - 261: 000580c0 35 FUNC GLOBAL DEFAULT 12 solver_init_complex │ │ │ │ - 262: 00045380 72 FUNC GLOBAL DEFAULT 12 mri_inh_2d1d_finalize │ │ │ │ - 263: 000567c0 5311 FUNC GLOBAL DEFAULT 12 nsfft_adjoint │ │ │ │ + 259: 00041940 234 FUNC GLOBAL DEFAULT 12 nfft_error_l_2_complex │ │ │ │ + 260: 00042380 1795 FUNC GLOBAL DEFAULT 12 nfft_lambda2 │ │ │ │ + 261: 00058200 35 FUNC GLOBAL DEFAULT 12 solver_init_complex │ │ │ │ + 262: 000453c0 72 FUNC GLOBAL DEFAULT 12 mri_inh_2d1d_finalize │ │ │ │ + 263: 000568f0 5327 FUNC GLOBAL DEFAULT 12 nsfft_adjoint │ │ │ │ 264: 00043f00 69 FUNC GLOBAL DEFAULT 12 nfft_upd_axpby_double │ │ │ │ - 265: 0003f830 62 FUNC GLOBAL DEFAULT 12 nfsoft_init_guru │ │ │ │ + 265: 0003f7f0 62 FUNC GLOBAL DEFAULT 12 nfsoft_init_guru │ │ │ │ 266: 00043db0 99 FUNC GLOBAL DEFAULT 12 nfft_upd_xpay_complex │ │ │ │ - 267: 00042e90 29 FUNC GLOBAL DEFAULT 12 nfft_srand48 │ │ │ │ - 268: 0004ab20 123 FUNC GLOBAL DEFAULT 12 nfct_precompute_one_psi │ │ │ │ - 269: 00047b40 7937 FUNC GLOBAL DEFAULT 12 nfct_trafo │ │ │ │ - 270: 00037280 3911 FUNC GLOBAL DEFAULT 12 nfft_adjoint │ │ │ │ - 271: 00065084 4 OBJECT GLOBAL DEFAULT 22 nfft_malloc_hook │ │ │ │ - 272: 0004f7e0 784 FUNC GLOBAL DEFAULT 12 nfst_trafo_direct │ │ │ │ + 267: 00042e70 29 FUNC GLOBAL DEFAULT 12 nfft_srand48 │ │ │ │ + 268: 0004ab70 123 FUNC GLOBAL DEFAULT 12 nfct_precompute_one_psi │ │ │ │ + 269: 00047b40 8065 FUNC GLOBAL DEFAULT 12 nfct_trafo │ │ │ │ + 270: 00037200 3911 FUNC GLOBAL DEFAULT 12 nfft_adjoint │ │ │ │ + 271: 00064084 4 OBJECT GLOBAL DEFAULT 22 nfft_malloc_hook │ │ │ │ + 272: 0004f8a0 784 FUNC GLOBAL DEFAULT 12 nfst_trafo_direct │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,168 +1,168 @@ │ │ │ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x2f1c contains 29 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -00064c58 00000008 R_386_RELATIVE │ │ │ │ -00064c5c 00000008 R_386_RELATIVE │ │ │ │ -00065000 00000008 R_386_RELATIVE │ │ │ │ -00064f98 00008a06 R_386_GLOB_DAT 00065088 .gomp_critical_user_nfft_omp_critical_fftw_plan │ │ │ │ -00064f9c 00008306 R_386_GLOB_DAT 00044830 mri_inh_3d_adjoint │ │ │ │ -00064fa0 00008506 R_386_GLOB_DAT 0003bbc0 nfsft_trafo │ │ │ │ -00064fa4 0000aa06 R_386_GLOB_DAT 0004d7e0 nfst_adjoint │ │ │ │ -00064fa8 00000706 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -00064fac 0000f706 R_386_GLOB_DAT 0004b760 nfst_trafo │ │ │ │ -00064fb0 00000f06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -00064fb4 0000ad06 R_386_GLOB_DAT 00051340 nnfft_trafo │ │ │ │ -00064fb8 0000d106 R_386_GLOB_DAT 00044380 mri_inh_2d1d_adjoint │ │ │ │ -00064fbc 00001106 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -00064fc0 00001606 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0 │ │ │ │ -00064fc4 00005006 R_386_GLOB_DAT 0003ce20 nfsoft_trafo │ │ │ │ -00064fc8 00008d06 R_386_GLOB_DAT 00044ed0 mri_inh_2d1d_trafo │ │ │ │ -00064fcc 0000b706 R_386_GLOB_DAT 000355a0 nfft_trafo │ │ │ │ -00064fd0 0000c706 R_386_GLOB_DAT 00052070 nnfft_adjoint │ │ │ │ -00064fd4 00009f06 R_386_GLOB_DAT 00044bb0 mri_inh_3d_trafo │ │ │ │ -00064fd8 0000fa06 R_386_GLOB_DAT 0003c440 nfsft_adjoint │ │ │ │ -00064fdc 00010d06 R_386_GLOB_DAT 00047b40 nfct_trafo │ │ │ │ -00064fe0 0000ca06 R_386_GLOB_DAT 00065080 nfft_free_hook │ │ │ │ -00064fe4 00002006 R_386_GLOB_DAT 00000000 stdout@GLIBC_2.0 │ │ │ │ -00064fe8 00010e06 R_386_GLOB_DAT 00037280 nfft_adjoint │ │ │ │ -00064fec 00009c06 R_386_GLOB_DAT 0003cf80 nfsoft_adjoint │ │ │ │ -00064ff0 0000d706 R_386_GLOB_DAT 00045a80 nfct_adjoint │ │ │ │ -00064ff4 00010f06 R_386_GLOB_DAT 00065084 nfft_malloc_hook │ │ │ │ -00064ff8 00002706 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ -00064ffc 0000eb06 R_386_GLOB_DAT 0006507c nfft_die_hook │ │ │ │ +00063c58 00000008 R_386_RELATIVE │ │ │ │ +00063c5c 00000008 R_386_RELATIVE │ │ │ │ +00064000 00000008 R_386_RELATIVE │ │ │ │ +00063f98 00008a06 R_386_GLOB_DAT 00064088 .gomp_critical_user_nfft_omp_critical_fftw_plan │ │ │ │ +00063f9c 00008306 R_386_GLOB_DAT 00044830 mri_inh_3d_adjoint │ │ │ │ +00063fa0 00008506 R_386_GLOB_DAT 0003bb40 nfsft_trafo │ │ │ │ +00063fa4 0000aa06 R_386_GLOB_DAT 0004d860 nfst_adjoint │ │ │ │ +00063fa8 00000706 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ +00063fac 0000f706 R_386_GLOB_DAT 0004b7e0 nfst_trafo │ │ │ │ +00063fb0 00000f06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ +00063fb4 0000ad06 R_386_GLOB_DAT 00051400 nnfft_trafo │ │ │ │ +00063fb8 0000d106 R_386_GLOB_DAT 00044380 mri_inh_2d1d_adjoint │ │ │ │ +00063fbc 00001106 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ +00063fc0 00001606 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0 │ │ │ │ +00063fc4 00005006 R_386_GLOB_DAT 0003cda0 nfsoft_trafo │ │ │ │ +00063fc8 00008d06 R_386_GLOB_DAT 00044ee0 mri_inh_2d1d_trafo │ │ │ │ +00063fcc 0000b706 R_386_GLOB_DAT 00035520 nfft_trafo │ │ │ │ +00063fd0 0000c706 R_386_GLOB_DAT 00052130 nnfft_adjoint │ │ │ │ +00063fd4 00009f06 R_386_GLOB_DAT 00044bb0 mri_inh_3d_trafo │ │ │ │ +00063fd8 0000fa06 R_386_GLOB_DAT 0003c3c0 nfsft_adjoint │ │ │ │ +00063fdc 00010d06 R_386_GLOB_DAT 00047b40 nfct_trafo │ │ │ │ +00063fe0 0000ca06 R_386_GLOB_DAT 00064080 nfft_free_hook │ │ │ │ +00063fe4 00002006 R_386_GLOB_DAT 00000000 stdout@GLIBC_2.0 │ │ │ │ +00063fe8 00010e06 R_386_GLOB_DAT 00037200 nfft_adjoint │ │ │ │ +00063fec 00009c06 R_386_GLOB_DAT 0003cf00 nfsoft_adjoint │ │ │ │ +00063ff0 0000d706 R_386_GLOB_DAT 00045ac0 nfct_adjoint │ │ │ │ +00063ff4 00010f06 R_386_GLOB_DAT 00064084 nfft_malloc_hook │ │ │ │ +00063ff8 00002706 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ +00063ffc 0000eb06 R_386_GLOB_DAT 0006407c nfft_die_hook │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x3004 contains 133 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -00064d84 00000107 R_386_JUMP_SLOT 00000000 abort@GLIBC_2.0 │ │ │ │ -00064d88 00002c07 R_386_JUMP_SLOT 00034680 nfft_trafo_3d │ │ │ │ -00064d8c 00010a07 R_386_JUMP_SLOT 00043db0 nfft_upd_xpay_complex │ │ │ │ -00064d90 00004507 R_386_JUMP_SLOT 0003f870 nfsoft_init_advanced │ │ │ │ -00064d94 0000e707 R_386_JUMP_SLOT 000390e0 nfft_finalize │ │ │ │ -00064d98 0000b607 R_386_JUMP_SLOT 0004a010 nfct_precompute_lin_psi │ │ │ │ -00064d9c 0000de07 R_386_JUMP_SLOT 000397b0 gamma_al_all │ │ │ │ -00064da0 00003207 R_386_JUMP_SLOT 00043cc0 nfft_cp_w_double │ │ │ │ -00064da4 00000207 R_386_JUMP_SLOT 00000000 srand48@GLIBC_2.0 │ │ │ │ -00064da8 0000d007 R_386_JUMP_SLOT 0003fd30 SO3_gamma │ │ │ │ -00064dac 00010c07 R_386_JUMP_SLOT 0004ab20 nfct_precompute_one_psi │ │ │ │ -00064db0 00000307 R_386_JUMP_SLOT 00000000 omp_get_num_threads@OMP_1.0 │ │ │ │ -00064db4 00000407 R_386_JUMP_SLOT 00000000 drand48@GLIBC_2.0 │ │ │ │ -00064db8 00005707 R_386_JUMP_SLOT 00031b40 nfft_adjoint_1d │ │ │ │ -00064dbc 00007607 R_386_JUMP_SLOT 00057f90 solver_init_advanced_complex │ │ │ │ -00064dc0 00003907 R_386_JUMP_SLOT 00038890 nfft_precompute_full_psi │ │ │ │ -00064dc4 00004107 R_386_JUMP_SLOT 00009730 fpt_transposed_direct │ │ │ │ -00064dc8 00000507 R_386_JUMP_SLOT 00000000 clock_gettime@GLIBC_2.17 │ │ │ │ -00064dcc 0000a907 R_386_JUMP_SLOT 0004a600 nfct_precompute_full_psi │ │ │ │ -00064dd0 00009b07 R_386_JUMP_SLOT 00042b00 nfft_die │ │ │ │ -00064dd4 00000607 R_386_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.3.4 │ │ │ │ -00064dd8 00006307 R_386_JUMP_SLOT 000503f0 nfst_precompute_full_psi │ │ │ │ -00064ddc 00005c07 R_386_JUMP_SLOT 0004fe00 nfst_precompute_lin_psi │ │ │ │ -00064de0 0000d307 R_386_JUMP_SLOT 00043990 nfft_dot_w_complex │ │ │ │ -00064de4 00000807 R_386_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.3.4 │ │ │ │ -00064de8 00009e07 R_386_JUMP_SLOT 00038bc0 nfft_init │ │ │ │ -00064dec 0000cb07 R_386_JUMP_SLOT 00030f90 nfft_trafo_1d │ │ │ │ -00064df0 00004d07 R_386_JUMP_SLOT 000394f0 beta_al_row │ │ │ │ -00064df4 00000907 R_386_JUMP_SLOT 00000000 putchar@GLIBC_2.0 │ │ │ │ -00064df8 00007307 R_386_JUMP_SLOT 00043950 nfft_dot_double │ │ │ │ -00064dfc 00000a07 R_386_JUMP_SLOT 00000000 GOMP_critical_name_start@GOMP_1.0 │ │ │ │ -00064e00 00000b07 R_386_JUMP_SLOT 00000000 GOMP_loop_nonmonotonic_dynamic_start@GOMP_4.5 │ │ │ │ -00064e04 00000c07 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0 │ │ │ │ -00064e08 0000c607 R_386_JUMP_SLOT 00038370 nfft_precompute_fg_psi │ │ │ │ -00064e0c 00005407 R_386_JUMP_SLOT 0003ff40 SO3_gamma_row │ │ │ │ -00064e10 00000d07 R_386_JUMP_SLOT 00000000 GOMP_loop_end@GOMP_1.0 │ │ │ │ -00064e14 00005d07 R_386_JUMP_SLOT 0003c2a0 nfsft_adjoint_direct │ │ │ │ -00064e18 00000e07 R_386_JUMP_SLOT 00000000 fftw_plan_r2r │ │ │ │ -00064e1c 00008007 R_386_JUMP_SLOT 000407f0 nfft_bessel_i0 │ │ │ │ -00064e20 0000f307 R_386_JUMP_SLOT 00042f00 nfft_vrand_shifted_unit_double │ │ │ │ -00064e24 0000bd07 R_386_JUMP_SLOT 00039740 beta_al_all │ │ │ │ -00064e28 00009507 R_386_JUMP_SLOT 000439f0 nfft_dot_w_double │ │ │ │ -00064e2c 00001007 R_386_JUMP_SLOT 00000000 omp_get_thread_num@OMP_1.0 │ │ │ │ -00064e30 00001207 R_386_JUMP_SLOT 00000000 fflush@GLIBC_2.0 │ │ │ │ -00064e34 00008107 R_386_JUMP_SLOT 000336a0 nfft_adjoint_2d │ │ │ │ -00064e38 0000c807 R_386_JUMP_SLOT 00043f50 nfft_upd_xpawy_complex │ │ │ │ -00064e3c 00005207 R_386_JUMP_SLOT 00039610 alpha_al_all │ │ │ │ -00064e40 00003c07 R_386_JUMP_SLOT 00038600 nfft_precompute_psi │ │ │ │ -00064e44 0000ae07 R_386_JUMP_SLOT 000059f0 fpt_precompute_1 │ │ │ │ -00064e48 00004a07 R_386_JUMP_SLOT 0003f3b0 nfsoft_init_guru_advanced │ │ │ │ -00064e4c 00001307 R_386_JUMP_SLOT 00000000 GOMP_barrier@GOMP_1.0 │ │ │ │ -00064e50 00006207 R_386_JUMP_SLOT 00053290 nnfft_precompute_lin_psi │ │ │ │ -00064e54 00001407 R_386_JUMP_SLOT 00000000 GOMP_critical_name_end@GOMP_1.0 │ │ │ │ -00064e58 00001507 R_386_JUMP_SLOT 00000000 fftw_execute │ │ │ │ -00064e5c 00001707 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0 │ │ │ │ -00064e60 0000a507 R_386_JUMP_SLOT 00041c90 nfft_log2i │ │ │ │ -00064e64 0000cc07 R_386_JUMP_SLOT 00043d00 nfft_upd_axpy_complex │ │ │ │ -00064e68 00006907 R_386_JUMP_SLOT 00041df0 nfft_next_power_of_2_exp_int │ │ │ │ -00064e6c 0000f507 R_386_JUMP_SLOT 00044310 nfft_m2K │ │ │ │ -00064e70 00005907 R_386_JUMP_SLOT 000055b0 fpt_init │ │ │ │ -00064e74 0000dd07 R_386_JUMP_SLOT 00041c80 nfft_exp2i │ │ │ │ -00064e78 00008f07 R_386_JUMP_SLOT 00006d50 fpt_trafo_direct │ │ │ │ -00064e7c 00005a07 R_386_JUMP_SLOT 00041ce0 nfft_next_power_of_2 │ │ │ │ -00064e80 00007c07 R_386_JUMP_SLOT 00053f70 nnfft_init │ │ │ │ -00064e84 00008e07 R_386_JUMP_SLOT 00043340 nfft_sort_node_indices_radix_lsdf │ │ │ │ -00064e88 00003007 R_386_JUMP_SLOT 0004aba0 nfct_init │ │ │ │ -00064e8c 0000a007 R_386_JUMP_SLOT 00053170 nnfft_precompute_phi_hut │ │ │ │ -00064e90 00001807 R_386_JUMP_SLOT 00000000 GOMP_single_start@GOMP_1.0 │ │ │ │ -00064e94 0000cd07 R_386_JUMP_SLOT 00039340 alpha_al_row │ │ │ │ -00064e98 0000af07 R_386_JUMP_SLOT 0003fee0 SO3_beta_row │ │ │ │ -00064e9c 00004e07 R_386_JUMP_SLOT 0004acc0 nfct_init_guru │ │ │ │ -00064ea0 00007507 R_386_JUMP_SLOT 000501b0 nfst_precompute_psi │ │ │ │ -00064ea4 00001907 R_386_JUMP_SLOT 00000000 GOMP_parallel@GOMP_4.0 │ │ │ │ -00064ea8 0000b407 R_386_JUMP_SLOT 00043b80 nfft_cp_double │ │ │ │ -00064eac 00006b07 R_386_JUMP_SLOT 00039540 gamma_al_row │ │ │ │ -00064eb0 00001a07 R_386_JUMP_SLOT 00000000 fftw_plan_many_r2r │ │ │ │ -00064eb4 00001b07 R_386_JUMP_SLOT 00000000 fwrite@GLIBC_2.0 │ │ │ │ -00064eb8 00009407 R_386_JUMP_SLOT 00043e20 nfft_upd_xpay_double │ │ │ │ -00064ebc 0000a207 R_386_JUMP_SLOT 000437f0 nfft_get_num_threads │ │ │ │ -00064ec0 0000b207 R_386_JUMP_SLOT 0003fe80 SO3_alpha_row │ │ │ │ -00064ec4 00003807 R_386_JUMP_SLOT 0004af80 nfct_finalize │ │ │ │ -00064ec8 00010107 R_386_JUMP_SLOT 00038ce0 nfft_init_guru │ │ │ │ -00064ecc 00006107 R_386_JUMP_SLOT 00041eb0 nfft_lambda │ │ │ │ -00064ed0 0000b307 R_386_JUMP_SLOT 00005d50 fpt_precompute_2 │ │ │ │ -00064ed4 00006507 R_386_JUMP_SLOT 00049d40 nfct_adjoint_direct │ │ │ │ -00064ed8 0000a307 R_386_JUMP_SLOT 000360d0 nfft_adjoint_3d │ │ │ │ -00064edc 0000f207 R_386_JUMP_SLOT 00032910 nfft_trafo_2d │ │ │ │ -00064ee0 00001c07 R_386_JUMP_SLOT 00000000 powl@GLIBC_2.0 │ │ │ │ -00064ee4 00008407 R_386_JUMP_SLOT 000381d0 nfft_precompute_lin_psi │ │ │ │ -00064ee8 00001d07 R_386_JUMP_SLOT 00000000 fftw_plan_dft │ │ │ │ -00064eec 00007807 R_386_JUMP_SLOT 00043c70 nfft_cp_w_complex │ │ │ │ -00064ef0 00006e07 R_386_JUMP_SLOT 00042eb0 nfft_vrand_unit_complex │ │ │ │ -00064ef4 00001e07 R_386_JUMP_SLOT 00000000 omp_set_num_threads@OMP_1.0 │ │ │ │ -00064ef8 0000d507 R_386_JUMP_SLOT 0003b6b0 nfsft_init_advanced │ │ │ │ -00064efc 00009707 R_386_JUMP_SLOT 0004ffb0 nfst_precompute_fg_psi │ │ │ │ -00064f00 00004807 R_386_JUMP_SLOT 00058b20 solver_init_advanced_double │ │ │ │ -00064f04 00001f07 R_386_JUMP_SLOT 00000000 GOMP_loop_nonmonotonic_dynamic_next@GOMP_4.5 │ │ │ │ -00064f08 00007107 R_386_JUMP_SLOT 000509e0 nfst_init │ │ │ │ -00064f0c 00010407 R_386_JUMP_SLOT 00042390 nfft_lambda2 │ │ │ │ -00064f10 00004907 R_386_JUMP_SLOT 0003fc10 SO3_beta │ │ │ │ -00064f14 00002107 R_386_JUMP_SLOT 00000000 puts@GLIBC_2.0 │ │ │ │ -00064f18 00010907 R_386_JUMP_SLOT 0003f830 nfsoft_init_guru │ │ │ │ -00064f1c 0000d607 R_386_JUMP_SLOT 00009b80 fpt_transposed │ │ │ │ -00064f20 00002207 R_386_JUMP_SLOT 00000000 fftw_destroy_plan │ │ │ │ -00064f24 0000cf07 R_386_JUMP_SLOT 00042e70 nfft_drand48 │ │ │ │ -00064f28 00009807 R_386_JUMP_SLOT 000073c0 fpt_trafo │ │ │ │ -00064f2c 00002307 R_386_JUMP_SLOT 00000000 fftw_plan_with_nthreads │ │ │ │ -00064f30 00006707 R_386_JUMP_SLOT 00049a50 nfct_trafo_direct │ │ │ │ -00064f34 0000f607 R_386_JUMP_SLOT 00043d60 nfft_upd_axpy_double │ │ │ │ -00064f38 00004b07 R_386_JUMP_SLOT 00053440 nnfft_precompute_psi │ │ │ │ -00064f3c 00002407 R_386_JUMP_SLOT 00000000 fftw_free │ │ │ │ -00064f40 0000e007 R_386_JUMP_SLOT 00042b40 nfft_malloc │ │ │ │ -00064f44 0000a707 R_386_JUMP_SLOT 000537e0 nnfft_precompute_full_psi │ │ │ │ -00064f48 00008907 R_386_JUMP_SLOT 00043b40 nfft_cp_complex │ │ │ │ -00064f4c 00008207 R_386_JUMP_SLOT 00043900 nfft_dot_complex │ │ │ │ -00064f50 0000c307 R_386_JUMP_SLOT 0000b540 fpt_finalize │ │ │ │ -00064f54 00002507 R_386_JUMP_SLOT 00000000 fftw_execute_r2r │ │ │ │ -00064f58 00005307 R_386_JUMP_SLOT 0004a1c0 nfct_precompute_fg_psi │ │ │ │ -00064f5c 0000c507 R_386_JUMP_SLOT 0003fa80 SO3_alpha │ │ │ │ -00064f60 0000bc07 R_386_JUMP_SLOT 0003b480 nfsft_init_guru │ │ │ │ -00064f64 00003b07 R_386_JUMP_SLOT 00030f10 nfft_adjoint_direct │ │ │ │ -00064f68 00008807 R_386_JUMP_SLOT 0003ba80 nfsft_trafo_direct │ │ │ │ -00064f6c 00002607 R_386_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ -00064f70 0000fb07 R_386_JUMP_SLOT 000407a0 nfft_assertion_failed │ │ │ │ -00064f74 00002807 R_386_JUMP_SLOT 00000000 GOMP_loop_end_nowait@GOMP_1.0 │ │ │ │ -00064f78 00002907 R_386_JUMP_SLOT 00000000 exit@GLIBC_2.0 │ │ │ │ -00064f7c 0000e607 R_386_JUMP_SLOT 0004a3c0 nfct_precompute_psi │ │ │ │ -00064f80 0000e307 R_386_JUMP_SLOT 00038b40 nfft_precompute_one_psi │ │ │ │ -00064f84 0000ba07 R_386_JUMP_SLOT 00042ab0 nfft_free │ │ │ │ -00064f88 00002a07 R_386_JUMP_SLOT 00000000 omp_get_max_threads@OMP_1.0 │ │ │ │ -00064f8c 0000b907 R_386_JUMP_SLOT 00030e90 nfft_trafo_direct │ │ │ │ -00064f90 0000ed07 R_386_JUMP_SLOT 00043fc0 nfft_upd_xpawy_double │ │ │ │ -00064f94 00002b07 R_386_JUMP_SLOT 00000000 fftw_malloc │ │ │ │ +00063d84 00000107 R_386_JUMP_SLOT 00000000 abort@GLIBC_2.0 │ │ │ │ +00063d88 00002c07 R_386_JUMP_SLOT 00034600 nfft_trafo_3d │ │ │ │ +00063d8c 00010a07 R_386_JUMP_SLOT 00043db0 nfft_upd_xpay_complex │ │ │ │ +00063d90 00004507 R_386_JUMP_SLOT 0003f830 nfsoft_init_advanced │ │ │ │ +00063d94 0000e707 R_386_JUMP_SLOT 00039060 nfft_finalize │ │ │ │ +00063d98 0000b607 R_386_JUMP_SLOT 0004a090 nfct_precompute_lin_psi │ │ │ │ +00063d9c 0000de07 R_386_JUMP_SLOT 00039730 gamma_al_all │ │ │ │ +00063da0 00003207 R_386_JUMP_SLOT 00043cb0 nfft_cp_w_double │ │ │ │ +00063da4 00000207 R_386_JUMP_SLOT 00000000 srand48@GLIBC_2.0 │ │ │ │ +00063da8 0000d007 R_386_JUMP_SLOT 0003fcf0 SO3_gamma │ │ │ │ +00063dac 00010c07 R_386_JUMP_SLOT 0004ab70 nfct_precompute_one_psi │ │ │ │ +00063db0 00000307 R_386_JUMP_SLOT 00000000 omp_get_num_threads@OMP_1.0 │ │ │ │ +00063db4 00000407 R_386_JUMP_SLOT 00000000 drand48@GLIBC_2.0 │ │ │ │ +00063db8 00005707 R_386_JUMP_SLOT 00031ac0 nfft_adjoint_1d │ │ │ │ +00063dbc 00007607 R_386_JUMP_SLOT 000580d0 solver_init_advanced_complex │ │ │ │ +00063dc0 00003907 R_386_JUMP_SLOT 00038810 nfft_precompute_full_psi │ │ │ │ +00063dc4 00004107 R_386_JUMP_SLOT 000098a0 fpt_transposed_direct │ │ │ │ +00063dc8 00000507 R_386_JUMP_SLOT 00000000 clock_gettime@GLIBC_2.17 │ │ │ │ +00063dcc 0000a907 R_386_JUMP_SLOT 0004a660 nfct_precompute_full_psi │ │ │ │ +00063dd0 00009b07 R_386_JUMP_SLOT 00042ae0 nfft_die │ │ │ │ +00063dd4 00000607 R_386_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.3.4 │ │ │ │ +00063dd8 00006307 R_386_JUMP_SLOT 00050490 nfst_precompute_full_psi │ │ │ │ +00063ddc 00005c07 R_386_JUMP_SLOT 0004fec0 nfst_precompute_lin_psi │ │ │ │ +00063de0 0000d307 R_386_JUMP_SLOT 00043990 nfft_dot_w_complex │ │ │ │ +00063de4 00000807 R_386_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.3.4 │ │ │ │ +00063de8 00009e07 R_386_JUMP_SLOT 00038b40 nfft_init │ │ │ │ +00063dec 0000cb07 R_386_JUMP_SLOT 00030f10 nfft_trafo_1d │ │ │ │ +00063df0 00004d07 R_386_JUMP_SLOT 00039470 beta_al_row │ │ │ │ +00063df4 00000907 R_386_JUMP_SLOT 00000000 putchar@GLIBC_2.0 │ │ │ │ +00063df8 00007307 R_386_JUMP_SLOT 00043950 nfft_dot_double │ │ │ │ +00063dfc 00000a07 R_386_JUMP_SLOT 00000000 GOMP_critical_name_start@GOMP_1.0 │ │ │ │ +00063e00 00000b07 R_386_JUMP_SLOT 00000000 GOMP_loop_nonmonotonic_dynamic_start@GOMP_4.5 │ │ │ │ +00063e04 00000c07 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0 │ │ │ │ +00063e08 0000c607 R_386_JUMP_SLOT 000382f0 nfft_precompute_fg_psi │ │ │ │ +00063e0c 00005407 R_386_JUMP_SLOT 0003ff00 SO3_gamma_row │ │ │ │ +00063e10 00000d07 R_386_JUMP_SLOT 00000000 GOMP_loop_end@GOMP_1.0 │ │ │ │ +00063e14 00005d07 R_386_JUMP_SLOT 0003c220 nfsft_adjoint_direct │ │ │ │ +00063e18 00000e07 R_386_JUMP_SLOT 00000000 fftw_plan_r2r │ │ │ │ +00063e1c 00008007 R_386_JUMP_SLOT 000407b0 nfft_bessel_i0 │ │ │ │ +00063e20 0000f307 R_386_JUMP_SLOT 00042ee0 nfft_vrand_shifted_unit_double │ │ │ │ +00063e24 0000bd07 R_386_JUMP_SLOT 000396c0 beta_al_all │ │ │ │ +00063e28 00009507 R_386_JUMP_SLOT 000439f0 nfft_dot_w_double │ │ │ │ +00063e2c 00001007 R_386_JUMP_SLOT 00000000 omp_get_thread_num@OMP_1.0 │ │ │ │ +00063e30 00001207 R_386_JUMP_SLOT 00000000 fflush@GLIBC_2.0 │ │ │ │ +00063e34 00008107 R_386_JUMP_SLOT 00033620 nfft_adjoint_2d │ │ │ │ +00063e38 0000c807 R_386_JUMP_SLOT 00043f50 nfft_upd_xpawy_complex │ │ │ │ +00063e3c 00005207 R_386_JUMP_SLOT 00039590 alpha_al_all │ │ │ │ +00063e40 00003c07 R_386_JUMP_SLOT 00038580 nfft_precompute_psi │ │ │ │ +00063e44 0000ae07 R_386_JUMP_SLOT 000059f0 fpt_precompute_1 │ │ │ │ +00063e48 00004a07 R_386_JUMP_SLOT 0003f370 nfsoft_init_guru_advanced │ │ │ │ +00063e4c 00001307 R_386_JUMP_SLOT 00000000 GOMP_barrier@GOMP_1.0 │ │ │ │ +00063e50 00006207 R_386_JUMP_SLOT 00053350 nnfft_precompute_lin_psi │ │ │ │ +00063e54 00001407 R_386_JUMP_SLOT 00000000 GOMP_critical_name_end@GOMP_1.0 │ │ │ │ +00063e58 00001507 R_386_JUMP_SLOT 00000000 fftw_execute │ │ │ │ +00063e5c 00001707 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0 │ │ │ │ +00063e60 0000a507 R_386_JUMP_SLOT 00041c90 nfft_log2i │ │ │ │ +00063e64 0000cc07 R_386_JUMP_SLOT 00043d00 nfft_upd_axpy_complex │ │ │ │ +00063e68 00006907 R_386_JUMP_SLOT 00041df0 nfft_next_power_of_2_exp_int │ │ │ │ +00063e6c 0000f507 R_386_JUMP_SLOT 00044310 nfft_m2K │ │ │ │ +00063e70 00005907 R_386_JUMP_SLOT 000055b0 fpt_init │ │ │ │ +00063e74 0000dd07 R_386_JUMP_SLOT 00041c80 nfft_exp2i │ │ │ │ +00063e78 00008f07 R_386_JUMP_SLOT 00006da0 fpt_trafo_direct │ │ │ │ +00063e7c 00005a07 R_386_JUMP_SLOT 00041ce0 nfft_next_power_of_2 │ │ │ │ +00063e80 00007c07 R_386_JUMP_SLOT 00054030 nnfft_init │ │ │ │ +00063e84 00008e07 R_386_JUMP_SLOT 00043340 nfft_sort_node_indices_radix_lsdf │ │ │ │ +00063e88 00003007 R_386_JUMP_SLOT 0004abf0 nfct_init │ │ │ │ +00063e8c 0000a007 R_386_JUMP_SLOT 00053230 nnfft_precompute_phi_hut │ │ │ │ +00063e90 00001807 R_386_JUMP_SLOT 00000000 GOMP_single_start@GOMP_1.0 │ │ │ │ +00063e94 0000cd07 R_386_JUMP_SLOT 000392c0 alpha_al_row │ │ │ │ +00063e98 0000af07 R_386_JUMP_SLOT 0003fea0 SO3_beta_row │ │ │ │ +00063e9c 00004e07 R_386_JUMP_SLOT 0004ad10 nfct_init_guru │ │ │ │ +00063ea0 00007507 R_386_JUMP_SLOT 00050260 nfst_precompute_psi │ │ │ │ +00063ea4 00001907 R_386_JUMP_SLOT 00000000 GOMP_parallel@GOMP_4.0 │ │ │ │ +00063ea8 0000b407 R_386_JUMP_SLOT 00043b60 nfft_cp_double │ │ │ │ +00063eac 00006b07 R_386_JUMP_SLOT 000394c0 gamma_al_row │ │ │ │ +00063eb0 00001a07 R_386_JUMP_SLOT 00000000 fftw_plan_many_r2r │ │ │ │ +00063eb4 00001b07 R_386_JUMP_SLOT 00000000 fwrite@GLIBC_2.0 │ │ │ │ +00063eb8 00009407 R_386_JUMP_SLOT 00043e20 nfft_upd_xpay_double │ │ │ │ +00063ebc 0000a207 R_386_JUMP_SLOT 000437f0 nfft_get_num_threads │ │ │ │ +00063ec0 0000b207 R_386_JUMP_SLOT 0003fe40 SO3_alpha_row │ │ │ │ +00063ec4 00003807 R_386_JUMP_SLOT 0004afd0 nfct_finalize │ │ │ │ +00063ec8 00010107 R_386_JUMP_SLOT 00038c60 nfft_init_guru │ │ │ │ +00063ecc 00006107 R_386_JUMP_SLOT 00041eb0 nfft_lambda │ │ │ │ +00063ed0 0000b307 R_386_JUMP_SLOT 00005d50 fpt_precompute_2 │ │ │ │ +00063ed4 00006507 R_386_JUMP_SLOT 00049dc0 nfct_adjoint_direct │ │ │ │ +00063ed8 0000a307 R_386_JUMP_SLOT 00036050 nfft_adjoint_3d │ │ │ │ +00063edc 0000f207 R_386_JUMP_SLOT 00032890 nfft_trafo_2d │ │ │ │ +00063ee0 00001c07 R_386_JUMP_SLOT 00000000 powl@GLIBC_2.0 │ │ │ │ +00063ee4 00008407 R_386_JUMP_SLOT 00038150 nfft_precompute_lin_psi │ │ │ │ +00063ee8 00001d07 R_386_JUMP_SLOT 00000000 fftw_plan_dft │ │ │ │ +00063eec 00007807 R_386_JUMP_SLOT 00043c50 nfft_cp_w_complex │ │ │ │ +00063ef0 00006e07 R_386_JUMP_SLOT 00042e90 nfft_vrand_unit_complex │ │ │ │ +00063ef4 00001e07 R_386_JUMP_SLOT 00000000 omp_set_num_threads@OMP_1.0 │ │ │ │ +00063ef8 0000d507 R_386_JUMP_SLOT 0003b630 nfsft_init_advanced │ │ │ │ +00063efc 00009707 R_386_JUMP_SLOT 00050070 nfst_precompute_fg_psi │ │ │ │ +00063f00 00004807 R_386_JUMP_SLOT 00058c60 solver_init_advanced_double │ │ │ │ +00063f04 00001f07 R_386_JUMP_SLOT 00000000 GOMP_loop_nonmonotonic_dynamic_next@GOMP_4.5 │ │ │ │ +00063f08 00007107 R_386_JUMP_SLOT 00050a80 nfst_init │ │ │ │ +00063f0c 00010407 R_386_JUMP_SLOT 00042380 nfft_lambda2 │ │ │ │ +00063f10 00004907 R_386_JUMP_SLOT 0003fbd0 SO3_beta │ │ │ │ +00063f14 00002107 R_386_JUMP_SLOT 00000000 puts@GLIBC_2.0 │ │ │ │ +00063f18 00010907 R_386_JUMP_SLOT 0003f7f0 nfsoft_init_guru │ │ │ │ +00063f1c 0000d607 R_386_JUMP_SLOT 00009d30 fpt_transposed │ │ │ │ +00063f20 00002207 R_386_JUMP_SLOT 00000000 fftw_destroy_plan │ │ │ │ +00063f24 0000cf07 R_386_JUMP_SLOT 00042e50 nfft_drand48 │ │ │ │ +00063f28 00009807 R_386_JUMP_SLOT 00007440 fpt_trafo │ │ │ │ +00063f2c 00002307 R_386_JUMP_SLOT 00000000 fftw_plan_with_nthreads │ │ │ │ +00063f30 00006707 R_386_JUMP_SLOT 00049ad0 nfct_trafo_direct │ │ │ │ +00063f34 0000f607 R_386_JUMP_SLOT 00043d60 nfft_upd_axpy_double │ │ │ │ +00063f38 00004b07 R_386_JUMP_SLOT 00053500 nnfft_precompute_psi │ │ │ │ +00063f3c 00002407 R_386_JUMP_SLOT 00000000 fftw_free │ │ │ │ +00063f40 0000e007 R_386_JUMP_SLOT 00042b20 nfft_malloc │ │ │ │ +00063f44 0000a707 R_386_JUMP_SLOT 000538b0 nnfft_precompute_full_psi │ │ │ │ +00063f48 00008907 R_386_JUMP_SLOT 00043b20 nfft_cp_complex │ │ │ │ +00063f4c 00008207 R_386_JUMP_SLOT 00043900 nfft_dot_complex │ │ │ │ +00063f50 0000c307 R_386_JUMP_SLOT 0000b600 fpt_finalize │ │ │ │ +00063f54 00002507 R_386_JUMP_SLOT 00000000 fftw_execute_r2r │ │ │ │ +00063f58 00005307 R_386_JUMP_SLOT 0004a240 nfct_precompute_fg_psi │ │ │ │ +00063f5c 0000c507 R_386_JUMP_SLOT 0003fa40 SO3_alpha │ │ │ │ +00063f60 0000bc07 R_386_JUMP_SLOT 0003b400 nfsft_init_guru │ │ │ │ +00063f64 00003b07 R_386_JUMP_SLOT 00030e90 nfft_adjoint_direct │ │ │ │ +00063f68 00008807 R_386_JUMP_SLOT 0003ba00 nfsft_trafo_direct │ │ │ │ +00063f6c 00002607 R_386_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ +00063f70 0000fb07 R_386_JUMP_SLOT 00040760 nfft_assertion_failed │ │ │ │ +00063f74 00002807 R_386_JUMP_SLOT 00000000 GOMP_loop_end_nowait@GOMP_1.0 │ │ │ │ +00063f78 00002907 R_386_JUMP_SLOT 00000000 exit@GLIBC_2.0 │ │ │ │ +00063f7c 0000e607 R_386_JUMP_SLOT 0004a430 nfct_precompute_psi │ │ │ │ +00063f80 0000e307 R_386_JUMP_SLOT 00038ac0 nfft_precompute_one_psi │ │ │ │ +00063f84 0000ba07 R_386_JUMP_SLOT 00042a90 nfft_free │ │ │ │ +00063f88 00002a07 R_386_JUMP_SLOT 00000000 omp_get_max_threads@OMP_1.0 │ │ │ │ +00063f8c 0000b907 R_386_JUMP_SLOT 00030e10 nfft_trafo_direct │ │ │ │ +00063f90 0000ed07 R_386_JUMP_SLOT 00043fc0 nfft_upd_xpawy_double │ │ │ │ +00063f94 00002b07 R_386_JUMP_SLOT 00000000 fftw_malloc │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -4,25 +4,25 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libfftw3_threads.so.3] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libfftw3.so.3] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgomp.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000e (SONAME) Library soname: [libnfctjulia.so] │ │ │ │ 0x0000000c (INIT) 0x4000 │ │ │ │ - 0x0000000d (FINI) 0x596b0 │ │ │ │ - 0x00000019 (INIT_ARRAY) 0x64c58 │ │ │ │ + 0x0000000d (FINI) 0x597f0 │ │ │ │ + 0x00000019 (INIT_ARRAY) 0x63c58 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ - 0x0000001a (FINI_ARRAY) 0x64c5c │ │ │ │ + 0x0000001a (FINI_ARRAY) 0x63c5c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x178 │ │ │ │ 0x00000005 (STRTAB) 0x1a40 │ │ │ │ 0x00000006 (SYMTAB) 0x930 │ │ │ │ 0x0000000a (STRSZ) 4586 (bytes) │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ - 0x00000003 (PLTGOT) 0x64d78 │ │ │ │ + 0x00000003 (PLTGOT) 0x63d78 │ │ │ │ 0x00000002 (PLTRELSZ) 1064 (bytes) │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ 0x00000017 (JMPREL) 0x3004 │ │ │ │ 0x00000011 (REL) 0x2f1c │ │ │ │ 0x00000012 (RELSZ) 232 (bytes) │ │ │ │ 0x00000013 (RELENT) 8 (bytes) │ │ │ │ 0x0000001e (FLAGS) BIND_NOW │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 97058023085f72c0a4b61e5a6f174adf185a816d │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 737cb7978e204c9eab87549fed3a5c29c368c8e8 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -22,367 +22,367 @@ │ │ │ │ 0xfffffffffffaa59c (offset: 0x4c40) -> 0xdac fde=[ 1f8] │ │ │ │ 0xfffffffffffaa79c (offset: 0x4e40) -> 0xe18 fde=[ 264] │ │ │ │ 0xfffffffffffaaaac (offset: 0x5150) -> 0xe70 fde=[ 2bc] │ │ │ │ 0xfffffffffffaacec (offset: 0x5390) -> 0xec4 fde=[ 310] │ │ │ │ 0xfffffffffffaaf0c (offset: 0x55b0) -> 0xf04 fde=[ 350] │ │ │ │ 0xfffffffffffab34c (offset: 0x59f0) -> 0x1030 fde=[ 47c] │ │ │ │ 0xfffffffffffab6ac (offset: 0x5d50) -> 0x10c4 fde=[ 510] │ │ │ │ - 0xfffffffffffac64c (offset: 0x6cf0) -> 0x142c fde=[ 878] │ │ │ │ - 0xfffffffffffac6ac (offset: 0x6d50) -> 0x1470 fde=[ 8bc] │ │ │ │ - 0xfffffffffffacd1c (offset: 0x73c0) -> 0x1548 fde=[ 994] │ │ │ │ - 0xfffffffffffaf08c (offset: 0x9730) -> 0x1910 fde=[ d5c] │ │ │ │ - 0xfffffffffffaf4dc (offset: 0x9b80) -> 0x19d0 fde=[ e1c] │ │ │ │ - 0xfffffffffffb0e9c (offset: 0xb540) -> 0x1d94 fde=[ 11e0] │ │ │ │ - 0xfffffffffffb1377 (offset: 0xba1b) -> 0x1ea4 fde=[ 12f0] │ │ │ │ - 0xfffffffffffb137b (offset: 0xba1f) -> 0x1eb8 fde=[ 1304] │ │ │ │ - 0xfffffffffffb137f (offset: 0xba23) -> 0x1ecc fde=[ 1318] │ │ │ │ - 0xfffffffffffb139c (offset: 0xba40) -> 0x1ee0 fde=[ 132c] │ │ │ │ - 0xfffffffffffb144c (offset: 0xbaf0) -> 0x1f10 fde=[ 135c] │ │ │ │ - 0xfffffffffffb152c (offset: 0xbbd0) -> 0x1f4c fde=[ 1398] │ │ │ │ - 0xfffffffffffb16bc (offset: 0xbd60) -> 0x1f90 fde=[ 13dc] │ │ │ │ - 0xfffffffffffb180c (offset: 0xbeb0) -> 0x1fd0 fde=[ 141c] │ │ │ │ - 0xfffffffffffb18ec (offset: 0xbf90) -> 0x200c fde=[ 1458] │ │ │ │ - 0xfffffffffffb1a7c (offset: 0xc120) -> 0x2050 fde=[ 149c] │ │ │ │ - 0xfffffffffffb1cfc (offset: 0xc3a0) -> 0x2080 fde=[ 14cc] │ │ │ │ - 0xfffffffffffb1efc (offset: 0xc5a0) -> 0x20c0 fde=[ 150c] │ │ │ │ - 0xfffffffffffb1f8c (offset: 0xc630) -> 0x20f0 fde=[ 153c] │ │ │ │ - 0xfffffffffffb21cc (offset: 0xc870) -> 0x2130 fde=[ 157c] │ │ │ │ - 0xfffffffffffb256c (offset: 0xcc10) -> 0x2184 fde=[ 15d0] │ │ │ │ - 0xfffffffffffb26cc (offset: 0xcd70) -> 0x21c4 fde=[ 1610] │ │ │ │ - 0xfffffffffffb291c (offset: 0xcfc0) -> 0x2204 fde=[ 1650] │ │ │ │ - 0xfffffffffffb2c9c (offset: 0xd340) -> 0x2258 fde=[ 16a4] │ │ │ │ - 0xfffffffffffb2d4c (offset: 0xd3f0) -> 0x2288 fde=[ 16d4] │ │ │ │ - 0xfffffffffffb330c (offset: 0xd9b0) -> 0x22c8 fde=[ 1714] │ │ │ │ - 0xfffffffffffb3b5c (offset: 0xe200) -> 0x2328 fde=[ 1774] │ │ │ │ - 0xfffffffffffb3ccc (offset: 0xe370) -> 0x2368 fde=[ 17b4] │ │ │ │ - 0xfffffffffffb428c (offset: 0xe930) -> 0x23a8 fde=[ 17f4] │ │ │ │ - 0xfffffffffffb4acc (offset: 0xf170) -> 0x2408 fde=[ 1854] │ │ │ │ - 0xfffffffffffb4c8c (offset: 0xf330) -> 0x2438 fde=[ 1884] │ │ │ │ - 0xfffffffffffb4eac (offset: 0xf550) -> 0x2468 fde=[ 18b4] │ │ │ │ - 0xfffffffffffb500c (offset: 0xf6b0) -> 0x24a8 fde=[ 18f4] │ │ │ │ - 0xfffffffffffb51cc (offset: 0xf870) -> 0x24d8 fde=[ 1924] │ │ │ │ - 0xfffffffffffb53ec (offset: 0xfa90) -> 0x2508 fde=[ 1954] │ │ │ │ - 0xfffffffffffb599c (offset: 0x10040) -> 0x2538 fde=[ 1984] │ │ │ │ - 0xfffffffffffb5abc (offset: 0x10160) -> 0x2578 fde=[ 19c4] │ │ │ │ - 0xfffffffffffb5d6c (offset: 0x10410) -> 0x25a8 fde=[ 19f4] │ │ │ │ - 0xfffffffffffb5eac (offset: 0x10550) -> 0x25e8 fde=[ 1a34] │ │ │ │ - 0xfffffffffffb607c (offset: 0x10720) -> 0x2618 fde=[ 1a64] │ │ │ │ - 0xfffffffffffb62bc (offset: 0x10960) -> 0x2648 fde=[ 1a94] │ │ │ │ - 0xfffffffffffb650c (offset: 0x10bb0) -> 0x2678 fde=[ 1ac4] │ │ │ │ - 0xfffffffffffb674c (offset: 0x10df0) -> 0x26a8 fde=[ 1af4] │ │ │ │ - 0xfffffffffffb6c1c (offset: 0x112c0) -> 0x26d8 fde=[ 1b24] │ │ │ │ - 0xfffffffffffb6d7c (offset: 0x11420) -> 0x2708 fde=[ 1b54] │ │ │ │ - 0xfffffffffffb6e5c (offset: 0x11500) -> 0x275c fde=[ 1ba8] │ │ │ │ - 0xfffffffffffb6fdc (offset: 0x11680) -> 0x278c fde=[ 1bd8] │ │ │ │ - 0xfffffffffffb78fc (offset: 0x11fa0) -> 0x27bc fde=[ 1c08] │ │ │ │ - 0xfffffffffffb829c (offset: 0x12940) -> 0x27ec fde=[ 1c38] │ │ │ │ - 0xfffffffffffb846c (offset: 0x12b10) -> 0x2840 fde=[ 1c8c] │ │ │ │ - 0xfffffffffffb867c (offset: 0x12d20) -> 0x2870 fde=[ 1cbc] │ │ │ │ - 0xfffffffffffb879c (offset: 0x12e40) -> 0x28d0 fde=[ 1d1c] │ │ │ │ - 0xfffffffffffb89ac (offset: 0x13050) -> 0x2900 fde=[ 1d4c] │ │ │ │ - 0xfffffffffffb92bc (offset: 0x13960) -> 0x2930 fde=[ 1d7c] │ │ │ │ - 0xfffffffffffb9c9c (offset: 0x14340) -> 0x2960 fde=[ 1dac] │ │ │ │ - 0xfffffffffffba6cc (offset: 0x14d70) -> 0x2990 fde=[ 1ddc] │ │ │ │ - 0xfffffffffffbb25c (offset: 0x15900) -> 0x29c0 fde=[ 1e0c] │ │ │ │ - 0xfffffffffffbb40c (offset: 0x15ab0) -> 0x2a14 fde=[ 1e60] │ │ │ │ - 0xfffffffffffbbedc (offset: 0x16580) -> 0x2a44 fde=[ 1e90] │ │ │ │ - 0xfffffffffffbcaec (offset: 0x17190) -> 0x2a74 fde=[ 1ec0] │ │ │ │ - 0xfffffffffffbd6cc (offset: 0x17d70) -> 0x2aa4 fde=[ 1ef0] │ │ │ │ - 0xfffffffffffbe38c (offset: 0x18a30) -> 0x2ad4 fde=[ 1f20] │ │ │ │ - 0xfffffffffffbe64c (offset: 0x18cf0) -> 0x2b04 fde=[ 1f50] │ │ │ │ - 0xfffffffffffbe7ac (offset: 0x18e50) -> 0x2b68 fde=[ 1fb4] │ │ │ │ - 0xfffffffffffbea4c (offset: 0x190f0) -> 0x2b98 fde=[ 1fe4] │ │ │ │ - 0xfffffffffffbed9c (offset: 0x19440) -> 0x2bd8 fde=[ 2024] │ │ │ │ - 0xfffffffffffbf01c (offset: 0x196c0) -> 0x2c08 fde=[ 2054] │ │ │ │ - 0xfffffffffffbf2dc (offset: 0x19980) -> 0x2c38 fde=[ 2084] │ │ │ │ - 0xfffffffffffbf52c (offset: 0x19bd0) -> 0x2c78 fde=[ 20c4] │ │ │ │ - 0xfffffffffffbf78c (offset: 0x19e30) -> 0x2ca8 fde=[ 20f4] │ │ │ │ - 0xfffffffffffbfbec (offset: 0x1a290) -> 0x2ce8 fde=[ 2134] │ │ │ │ - 0xfffffffffffbfdfc (offset: 0x1a4a0) -> 0x2d28 fde=[ 2174] │ │ │ │ - 0xfffffffffffc008c (offset: 0x1a730) -> 0x2d58 fde=[ 21a4] │ │ │ │ - 0xfffffffffffc036c (offset: 0x1aa10) -> 0x2d88 fde=[ 21d4] │ │ │ │ - 0xfffffffffffc064c (offset: 0x1acf0) -> 0x2db8 fde=[ 2204] │ │ │ │ - 0xfffffffffffc0a5c (offset: 0x1b100) -> 0x2de8 fde=[ 2234] │ │ │ │ - 0xfffffffffffc132c (offset: 0x1b9d0) -> 0x2e40 fde=[ 228c] │ │ │ │ - 0xfffffffffffc16ec (offset: 0x1bd90) -> 0x2e70 fde=[ 22bc] │ │ │ │ - 0xfffffffffffc18fc (offset: 0x1bfa0) -> 0x2ea0 fde=[ 22ec] │ │ │ │ - 0xfffffffffffc1aac (offset: 0x1c150) -> 0x2f28 fde=[ 2374] │ │ │ │ - 0xfffffffffffc1efc (offset: 0x1c5a0) -> 0x2f58 fde=[ 23a4] │ │ │ │ - 0xfffffffffffc234c (offset: 0x1c9f0) -> 0x2f88 fde=[ 23d4] │ │ │ │ - 0xfffffffffffc284c (offset: 0x1cef0) -> 0x2fb8 fde=[ 2404] │ │ │ │ - 0xfffffffffffc2d7c (offset: 0x1d420) -> 0x2fe8 fde=[ 2434] │ │ │ │ - 0xfffffffffffc32bc (offset: 0x1d960) -> 0x3018 fde=[ 2464] │ │ │ │ - 0xfffffffffffc38dc (offset: 0x1df80) -> 0x3048 fde=[ 2494] │ │ │ │ - 0xfffffffffffc3ffc (offset: 0x1e6a0) -> 0x3078 fde=[ 24c4] │ │ │ │ - 0xfffffffffffc605c (offset: 0x20700) -> 0x3100 fde=[ 254c] │ │ │ │ - 0xfffffffffffc667c (offset: 0x20d20) -> 0x3130 fde=[ 257c] │ │ │ │ - 0xfffffffffffc6bbc (offset: 0x21260) -> 0x3160 fde=[ 25ac] │ │ │ │ - 0xfffffffffffc72bc (offset: 0x21960) -> 0x3190 fde=[ 25dc] │ │ │ │ - 0xfffffffffffc753c (offset: 0x21be0) -> 0x31c0 fde=[ 260c] │ │ │ │ - 0xfffffffffffc772c (offset: 0x21dd0) -> 0x324c fde=[ 2698] │ │ │ │ - 0xfffffffffffc7a1c (offset: 0x220c0) -> 0x328c fde=[ 26d8] │ │ │ │ - 0xfffffffffffc7d1c (offset: 0x223c0) -> 0x32bc fde=[ 2708] │ │ │ │ - 0xfffffffffffc7ffc (offset: 0x226a0) -> 0x3374 fde=[ 27c0] │ │ │ │ - 0xfffffffffffc835c (offset: 0x22a00) -> 0x3444 fde=[ 2890] │ │ │ │ - 0xfffffffffffc871c (offset: 0x22dc0) -> 0x3530 fde=[ 297c] │ │ │ │ - 0xfffffffffffc8b3c (offset: 0x231e0) -> 0x3560 fde=[ 29ac] │ │ │ │ - 0xfffffffffffc903c (offset: 0x236e0) -> 0x35d8 fde=[ 2a24] │ │ │ │ - 0xfffffffffffc954c (offset: 0x23bf0) -> 0x3608 fde=[ 2a54] │ │ │ │ - 0xfffffffffffc9b9c (offset: 0x24240) -> 0x3638 fde=[ 2a84] │ │ │ │ - 0xfffffffffffca20c (offset: 0x248b0) -> 0x3668 fde=[ 2ab4] │ │ │ │ - 0xfffffffffffca8ac (offset: 0x24f50) -> 0x3698 fde=[ 2ae4] │ │ │ │ - 0xfffffffffffcaf5c (offset: 0x25600) -> 0x36c8 fde=[ 2b14] │ │ │ │ - 0xfffffffffffcb87c (offset: 0x25f20) -> 0x36f8 fde=[ 2b44] │ │ │ │ - 0xfffffffffffcc2bc (offset: 0x26960) -> 0x3728 fde=[ 2b74] │ │ │ │ - 0xfffffffffffcce6c (offset: 0x27510) -> 0x3758 fde=[ 2ba4] │ │ │ │ - 0xfffffffffffcd9cc (offset: 0x28070) -> 0x3788 fde=[ 2bd4] │ │ │ │ - 0xfffffffffffce7cc (offset: 0x28e70) -> 0x37b8 fde=[ 2c04] │ │ │ │ - 0xfffffffffffcf72c (offset: 0x29dd0) -> 0x37e8 fde=[ 2c34] │ │ │ │ - 0xfffffffffffd0c4c (offset: 0x2b2f0) -> 0x3818 fde=[ 2c64] │ │ │ │ - 0xfffffffffffd227c (offset: 0x2c920) -> 0x3848 fde=[ 2c94] │ │ │ │ - 0xfffffffffffd388c (offset: 0x2df30) -> 0x3878 fde=[ 2cc4] │ │ │ │ - 0xfffffffffffd501c (offset: 0x2f6c0) -> 0x38a8 fde=[ 2cf4] │ │ │ │ - 0xfffffffffffd67ec (offset: 0x30e90) -> 0x38d8 fde=[ 2d24] │ │ │ │ - 0xfffffffffffd686c (offset: 0x30f10) -> 0x3954 fde=[ 2da0] │ │ │ │ - 0xfffffffffffd68ec (offset: 0x30f90) -> 0x39d0 fde=[ 2e1c] │ │ │ │ - 0xfffffffffffd749c (offset: 0x31b40) -> 0x3a00 fde=[ 2e4c] │ │ │ │ - 0xfffffffffffd826c (offset: 0x32910) -> 0x3a50 fde=[ 2e9c] │ │ │ │ - 0xfffffffffffd8ffc (offset: 0x336a0) -> 0x3a80 fde=[ 2ecc] │ │ │ │ - 0xfffffffffffd9fdc (offset: 0x34680) -> 0x3ab0 fde=[ 2efc] │ │ │ │ - 0xfffffffffffdaefc (offset: 0x355a0) -> 0x3ae0 fde=[ 2f2c] │ │ │ │ - 0xfffffffffffdba2c (offset: 0x360d0) -> 0x3b10 fde=[ 2f5c] │ │ │ │ - 0xfffffffffffdcbdc (offset: 0x37280) -> 0x3b40 fde=[ 2f8c] │ │ │ │ - 0xfffffffffffddb2c (offset: 0x381d0) -> 0x3b70 fde=[ 2fbc] │ │ │ │ - 0xfffffffffffddccc (offset: 0x38370) -> 0x3bb0 fde=[ 2ffc] │ │ │ │ - 0xfffffffffffddf5c (offset: 0x38600) -> 0x3be0 fde=[ 302c] │ │ │ │ - 0xfffffffffffde1ec (offset: 0x38890) -> 0x3c10 fde=[ 305c] │ │ │ │ - 0xfffffffffffde49c (offset: 0x38b40) -> 0x3c40 fde=[ 308c] │ │ │ │ - 0xfffffffffffde51c (offset: 0x38bc0) -> 0x3c9c fde=[ 30e8] │ │ │ │ - 0xfffffffffffde63c (offset: 0x38ce0) -> 0x3cfc fde=[ 3148] │ │ │ │ - 0xfffffffffffde73c (offset: 0x38de0) -> 0x3d54 fde=[ 31a0] │ │ │ │ - 0xfffffffffffde84c (offset: 0x38ef0) -> 0x3dac fde=[ 31f8] │ │ │ │ - 0xfffffffffffde87c (offset: 0x38f20) -> 0x3dd8 fde=[ 3224] │ │ │ │ - 0xfffffffffffde8bc (offset: 0x38f60) -> 0x3e04 fde=[ 3250] │ │ │ │ - 0xfffffffffffde8fc (offset: 0x38fa0) -> 0x3e30 fde=[ 327c] │ │ │ │ - 0xfffffffffffdea3c (offset: 0x390e0) -> 0x3ea4 fde=[ 32f0] │ │ │ │ - 0xfffffffffffdec72 (offset: 0x39316) -> 0x3f7c fde=[ 33c8] │ │ │ │ - 0xfffffffffffdec9c (offset: 0x39340) -> 0x3f90 fde=[ 33dc] │ │ │ │ - 0xfffffffffffdee4c (offset: 0x394f0) -> 0x3fe8 fde=[ 3434] │ │ │ │ - 0xfffffffffffdee9c (offset: 0x39540) -> 0x400c fde=[ 3458] │ │ │ │ - 0xfffffffffffdef6c (offset: 0x39610) -> 0x4054 fde=[ 34a0] │ │ │ │ - 0xfffffffffffdf09c (offset: 0x39740) -> 0x4094 fde=[ 34e0] │ │ │ │ - 0xfffffffffffdf10c (offset: 0x397b0) -> 0x40cc fde=[ 3518] │ │ │ │ - 0xfffffffffffdf21c (offset: 0x398c0) -> 0x4118 fde=[ 3564] │ │ │ │ - 0xfffffffffffdf35c (offset: 0x39a00) -> 0x416c fde=[ 35b8] │ │ │ │ - 0xfffffffffffdf4dc (offset: 0x39b80) -> 0x41c4 fde=[ 3610] │ │ │ │ - 0xfffffffffffdf50c (offset: 0x39bb0) -> 0x41e4 fde=[ 3630] │ │ │ │ - 0xfffffffffffdf6dc (offset: 0x39d80) -> 0x429c fde=[ 36e8] │ │ │ │ - 0xfffffffffffdf95c (offset: 0x3a000) -> 0x4398 fde=[ 37e4] │ │ │ │ - 0xfffffffffffdfaac (offset: 0x3a150) -> 0x43f8 fde=[ 3844] │ │ │ │ - 0xfffffffffffdff3c (offset: 0x3a5e0) -> 0x4460 fde=[ 38ac] │ │ │ │ - 0xfffffffffffe008c (offset: 0x3a730) -> 0x44c0 fde=[ 390c] │ │ │ │ - 0xfffffffffffe01cc (offset: 0x3a870) -> 0x4520 fde=[ 396c] │ │ │ │ - 0xfffffffffffe032c (offset: 0x3a9d0) -> 0x45ac fde=[ 39f8] │ │ │ │ - 0xfffffffffffe048c (offset: 0x3ab30) -> 0x4638 fde=[ 3a84] │ │ │ │ - 0xfffffffffffe05cc (offset: 0x3ac70) -> 0x4698 fde=[ 3ae4] │ │ │ │ - 0xfffffffffffe071c (offset: 0x3adc0) -> 0x4724 fde=[ 3b70] │ │ │ │ - 0xfffffffffffe086c (offset: 0x3af10) -> 0x47b0 fde=[ 3bfc] │ │ │ │ - 0xfffffffffffe0ddc (offset: 0x3b480) -> 0x4848 fde=[ 3c94] │ │ │ │ - 0xfffffffffffe100c (offset: 0x3b6b0) -> 0x48d4 fde=[ 3d20] │ │ │ │ - 0xfffffffffffe103c (offset: 0x3b6e0) -> 0x4908 fde=[ 3d54] │ │ │ │ - 0xfffffffffffe106c (offset: 0x3b710) -> 0x4934 fde=[ 3d80] │ │ │ │ - 0xfffffffffffe122c (offset: 0x3b8d0) -> 0x49d8 fde=[ 3e24] │ │ │ │ - 0xfffffffffffe131c (offset: 0x3b9c0) -> 0x4a30 fde=[ 3e7c] │ │ │ │ - 0xfffffffffffe13dc (offset: 0x3ba80) -> 0x4a98 fde=[ 3ee4] │ │ │ │ - 0xfffffffffffe151c (offset: 0x3bbc0) -> 0x4afc fde=[ 3f48] │ │ │ │ - 0xfffffffffffe1bfc (offset: 0x3c2a0) -> 0x4c40 fde=[ 408c] │ │ │ │ - 0xfffffffffffe1d9c (offset: 0x3c440) -> 0x4cd0 fde=[ 411c] │ │ │ │ - 0xfffffffffffe256c (offset: 0x3cc10) -> 0x4df4 fde=[ 4240] │ │ │ │ - 0xfffffffffffe25dc (offset: 0x3cc80) -> 0x4e28 fde=[ 4274] │ │ │ │ - 0xfffffffffffe277c (offset: 0x3ce20) -> 0x4e58 fde=[ 42a4] │ │ │ │ - 0xfffffffffffe28dc (offset: 0x3cf80) -> 0x4eb4 fde=[ 4300] │ │ │ │ - 0xfffffffffffe2a0c (offset: 0x3d0b0) -> 0x4f1c fde=[ 4368] │ │ │ │ - 0xfffffffffffe2b0c (offset: 0x3d1b0) -> 0x4f70 fde=[ 43bc] │ │ │ │ - 0xfffffffffffe361c (offset: 0x3dcc0) -> 0x4fa0 fde=[ 43ec] │ │ │ │ - 0xfffffffffffe4d0c (offset: 0x3f3b0) -> 0x4fd0 fde=[ 441c] │ │ │ │ - 0xfffffffffffe518c (offset: 0x3f830) -> 0x50ec fde=[ 4538] │ │ │ │ - 0xfffffffffffe51cc (offset: 0x3f870) -> 0x5124 fde=[ 4570] │ │ │ │ - 0xfffffffffffe520c (offset: 0x3f8b0) -> 0x515c fde=[ 45a8] │ │ │ │ - 0xfffffffffffe523c (offset: 0x3f8e0) -> 0x5188 fde=[ 45d4] │ │ │ │ - 0xfffffffffffe531c (offset: 0x3f9c0) -> 0x51d8 fde=[ 4624] │ │ │ │ - 0xfffffffffffe53dc (offset: 0x3fa80) -> 0x524c fde=[ 4698] │ │ │ │ - 0xfffffffffffe556c (offset: 0x3fc10) -> 0x52c4 fde=[ 4710] │ │ │ │ - 0xfffffffffffe568c (offset: 0x3fd30) -> 0x5310 fde=[ 475c] │ │ │ │ - 0xfffffffffffe57dc (offset: 0x3fe80) -> 0x5370 fde=[ 47bc] │ │ │ │ - 0xfffffffffffe583c (offset: 0x3fee0) -> 0x53bc fde=[ 4808] │ │ │ │ - 0xfffffffffffe589c (offset: 0x3ff40) -> 0x5408 fde=[ 4854] │ │ │ │ - 0xfffffffffffe58fc (offset: 0x3ffa0) -> 0x5454 fde=[ 48a0] │ │ │ │ - 0xfffffffffffe596c (offset: 0x40010) -> 0x54a0 fde=[ 48ec] │ │ │ │ - 0xfffffffffffe59dc (offset: 0x40080) -> 0x54ec fde=[ 4938] │ │ │ │ - 0xfffffffffffe5a4c (offset: 0x400f0) -> 0x5538 fde=[ 4984] │ │ │ │ - 0xfffffffffffe5b0c (offset: 0x401b0) -> 0x55a4 fde=[ 49f0] │ │ │ │ - 0xfffffffffffe5b9c (offset: 0x40240) -> 0x55f0 fde=[ 4a3c] │ │ │ │ - 0xfffffffffffe5c2c (offset: 0x402d0) -> 0x563c fde=[ 4a88] │ │ │ │ - 0xfffffffffffe5d5c (offset: 0x40400) -> 0x5690 fde=[ 4adc] │ │ │ │ - 0xfffffffffffe5ebc (offset: 0x40560) -> 0x56e8 fde=[ 4b34] │ │ │ │ - 0xfffffffffffe60fc (offset: 0x407a0) -> 0x5740 fde=[ 4b8c] │ │ │ │ - 0xfffffffffffe614c (offset: 0x407f0) -> 0x5778 fde=[ 4bc4] │ │ │ │ - 0xfffffffffffe63cc (offset: 0x40a70) -> 0x57a4 fde=[ 4bf0] │ │ │ │ - 0xfffffffffffe690c (offset: 0x40fb0) -> 0x57e4 fde=[ 4c30] │ │ │ │ - 0xfffffffffffe694c (offset: 0x40ff0) -> 0x57fc fde=[ 4c48] │ │ │ │ - 0xfffffffffffe6a7c (offset: 0x41120) -> 0x581c fde=[ 4c68] │ │ │ │ - 0xfffffffffffe6e6c (offset: 0x41510) -> 0x5844 fde=[ 4c90] │ │ │ │ - 0xfffffffffffe6f0c (offset: 0x415b0) -> 0x587c fde=[ 4cc8] │ │ │ │ - 0xfffffffffffe6f9c (offset: 0x41640) -> 0x58a8 fde=[ 4cf4] │ │ │ │ - 0xfffffffffffe704c (offset: 0x416f0) -> 0x58d4 fde=[ 4d20] │ │ │ │ - 0xfffffffffffe70bc (offset: 0x41760) -> 0x58f8 fde=[ 4d44] │ │ │ │ - 0xfffffffffffe718c (offset: 0x41830) -> 0x5938 fde=[ 4d84] │ │ │ │ - 0xfffffffffffe71ec (offset: 0x41890) -> 0x595c fde=[ 4da8] │ │ │ │ - 0xfffffffffffe72bc (offset: 0x41960) -> 0x5984 fde=[ 4dd0] │ │ │ │ - 0xfffffffffffe73ac (offset: 0x41a50) -> 0x59c4 fde=[ 4e10] │ │ │ │ - 0xfffffffffffe744c (offset: 0x41af0) -> 0x5a00 fde=[ 4e4c] │ │ │ │ - 0xfffffffffffe759c (offset: 0x41c40) -> 0x5a34 fde=[ 4e80] │ │ │ │ - 0xfffffffffffe75dc (offset: 0x41c80) -> 0x5a58 fde=[ 4ea4] │ │ │ │ - 0xfffffffffffe75ec (offset: 0x41c90) -> 0x5a6c fde=[ 4eb8] │ │ │ │ - 0xfffffffffffe763c (offset: 0x41ce0) -> 0x5a80 fde=[ 4ecc] │ │ │ │ - 0xfffffffffffe769c (offset: 0x41d40) -> 0x5aa4 fde=[ 4ef0] │ │ │ │ - 0xfffffffffffe774c (offset: 0x41df0) -> 0x5acc fde=[ 4f18] │ │ │ │ - 0xfffffffffffe780c (offset: 0x41eb0) -> 0x5af4 fde=[ 4f40] │ │ │ │ - 0xfffffffffffe7cec (offset: 0x42390) -> 0x5b30 fde=[ 4f7c] │ │ │ │ - 0xfffffffffffe840c (offset: 0x42ab0) -> 0x5b68 fde=[ 4fb4] │ │ │ │ - 0xfffffffffffe845c (offset: 0x42b00) -> 0x5b9c fde=[ 4fe8] │ │ │ │ - 0xfffffffffffe849c (offset: 0x42b40) -> 0x5bc4 fde=[ 5010] │ │ │ │ - 0xfffffffffffe850c (offset: 0x42bb0) -> 0x5c04 fde=[ 5050] │ │ │ │ - 0xfffffffffffe866c (offset: 0x42d10) -> 0x5cb8 fde=[ 5104] │ │ │ │ - 0xfffffffffffe87cc (offset: 0x42e70) -> 0x5d7c fde=[ 51c8] │ │ │ │ - 0xfffffffffffe87ec (offset: 0x42e90) -> 0x5d9c fde=[ 51e8] │ │ │ │ - 0xfffffffffffe880c (offset: 0x42eb0) -> 0x5dc0 fde=[ 520c] │ │ │ │ - 0xfffffffffffe885c (offset: 0x42f00) -> 0x5dfc fde=[ 5248] │ │ │ │ - 0xfffffffffffe889c (offset: 0x42f40) -> 0x5e38 fde=[ 5284] │ │ │ │ - 0xfffffffffffe88fc (offset: 0x42fa0) -> 0x5e74 fde=[ 52c0] │ │ │ │ - 0xfffffffffffe899c (offset: 0x43040) -> 0x5e88 fde=[ 52d4] │ │ │ │ - 0xfffffffffffe8a5c (offset: 0x43100) -> 0x5ed4 fde=[ 5320] │ │ │ │ - 0xfffffffffffe8b1c (offset: 0x431c0) -> 0x5f20 fde=[ 536c] │ │ │ │ - 0xfffffffffffe8bdc (offset: 0x43280) -> 0x5f5c fde=[ 53a8] │ │ │ │ - 0xfffffffffffe8c9c (offset: 0x43340) -> 0x5f98 fde=[ 53e4] │ │ │ │ - 0xfffffffffffe8e0c (offset: 0x434b0) -> 0x5fd4 fde=[ 5420] │ │ │ │ - 0xfffffffffffe911c (offset: 0x437c0) -> 0x6004 fde=[ 5450] │ │ │ │ - 0xfffffffffffe914c (offset: 0x437f0) -> 0x6024 fde=[ 5470] │ │ │ │ - 0xfffffffffffe918c (offset: 0x43830) -> 0x6050 fde=[ 549c] │ │ │ │ - 0xfffffffffffe91ac (offset: 0x43850) -> 0x6074 fde=[ 54c0] │ │ │ │ - 0xfffffffffffe91bc (offset: 0x43860) -> 0x6088 fde=[ 54d4] │ │ │ │ - 0xfffffffffffe920c (offset: 0x438b0) -> 0x60a0 fde=[ 54ec] │ │ │ │ - 0xfffffffffffe925c (offset: 0x43900) -> 0x60d4 fde=[ 5520] │ │ │ │ - 0xfffffffffffe92ac (offset: 0x43950) -> 0x60e8 fde=[ 5534] │ │ │ │ - 0xfffffffffffe92ec (offset: 0x43990) -> 0x60fc fde=[ 5548] │ │ │ │ - 0xfffffffffffe934c (offset: 0x439f0) -> 0x6120 fde=[ 556c] │ │ │ │ - 0xfffffffffffe93ac (offset: 0x43a50) -> 0x6144 fde=[ 5590] │ │ │ │ - 0xfffffffffffe941c (offset: 0x43ac0) -> 0x6180 fde=[ 55cc] │ │ │ │ - 0xfffffffffffe949c (offset: 0x43b40) -> 0x61a4 fde=[ 55f0] │ │ │ │ - 0xfffffffffffe94dc (offset: 0x43b80) -> 0x61b8 fde=[ 5604] │ │ │ │ - 0xfffffffffffe950c (offset: 0x43bb0) -> 0x61cc fde=[ 5618] │ │ │ │ - 0xfffffffffffe956c (offset: 0x43c10) -> 0x61e0 fde=[ 562c] │ │ │ │ - 0xfffffffffffe95cc (offset: 0x43c70) -> 0x61f4 fde=[ 5640] │ │ │ │ - 0xfffffffffffe961c (offset: 0x43cc0) -> 0x6210 fde=[ 565c] │ │ │ │ - 0xfffffffffffe965c (offset: 0x43d00) -> 0x6234 fde=[ 5680] │ │ │ │ - 0xfffffffffffe96bc (offset: 0x43d60) -> 0x6248 fde=[ 5694] │ │ │ │ - 0xfffffffffffe970c (offset: 0x43db0) -> 0x625c fde=[ 56a8] │ │ │ │ - 0xfffffffffffe977c (offset: 0x43e20) -> 0x6270 fde=[ 56bc] │ │ │ │ - 0xfffffffffffe97cc (offset: 0x43e70) -> 0x6284 fde=[ 56d0] │ │ │ │ - 0xfffffffffffe985c (offset: 0x43f00) -> 0x6298 fde=[ 56e4] │ │ │ │ - 0xfffffffffffe98ac (offset: 0x43f50) -> 0x62ac fde=[ 56f8] │ │ │ │ - 0xfffffffffffe991c (offset: 0x43fc0) -> 0x62c8 fde=[ 5714] │ │ │ │ - 0xfffffffffffe996c (offset: 0x44010) -> 0x62ec fde=[ 5738] │ │ │ │ - 0xfffffffffffe99ec (offset: 0x44090) -> 0x6308 fde=[ 5754] │ │ │ │ - 0xfffffffffffe9a4c (offset: 0x440f0) -> 0x632c fde=[ 5778] │ │ │ │ - 0xfffffffffffe9c3c (offset: 0x442e0) -> 0x636c fde=[ 57b8] │ │ │ │ - 0xfffffffffffe9c4c (offset: 0x442f0) -> 0x6380 fde=[ 57cc] │ │ │ │ - 0xfffffffffffe9c6c (offset: 0x44310) -> 0x6394 fde=[ 57e0] │ │ │ │ - 0xfffffffffffe9c9c (offset: 0x44340) -> 0x63b0 fde=[ 57fc] │ │ │ │ - 0xfffffffffffe9cac (offset: 0x44350) -> 0x63c4 fde=[ 5810] │ │ │ │ - 0xfffffffffffe9cdc (offset: 0x44380) -> 0x63d8 fde=[ 5824] │ │ │ │ - 0xfffffffffffea18c (offset: 0x44830) -> 0x645c fde=[ 58a8] │ │ │ │ - 0xfffffffffffea50c (offset: 0x44bb0) -> 0x64cc fde=[ 5918] │ │ │ │ - 0xfffffffffffea82c (offset: 0x44ed0) -> 0x6534 fde=[ 5980] │ │ │ │ - 0xfffffffffffeac2c (offset: 0x452d0) -> 0x65b8 fde=[ 5a04] │ │ │ │ - 0xfffffffffffeacdc (offset: 0x45380) -> 0x6600 fde=[ 5a4c] │ │ │ │ - 0xfffffffffffead2c (offset: 0x453d0) -> 0x6634 fde=[ 5a80] │ │ │ │ - 0xfffffffffffeadcc (offset: 0x45470) -> 0x6684 fde=[ 5ad0] │ │ │ │ - 0xfffffffffffeae1c (offset: 0x454c0) -> 0x66b8 fde=[ 5b04] │ │ │ │ - 0xfffffffffffeb3dc (offset: 0x45a80) -> 0x66e8 fde=[ 5b34] │ │ │ │ - 0xfffffffffffed49c (offset: 0x47b40) -> 0x6718 fde=[ 5b64] │ │ │ │ - 0xfffffffffffef3ac (offset: 0x49a50) -> 0x6758 fde=[ 5ba4] │ │ │ │ - 0xfffffffffffef69c (offset: 0x49d40) -> 0x6794 fde=[ 5be0] │ │ │ │ - 0xfffffffffffef96c (offset: 0x4a010) -> 0x67d0 fde=[ 5c1c] │ │ │ │ - 0xfffffffffffefb1c (offset: 0x4a1c0) -> 0x6810 fde=[ 5c5c] │ │ │ │ - 0xfffffffffffefd1c (offset: 0x4a3c0) -> 0x6850 fde=[ 5c9c] │ │ │ │ - 0xfffffffffffeff5c (offset: 0x4a600) -> 0x6890 fde=[ 5cdc] │ │ │ │ - 0xffffffffffff047c (offset: 0x4ab20) -> 0x68c0 fde=[ 5d0c] │ │ │ │ - 0xffffffffffff04fc (offset: 0x4aba0) -> 0x691c fde=[ 5d68] │ │ │ │ - 0xffffffffffff061c (offset: 0x4acc0) -> 0x697c fde=[ 5dc8] │ │ │ │ - 0xffffffffffff071c (offset: 0x4adc0) -> 0x69d4 fde=[ 5e20] │ │ │ │ - 0xffffffffffff074c (offset: 0x4adf0) -> 0x6a00 fde=[ 5e4c] │ │ │ │ - 0xffffffffffff078c (offset: 0x4ae30) -> 0x6a2c fde=[ 5e78] │ │ │ │ - 0xffffffffffff07cc (offset: 0x4ae70) -> 0x6a58 fde=[ 5ea4] │ │ │ │ - 0xffffffffffff08dc (offset: 0x4af80) -> 0x6ab8 fde=[ 5f04] │ │ │ │ - 0xffffffffffff0adc (offset: 0x4b180) -> 0x6b84 fde=[ 5fd0] │ │ │ │ - 0xffffffffffff10bc (offset: 0x4b760) -> 0x6bb4 fde=[ 6000] │ │ │ │ - 0xffffffffffff313c (offset: 0x4d7e0) -> 0x6be4 fde=[ 6030] │ │ │ │ - 0xffffffffffff513c (offset: 0x4f7e0) -> 0x6c14 fde=[ 6060] │ │ │ │ - 0xffffffffffff544c (offset: 0x4faf0) -> 0x6c50 fde=[ 609c] │ │ │ │ - 0xffffffffffff575c (offset: 0x4fe00) -> 0x6c90 fde=[ 60dc] │ │ │ │ - 0xffffffffffff590c (offset: 0x4ffb0) -> 0x6cd0 fde=[ 611c] │ │ │ │ - 0xffffffffffff5b0c (offset: 0x501b0) -> 0x6d10 fde=[ 615c] │ │ │ │ - 0xffffffffffff5d4c (offset: 0x503f0) -> 0x6d50 fde=[ 619c] │ │ │ │ - 0xffffffffffff62bc (offset: 0x50960) -> 0x6d80 fde=[ 61cc] │ │ │ │ - 0xffffffffffff633c (offset: 0x509e0) -> 0x6ddc fde=[ 6228] │ │ │ │ - 0xffffffffffff645c (offset: 0x50b00) -> 0x6e3c fde=[ 6288] │ │ │ │ - 0xffffffffffff655c (offset: 0x50c00) -> 0x6e94 fde=[ 62e0] │ │ │ │ - 0xffffffffffff658c (offset: 0x50c30) -> 0x6ec0 fde=[ 630c] │ │ │ │ - 0xffffffffffff65cc (offset: 0x50c70) -> 0x6eec fde=[ 6338] │ │ │ │ - 0xffffffffffff660c (offset: 0x50cb0) -> 0x6f18 fde=[ 6364] │ │ │ │ - 0xffffffffffff671c (offset: 0x50dc0) -> 0x6f78 fde=[ 63c4] │ │ │ │ - 0xffffffffffff691c (offset: 0x50fc0) -> 0x7044 fde=[ 6490] │ │ │ │ - 0xffffffffffff6c9c (offset: 0x51340) -> 0x7074 fde=[ 64c0] │ │ │ │ - 0xffffffffffff79cc (offset: 0x52070) -> 0x70b4 fde=[ 6500] │ │ │ │ - 0xffffffffffff87cc (offset: 0x52e70) -> 0x7104 fde=[ 6550] │ │ │ │ - 0xffffffffffff894c (offset: 0x52ff0) -> 0x7150 fde=[ 659c] │ │ │ │ - 0xffffffffffff8acc (offset: 0x53170) -> 0x719c fde=[ 65e8] │ │ │ │ - 0xffffffffffff8bec (offset: 0x53290) -> 0x71e8 fde=[ 6634] │ │ │ │ - 0xffffffffffff8d9c (offset: 0x53440) -> 0x7230 fde=[ 667c] │ │ │ │ - 0xffffffffffff913c (offset: 0x537e0) -> 0x727c fde=[ 66c8] │ │ │ │ - 0xffffffffffff96bc (offset: 0x53d60) -> 0x72ac fde=[ 66f8] │ │ │ │ - 0xffffffffffff973c (offset: 0x53de0) -> 0x7308 fde=[ 6754] │ │ │ │ - 0xffffffffffff98cc (offset: 0x53f70) -> 0x7354 fde=[ 67a0] │ │ │ │ - 0xffffffffffff99cc (offset: 0x54070) -> 0x739c fde=[ 67e8] │ │ │ │ - 0xffffffffffff99fc (offset: 0x540a0) -> 0x73cc fde=[ 6818] │ │ │ │ - 0xffffffffffff9b5c (offset: 0x54200) -> 0x7478 fde=[ 68c4] │ │ │ │ - 0xffffffffffff9d1c (offset: 0x543c0) -> 0x74c4 fde=[ 6910] │ │ │ │ - 0xffffffffffff9f2c (offset: 0x545d0) -> 0x7510 fde=[ 695c] │ │ │ │ - 0xffffffffffffa0ac (offset: 0x54750) -> 0x7558 fde=[ 69a4] │ │ │ │ - 0xffffffffffffa24c (offset: 0x548f0) -> 0x75a4 fde=[ 69f0] │ │ │ │ - 0xffffffffffffa41c (offset: 0x54ac0) -> 0x75f0 fde=[ 6a3c] │ │ │ │ - 0xffffffffffffa5ac (offset: 0x54c50) -> 0x7638 fde=[ 6a84] │ │ │ │ - 0xffffffffffffa64c (offset: 0x54cf0) -> 0x768c fde=[ 6ad8] │ │ │ │ - 0xffffffffffffa75c (offset: 0x54e00) -> 0x76f4 fde=[ 6b40] │ │ │ │ - 0xffffffffffffa9bc (offset: 0x55060) -> 0x7774 fde=[ 6bc0] │ │ │ │ - 0xffffffffffffac3c (offset: 0x552e0) -> 0x77f4 fde=[ 6c40] │ │ │ │ - 0xffffffffffffc11c (offset: 0x567c0) -> 0x7ab8 fde=[ 6f04] │ │ │ │ - 0xffffffffffffd5dc (offset: 0x57c80) -> 0x7d90 fde=[ 71dc] │ │ │ │ - 0xffffffffffffd60c (offset: 0x57cb0) -> 0x7dbc fde=[ 7208] │ │ │ │ - 0xffffffffffffd8ec (offset: 0x57f90) -> 0x7ed0 fde=[ 731c] │ │ │ │ - 0xffffffffffffda1c (offset: 0x580c0) -> 0x7f34 fde=[ 7380] │ │ │ │ - 0xffffffffffffda4c (offset: 0x580f0) -> 0x7f60 fde=[ 73ac] │ │ │ │ - 0xffffffffffffdbcc (offset: 0x58270) -> 0x8028 fde=[ 7474] │ │ │ │ - 0xffffffffffffe3bc (offset: 0x58a60) -> 0x83a8 fde=[ 77f4] │ │ │ │ - 0xffffffffffffe47c (offset: 0x58b20) -> 0x841c fde=[ 7868] │ │ │ │ - 0xffffffffffffe5ac (offset: 0x58c50) -> 0x8480 fde=[ 78cc] │ │ │ │ - 0xffffffffffffe5dc (offset: 0x58c80) -> 0x84ac fde=[ 78f8] │ │ │ │ - 0xffffffffffffe75c (offset: 0x58e00) -> 0x8574 fde=[ 79c0] │ │ │ │ - 0xffffffffffffef4c (offset: 0x595f0) -> 0x88f4 fde=[ 7d40] │ │ │ │ + 0xfffffffffffac69c (offset: 0x6d40) -> 0x142c fde=[ 878] │ │ │ │ + 0xfffffffffffac6fc (offset: 0x6da0) -> 0x146c fde=[ 8b8] │ │ │ │ + 0xfffffffffffacd9c (offset: 0x7440) -> 0x1544 fde=[ 990] │ │ │ │ + 0xfffffffffffaf1fc (offset: 0x98a0) -> 0x1920 fde=[ d6c] │ │ │ │ + 0xfffffffffffaf68c (offset: 0x9d30) -> 0x19e0 fde=[ e2c] │ │ │ │ + 0xfffffffffffb0f5c (offset: 0xb600) -> 0x1d68 fde=[ 11b4] │ │ │ │ + 0xfffffffffffb1437 (offset: 0xbadb) -> 0x1e78 fde=[ 12c4] │ │ │ │ + 0xfffffffffffb143b (offset: 0xbadf) -> 0x1e8c fde=[ 12d8] │ │ │ │ + 0xfffffffffffb143f (offset: 0xbae3) -> 0x1ea0 fde=[ 12ec] │ │ │ │ + 0xfffffffffffb145c (offset: 0xbb00) -> 0x1eb4 fde=[ 1300] │ │ │ │ + 0xfffffffffffb150c (offset: 0xbbb0) -> 0x1ee4 fde=[ 1330] │ │ │ │ + 0xfffffffffffb15ec (offset: 0xbc90) -> 0x1f20 fde=[ 136c] │ │ │ │ + 0xfffffffffffb177c (offset: 0xbe20) -> 0x1f64 fde=[ 13b0] │ │ │ │ + 0xfffffffffffb18cc (offset: 0xbf70) -> 0x1fa4 fde=[ 13f0] │ │ │ │ + 0xfffffffffffb19ac (offset: 0xc050) -> 0x1fe0 fde=[ 142c] │ │ │ │ + 0xfffffffffffb1b3c (offset: 0xc1e0) -> 0x2024 fde=[ 1470] │ │ │ │ + 0xfffffffffffb1dbc (offset: 0xc460) -> 0x2054 fde=[ 14a0] │ │ │ │ + 0xfffffffffffb1fbc (offset: 0xc660) -> 0x2094 fde=[ 14e0] │ │ │ │ + 0xfffffffffffb204c (offset: 0xc6f0) -> 0x20c4 fde=[ 1510] │ │ │ │ + 0xfffffffffffb228c (offset: 0xc930) -> 0x2104 fde=[ 1550] │ │ │ │ + 0xfffffffffffb261c (offset: 0xccc0) -> 0x2158 fde=[ 15a4] │ │ │ │ + 0xfffffffffffb278c (offset: 0xce30) -> 0x2198 fde=[ 15e4] │ │ │ │ + 0xfffffffffffb29dc (offset: 0xd080) -> 0x21d8 fde=[ 1624] │ │ │ │ + 0xfffffffffffb2d4c (offset: 0xd3f0) -> 0x222c fde=[ 1678] │ │ │ │ + 0xfffffffffffb2dcc (offset: 0xd470) -> 0x225c fde=[ 16a8] │ │ │ │ + 0xfffffffffffb336c (offset: 0xda10) -> 0x229c fde=[ 16e8] │ │ │ │ + 0xfffffffffffb3b9c (offset: 0xe240) -> 0x22fc fde=[ 1748] │ │ │ │ + 0xfffffffffffb3d0c (offset: 0xe3b0) -> 0x233c fde=[ 1788] │ │ │ │ + 0xfffffffffffb42ac (offset: 0xe950) -> 0x237c fde=[ 17c8] │ │ │ │ + 0xfffffffffffb4acc (offset: 0xf170) -> 0x23dc fde=[ 1828] │ │ │ │ + 0xfffffffffffb4c8c (offset: 0xf330) -> 0x240c fde=[ 1858] │ │ │ │ + 0xfffffffffffb4eac (offset: 0xf550) -> 0x243c fde=[ 1888] │ │ │ │ + 0xfffffffffffb500c (offset: 0xf6b0) -> 0x247c fde=[ 18c8] │ │ │ │ + 0xfffffffffffb51cc (offset: 0xf870) -> 0x24ac fde=[ 18f8] │ │ │ │ + 0xfffffffffffb53ec (offset: 0xfa90) -> 0x24dc fde=[ 1928] │ │ │ │ + 0xfffffffffffb599c (offset: 0x10040) -> 0x250c fde=[ 1958] │ │ │ │ + 0xfffffffffffb5abc (offset: 0x10160) -> 0x254c fde=[ 1998] │ │ │ │ + 0xfffffffffffb5d8c (offset: 0x10430) -> 0x257c fde=[ 19c8] │ │ │ │ + 0xfffffffffffb5ebc (offset: 0x10560) -> 0x25bc fde=[ 1a08] │ │ │ │ + 0xfffffffffffb607c (offset: 0x10720) -> 0x25ec fde=[ 1a38] │ │ │ │ + 0xfffffffffffb62bc (offset: 0x10960) -> 0x261c fde=[ 1a68] │ │ │ │ + 0xfffffffffffb650c (offset: 0x10bb0) -> 0x264c fde=[ 1a98] │ │ │ │ + 0xfffffffffffb674c (offset: 0x10df0) -> 0x267c fde=[ 1ac8] │ │ │ │ + 0xfffffffffffb6c1c (offset: 0x112c0) -> 0x26ac fde=[ 1af8] │ │ │ │ + 0xfffffffffffb6d7c (offset: 0x11420) -> 0x26dc fde=[ 1b28] │ │ │ │ + 0xfffffffffffb6e5c (offset: 0x11500) -> 0x2730 fde=[ 1b7c] │ │ │ │ + 0xfffffffffffb6fdc (offset: 0x11680) -> 0x2760 fde=[ 1bac] │ │ │ │ + 0xfffffffffffb78fc (offset: 0x11fa0) -> 0x2790 fde=[ 1bdc] │ │ │ │ + 0xfffffffffffb829c (offset: 0x12940) -> 0x27c0 fde=[ 1c0c] │ │ │ │ + 0xfffffffffffb846c (offset: 0x12b10) -> 0x2814 fde=[ 1c60] │ │ │ │ + 0xfffffffffffb867c (offset: 0x12d20) -> 0x2844 fde=[ 1c90] │ │ │ │ + 0xfffffffffffb879c (offset: 0x12e40) -> 0x28a4 fde=[ 1cf0] │ │ │ │ + 0xfffffffffffb89ac (offset: 0x13050) -> 0x28d4 fde=[ 1d20] │ │ │ │ + 0xfffffffffffb92bc (offset: 0x13960) -> 0x2904 fde=[ 1d50] │ │ │ │ + 0xfffffffffffb9c9c (offset: 0x14340) -> 0x2934 fde=[ 1d80] │ │ │ │ + 0xfffffffffffba6cc (offset: 0x14d70) -> 0x2964 fde=[ 1db0] │ │ │ │ + 0xfffffffffffbb25c (offset: 0x15900) -> 0x2994 fde=[ 1de0] │ │ │ │ + 0xfffffffffffbb40c (offset: 0x15ab0) -> 0x29e8 fde=[ 1e34] │ │ │ │ + 0xfffffffffffbbedc (offset: 0x16580) -> 0x2a18 fde=[ 1e64] │ │ │ │ + 0xfffffffffffbcaec (offset: 0x17190) -> 0x2a48 fde=[ 1e94] │ │ │ │ + 0xfffffffffffbd6cc (offset: 0x17d70) -> 0x2a78 fde=[ 1ec4] │ │ │ │ + 0xfffffffffffbe38c (offset: 0x18a30) -> 0x2aa8 fde=[ 1ef4] │ │ │ │ + 0xfffffffffffbe64c (offset: 0x18cf0) -> 0x2ad8 fde=[ 1f24] │ │ │ │ + 0xfffffffffffbe7ac (offset: 0x18e50) -> 0x2b3c fde=[ 1f88] │ │ │ │ + 0xfffffffffffbea4c (offset: 0x190f0) -> 0x2b6c fde=[ 1fb8] │ │ │ │ + 0xfffffffffffbed9c (offset: 0x19440) -> 0x2bac fde=[ 1ff8] │ │ │ │ + 0xfffffffffffbf01c (offset: 0x196c0) -> 0x2bdc fde=[ 2028] │ │ │ │ + 0xfffffffffffbf2dc (offset: 0x19980) -> 0x2c0c fde=[ 2058] │ │ │ │ + 0xfffffffffffbf52c (offset: 0x19bd0) -> 0x2c4c fde=[ 2098] │ │ │ │ + 0xfffffffffffbf78c (offset: 0x19e30) -> 0x2c7c fde=[ 20c8] │ │ │ │ + 0xfffffffffffbfbec (offset: 0x1a290) -> 0x2cbc fde=[ 2108] │ │ │ │ + 0xfffffffffffbfe0c (offset: 0x1a4b0) -> 0x2cfc fde=[ 2148] │ │ │ │ + 0xfffffffffffc009c (offset: 0x1a740) -> 0x2d2c fde=[ 2178] │ │ │ │ + 0xfffffffffffc036c (offset: 0x1aa10) -> 0x2d5c fde=[ 21a8] │ │ │ │ + 0xfffffffffffc064c (offset: 0x1acf0) -> 0x2d8c fde=[ 21d8] │ │ │ │ + 0xfffffffffffc0a5c (offset: 0x1b100) -> 0x2dbc fde=[ 2208] │ │ │ │ + 0xfffffffffffc132c (offset: 0x1b9d0) -> 0x2e14 fde=[ 2260] │ │ │ │ + 0xfffffffffffc16ec (offset: 0x1bd90) -> 0x2e44 fde=[ 2290] │ │ │ │ + 0xfffffffffffc18fc (offset: 0x1bfa0) -> 0x2e74 fde=[ 22c0] │ │ │ │ + 0xfffffffffffc1aac (offset: 0x1c150) -> 0x2efc fde=[ 2348] │ │ │ │ + 0xfffffffffffc1f0c (offset: 0x1c5b0) -> 0x2f2c fde=[ 2378] │ │ │ │ + 0xfffffffffffc235c (offset: 0x1ca00) -> 0x2f5c fde=[ 23a8] │ │ │ │ + 0xfffffffffffc284c (offset: 0x1cef0) -> 0x2f8c fde=[ 23d8] │ │ │ │ + 0xfffffffffffc2d7c (offset: 0x1d420) -> 0x2fbc fde=[ 2408] │ │ │ │ + 0xfffffffffffc32bc (offset: 0x1d960) -> 0x2fec fde=[ 2438] │ │ │ │ + 0xfffffffffffc38cc (offset: 0x1df70) -> 0x301c fde=[ 2468] │ │ │ │ + 0xfffffffffffc3fdc (offset: 0x1e680) -> 0x304c fde=[ 2498] │ │ │ │ + 0xfffffffffffc601c (offset: 0x206c0) -> 0x30d4 fde=[ 2520] │ │ │ │ + 0xfffffffffffc661c (offset: 0x20cc0) -> 0x3104 fde=[ 2550] │ │ │ │ + 0xfffffffffffc6b3c (offset: 0x211e0) -> 0x3134 fde=[ 2580] │ │ │ │ + 0xfffffffffffc71fc (offset: 0x218a0) -> 0x3164 fde=[ 25b0] │ │ │ │ + 0xfffffffffffc747c (offset: 0x21b20) -> 0x3194 fde=[ 25e0] │ │ │ │ + 0xfffffffffffc766c (offset: 0x21d10) -> 0x3220 fde=[ 266c] │ │ │ │ + 0xfffffffffffc795c (offset: 0x22000) -> 0x3260 fde=[ 26ac] │ │ │ │ + 0xfffffffffffc7c5c (offset: 0x22300) -> 0x3290 fde=[ 26dc] │ │ │ │ + 0xfffffffffffc7f3c (offset: 0x225e0) -> 0x3348 fde=[ 2794] │ │ │ │ + 0xfffffffffffc829c (offset: 0x22940) -> 0x3418 fde=[ 2864] │ │ │ │ + 0xfffffffffffc865c (offset: 0x22d00) -> 0x3504 fde=[ 2950] │ │ │ │ + 0xfffffffffffc8a7c (offset: 0x23120) -> 0x3534 fde=[ 2980] │ │ │ │ + 0xfffffffffffc8f7c (offset: 0x23620) -> 0x35ac fde=[ 29f8] │ │ │ │ + 0xfffffffffffc948c (offset: 0x23b30) -> 0x35dc fde=[ 2a28] │ │ │ │ + 0xfffffffffffc9adc (offset: 0x24180) -> 0x360c fde=[ 2a58] │ │ │ │ + 0xfffffffffffca18c (offset: 0x24830) -> 0x363c fde=[ 2a88] │ │ │ │ + 0xfffffffffffca82c (offset: 0x24ed0) -> 0x366c fde=[ 2ab8] │ │ │ │ + 0xfffffffffffcaedc (offset: 0x25580) -> 0x369c fde=[ 2ae8] │ │ │ │ + 0xfffffffffffcb7fc (offset: 0x25ea0) -> 0x36cc fde=[ 2b18] │ │ │ │ + 0xfffffffffffcc1dc (offset: 0x26880) -> 0x36fc fde=[ 2b48] │ │ │ │ + 0xfffffffffffccd6c (offset: 0x27410) -> 0x372c fde=[ 2b78] │ │ │ │ + 0xfffffffffffcd8cc (offset: 0x27f70) -> 0x375c fde=[ 2ba8] │ │ │ │ + 0xfffffffffffce6ac (offset: 0x28d50) -> 0x378c fde=[ 2bd8] │ │ │ │ + 0xfffffffffffcf60c (offset: 0x29cb0) -> 0x37bc fde=[ 2c08] │ │ │ │ + 0xfffffffffffd0b4c (offset: 0x2b1f0) -> 0x37ec fde=[ 2c38] │ │ │ │ + 0xfffffffffffd217c (offset: 0x2c820) -> 0x381c fde=[ 2c68] │ │ │ │ + 0xfffffffffffd378c (offset: 0x2de30) -> 0x384c fde=[ 2c98] │ │ │ │ + 0xfffffffffffd4f6c (offset: 0x2f610) -> 0x387c fde=[ 2cc8] │ │ │ │ + 0xfffffffffffd676c (offset: 0x30e10) -> 0x38ac fde=[ 2cf8] │ │ │ │ + 0xfffffffffffd67ec (offset: 0x30e90) -> 0x3928 fde=[ 2d74] │ │ │ │ + 0xfffffffffffd686c (offset: 0x30f10) -> 0x39a4 fde=[ 2df0] │ │ │ │ + 0xfffffffffffd741c (offset: 0x31ac0) -> 0x39d4 fde=[ 2e20] │ │ │ │ + 0xfffffffffffd81ec (offset: 0x32890) -> 0x3a24 fde=[ 2e70] │ │ │ │ + 0xfffffffffffd8f7c (offset: 0x33620) -> 0x3a54 fde=[ 2ea0] │ │ │ │ + 0xfffffffffffd9f5c (offset: 0x34600) -> 0x3a84 fde=[ 2ed0] │ │ │ │ + 0xfffffffffffdae7c (offset: 0x35520) -> 0x3ab4 fde=[ 2f00] │ │ │ │ + 0xfffffffffffdb9ac (offset: 0x36050) -> 0x3ae4 fde=[ 2f30] │ │ │ │ + 0xfffffffffffdcb5c (offset: 0x37200) -> 0x3b14 fde=[ 2f60] │ │ │ │ + 0xfffffffffffddaac (offset: 0x38150) -> 0x3b44 fde=[ 2f90] │ │ │ │ + 0xfffffffffffddc4c (offset: 0x382f0) -> 0x3b84 fde=[ 2fd0] │ │ │ │ + 0xfffffffffffddedc (offset: 0x38580) -> 0x3bb4 fde=[ 3000] │ │ │ │ + 0xfffffffffffde16c (offset: 0x38810) -> 0x3be4 fde=[ 3030] │ │ │ │ + 0xfffffffffffde41c (offset: 0x38ac0) -> 0x3c14 fde=[ 3060] │ │ │ │ + 0xfffffffffffde49c (offset: 0x38b40) -> 0x3c70 fde=[ 30bc] │ │ │ │ + 0xfffffffffffde5bc (offset: 0x38c60) -> 0x3cd0 fde=[ 311c] │ │ │ │ + 0xfffffffffffde6bc (offset: 0x38d60) -> 0x3d28 fde=[ 3174] │ │ │ │ + 0xfffffffffffde7cc (offset: 0x38e70) -> 0x3d80 fde=[ 31cc] │ │ │ │ + 0xfffffffffffde7fc (offset: 0x38ea0) -> 0x3dac fde=[ 31f8] │ │ │ │ + 0xfffffffffffde83c (offset: 0x38ee0) -> 0x3dd8 fde=[ 3224] │ │ │ │ + 0xfffffffffffde87c (offset: 0x38f20) -> 0x3e04 fde=[ 3250] │ │ │ │ + 0xfffffffffffde9bc (offset: 0x39060) -> 0x3e78 fde=[ 32c4] │ │ │ │ + 0xfffffffffffdebf2 (offset: 0x39296) -> 0x3f50 fde=[ 339c] │ │ │ │ + 0xfffffffffffdec1c (offset: 0x392c0) -> 0x3f64 fde=[ 33b0] │ │ │ │ + 0xfffffffffffdedcc (offset: 0x39470) -> 0x3fbc fde=[ 3408] │ │ │ │ + 0xfffffffffffdee1c (offset: 0x394c0) -> 0x3fe0 fde=[ 342c] │ │ │ │ + 0xfffffffffffdeeec (offset: 0x39590) -> 0x4028 fde=[ 3474] │ │ │ │ + 0xfffffffffffdf01c (offset: 0x396c0) -> 0x4068 fde=[ 34b4] │ │ │ │ + 0xfffffffffffdf08c (offset: 0x39730) -> 0x40a0 fde=[ 34ec] │ │ │ │ + 0xfffffffffffdf19c (offset: 0x39840) -> 0x40ec fde=[ 3538] │ │ │ │ + 0xfffffffffffdf2dc (offset: 0x39980) -> 0x4140 fde=[ 358c] │ │ │ │ + 0xfffffffffffdf45c (offset: 0x39b00) -> 0x4198 fde=[ 35e4] │ │ │ │ + 0xfffffffffffdf48c (offset: 0x39b30) -> 0x41b8 fde=[ 3604] │ │ │ │ + 0xfffffffffffdf65c (offset: 0x39d00) -> 0x4270 fde=[ 36bc] │ │ │ │ + 0xfffffffffffdf8dc (offset: 0x39f80) -> 0x436c fde=[ 37b8] │ │ │ │ + 0xfffffffffffdfa2c (offset: 0x3a0d0) -> 0x43cc fde=[ 3818] │ │ │ │ + 0xfffffffffffdfebc (offset: 0x3a560) -> 0x4434 fde=[ 3880] │ │ │ │ + 0xfffffffffffe000c (offset: 0x3a6b0) -> 0x4494 fde=[ 38e0] │ │ │ │ + 0xfffffffffffe014c (offset: 0x3a7f0) -> 0x44f4 fde=[ 3940] │ │ │ │ + 0xfffffffffffe02ac (offset: 0x3a950) -> 0x4580 fde=[ 39cc] │ │ │ │ + 0xfffffffffffe040c (offset: 0x3aab0) -> 0x460c fde=[ 3a58] │ │ │ │ + 0xfffffffffffe054c (offset: 0x3abf0) -> 0x466c fde=[ 3ab8] │ │ │ │ + 0xfffffffffffe069c (offset: 0x3ad40) -> 0x46f8 fde=[ 3b44] │ │ │ │ + 0xfffffffffffe07ec (offset: 0x3ae90) -> 0x4784 fde=[ 3bd0] │ │ │ │ + 0xfffffffffffe0d5c (offset: 0x3b400) -> 0x481c fde=[ 3c68] │ │ │ │ + 0xfffffffffffe0f8c (offset: 0x3b630) -> 0x48a8 fde=[ 3cf4] │ │ │ │ + 0xfffffffffffe0fbc (offset: 0x3b660) -> 0x48dc fde=[ 3d28] │ │ │ │ + 0xfffffffffffe0fec (offset: 0x3b690) -> 0x4908 fde=[ 3d54] │ │ │ │ + 0xfffffffffffe11ac (offset: 0x3b850) -> 0x49ac fde=[ 3df8] │ │ │ │ + 0xfffffffffffe129c (offset: 0x3b940) -> 0x4a04 fde=[ 3e50] │ │ │ │ + 0xfffffffffffe135c (offset: 0x3ba00) -> 0x4a6c fde=[ 3eb8] │ │ │ │ + 0xfffffffffffe149c (offset: 0x3bb40) -> 0x4ad0 fde=[ 3f1c] │ │ │ │ + 0xfffffffffffe1b7c (offset: 0x3c220) -> 0x4c14 fde=[ 4060] │ │ │ │ + 0xfffffffffffe1d1c (offset: 0x3c3c0) -> 0x4ca4 fde=[ 40f0] │ │ │ │ + 0xfffffffffffe24ec (offset: 0x3cb90) -> 0x4dc8 fde=[ 4214] │ │ │ │ + 0xfffffffffffe255c (offset: 0x3cc00) -> 0x4dfc fde=[ 4248] │ │ │ │ + 0xfffffffffffe26fc (offset: 0x3cda0) -> 0x4e2c fde=[ 4278] │ │ │ │ + 0xfffffffffffe285c (offset: 0x3cf00) -> 0x4e88 fde=[ 42d4] │ │ │ │ + 0xfffffffffffe298c (offset: 0x3d030) -> 0x4ef0 fde=[ 433c] │ │ │ │ + 0xfffffffffffe2a8c (offset: 0x3d130) -> 0x4f44 fde=[ 4390] │ │ │ │ + 0xfffffffffffe35ec (offset: 0x3dc90) -> 0x4f74 fde=[ 43c0] │ │ │ │ + 0xfffffffffffe4ccc (offset: 0x3f370) -> 0x4fa4 fde=[ 43f0] │ │ │ │ + 0xfffffffffffe514c (offset: 0x3f7f0) -> 0x50c0 fde=[ 450c] │ │ │ │ + 0xfffffffffffe518c (offset: 0x3f830) -> 0x50f8 fde=[ 4544] │ │ │ │ + 0xfffffffffffe51cc (offset: 0x3f870) -> 0x5130 fde=[ 457c] │ │ │ │ + 0xfffffffffffe51fc (offset: 0x3f8a0) -> 0x515c fde=[ 45a8] │ │ │ │ + 0xfffffffffffe52dc (offset: 0x3f980) -> 0x51ac fde=[ 45f8] │ │ │ │ + 0xfffffffffffe539c (offset: 0x3fa40) -> 0x5220 fde=[ 466c] │ │ │ │ + 0xfffffffffffe552c (offset: 0x3fbd0) -> 0x5298 fde=[ 46e4] │ │ │ │ + 0xfffffffffffe564c (offset: 0x3fcf0) -> 0x52e4 fde=[ 4730] │ │ │ │ + 0xfffffffffffe579c (offset: 0x3fe40) -> 0x5344 fde=[ 4790] │ │ │ │ + 0xfffffffffffe57fc (offset: 0x3fea0) -> 0x5390 fde=[ 47dc] │ │ │ │ + 0xfffffffffffe585c (offset: 0x3ff00) -> 0x53dc fde=[ 4828] │ │ │ │ + 0xfffffffffffe58bc (offset: 0x3ff60) -> 0x5428 fde=[ 4874] │ │ │ │ + 0xfffffffffffe592c (offset: 0x3ffd0) -> 0x5474 fde=[ 48c0] │ │ │ │ + 0xfffffffffffe599c (offset: 0x40040) -> 0x54c0 fde=[ 490c] │ │ │ │ + 0xfffffffffffe5a0c (offset: 0x400b0) -> 0x550c fde=[ 4958] │ │ │ │ + 0xfffffffffffe5acc (offset: 0x40170) -> 0x5578 fde=[ 49c4] │ │ │ │ + 0xfffffffffffe5b5c (offset: 0x40200) -> 0x55c4 fde=[ 4a10] │ │ │ │ + 0xfffffffffffe5bec (offset: 0x40290) -> 0x5610 fde=[ 4a5c] │ │ │ │ + 0xfffffffffffe5d1c (offset: 0x403c0) -> 0x5664 fde=[ 4ab0] │ │ │ │ + 0xfffffffffffe5e7c (offset: 0x40520) -> 0x56bc fde=[ 4b08] │ │ │ │ + 0xfffffffffffe60bc (offset: 0x40760) -> 0x5714 fde=[ 4b60] │ │ │ │ + 0xfffffffffffe610c (offset: 0x407b0) -> 0x574c fde=[ 4b98] │ │ │ │ + 0xfffffffffffe638c (offset: 0x40a30) -> 0x5778 fde=[ 4bc4] │ │ │ │ + 0xfffffffffffe68ec (offset: 0x40f90) -> 0x57b8 fde=[ 4c04] │ │ │ │ + 0xfffffffffffe692c (offset: 0x40fd0) -> 0x57d0 fde=[ 4c1c] │ │ │ │ + 0xfffffffffffe6a5c (offset: 0x41100) -> 0x57f0 fde=[ 4c3c] │ │ │ │ + 0xfffffffffffe6e7c (offset: 0x41520) -> 0x5818 fde=[ 4c64] │ │ │ │ + 0xfffffffffffe6f1c (offset: 0x415c0) -> 0x5850 fde=[ 4c9c] │ │ │ │ + 0xfffffffffffe6f9c (offset: 0x41640) -> 0x587c fde=[ 4cc8] │ │ │ │ + 0xfffffffffffe704c (offset: 0x416f0) -> 0x58a8 fde=[ 4cf4] │ │ │ │ + 0xfffffffffffe70ac (offset: 0x41750) -> 0x58cc fde=[ 4d18] │ │ │ │ + 0xfffffffffffe716c (offset: 0x41810) -> 0x590c fde=[ 4d58] │ │ │ │ + 0xfffffffffffe71cc (offset: 0x41870) -> 0x5930 fde=[ 4d7c] │ │ │ │ + 0xfffffffffffe729c (offset: 0x41940) -> 0x5958 fde=[ 4da4] │ │ │ │ + 0xfffffffffffe738c (offset: 0x41a30) -> 0x5998 fde=[ 4de4] │ │ │ │ + 0xfffffffffffe742c (offset: 0x41ad0) -> 0x59d4 fde=[ 4e20] │ │ │ │ + 0xfffffffffffe757c (offset: 0x41c20) -> 0x5a08 fde=[ 4e54] │ │ │ │ + 0xfffffffffffe75dc (offset: 0x41c80) -> 0x5a2c fde=[ 4e78] │ │ │ │ + 0xfffffffffffe75ec (offset: 0x41c90) -> 0x5a40 fde=[ 4e8c] │ │ │ │ + 0xfffffffffffe763c (offset: 0x41ce0) -> 0x5a54 fde=[ 4ea0] │ │ │ │ + 0xfffffffffffe769c (offset: 0x41d40) -> 0x5a78 fde=[ 4ec4] │ │ │ │ + 0xfffffffffffe774c (offset: 0x41df0) -> 0x5aa0 fde=[ 4eec] │ │ │ │ + 0xfffffffffffe780c (offset: 0x41eb0) -> 0x5ac8 fde=[ 4f14] │ │ │ │ + 0xfffffffffffe7cdc (offset: 0x42380) -> 0x5b04 fde=[ 4f50] │ │ │ │ + 0xfffffffffffe83ec (offset: 0x42a90) -> 0x5b3c fde=[ 4f88] │ │ │ │ + 0xfffffffffffe843c (offset: 0x42ae0) -> 0x5b70 fde=[ 4fbc] │ │ │ │ + 0xfffffffffffe847c (offset: 0x42b20) -> 0x5b98 fde=[ 4fe4] │ │ │ │ + 0xfffffffffffe84ec (offset: 0x42b90) -> 0x5bd8 fde=[ 5024] │ │ │ │ + 0xfffffffffffe864c (offset: 0x42cf0) -> 0x5c8c fde=[ 50d8] │ │ │ │ + 0xfffffffffffe87ac (offset: 0x42e50) -> 0x5d50 fde=[ 519c] │ │ │ │ + 0xfffffffffffe87cc (offset: 0x42e70) -> 0x5d70 fde=[ 51bc] │ │ │ │ + 0xfffffffffffe87ec (offset: 0x42e90) -> 0x5d94 fde=[ 51e0] │ │ │ │ + 0xfffffffffffe883c (offset: 0x42ee0) -> 0x5dd0 fde=[ 521c] │ │ │ │ + 0xfffffffffffe887c (offset: 0x42f20) -> 0x5e0c fde=[ 5258] │ │ │ │ + 0xfffffffffffe88dc (offset: 0x42f80) -> 0x5e48 fde=[ 5294] │ │ │ │ + 0xfffffffffffe899c (offset: 0x43040) -> 0x5e5c fde=[ 52a8] │ │ │ │ + 0xfffffffffffe8a5c (offset: 0x43100) -> 0x5ea8 fde=[ 52f4] │ │ │ │ + 0xfffffffffffe8b1c (offset: 0x431c0) -> 0x5ef4 fde=[ 5340] │ │ │ │ + 0xfffffffffffe8bdc (offset: 0x43280) -> 0x5f30 fde=[ 537c] │ │ │ │ + 0xfffffffffffe8c9c (offset: 0x43340) -> 0x5f6c fde=[ 53b8] │ │ │ │ + 0xfffffffffffe8e0c (offset: 0x434b0) -> 0x5fa8 fde=[ 53f4] │ │ │ │ + 0xfffffffffffe911c (offset: 0x437c0) -> 0x5fd8 fde=[ 5424] │ │ │ │ + 0xfffffffffffe914c (offset: 0x437f0) -> 0x5ff8 fde=[ 5444] │ │ │ │ + 0xfffffffffffe918c (offset: 0x43830) -> 0x6024 fde=[ 5470] │ │ │ │ + 0xfffffffffffe91ac (offset: 0x43850) -> 0x6048 fde=[ 5494] │ │ │ │ + 0xfffffffffffe91bc (offset: 0x43860) -> 0x605c fde=[ 54a8] │ │ │ │ + 0xfffffffffffe920c (offset: 0x438b0) -> 0x6074 fde=[ 54c0] │ │ │ │ + 0xfffffffffffe925c (offset: 0x43900) -> 0x60a8 fde=[ 54f4] │ │ │ │ + 0xfffffffffffe92ac (offset: 0x43950) -> 0x60bc fde=[ 5508] │ │ │ │ + 0xfffffffffffe92ec (offset: 0x43990) -> 0x60d0 fde=[ 551c] │ │ │ │ + 0xfffffffffffe934c (offset: 0x439f0) -> 0x60f4 fde=[ 5540] │ │ │ │ + 0xfffffffffffe93ac (offset: 0x43a50) -> 0x6118 fde=[ 5564] │ │ │ │ + 0xfffffffffffe941c (offset: 0x43ac0) -> 0x6154 fde=[ 55a0] │ │ │ │ + 0xfffffffffffe947c (offset: 0x43b20) -> 0x6178 fde=[ 55c4] │ │ │ │ + 0xfffffffffffe94bc (offset: 0x43b60) -> 0x618c fde=[ 55d8] │ │ │ │ + 0xfffffffffffe94ec (offset: 0x43b90) -> 0x61a0 fde=[ 55ec] │ │ │ │ + 0xfffffffffffe954c (offset: 0x43bf0) -> 0x61b4 fde=[ 5600] │ │ │ │ + 0xfffffffffffe95ac (offset: 0x43c50) -> 0x61c8 fde=[ 5614] │ │ │ │ + 0xfffffffffffe960c (offset: 0x43cb0) -> 0x61e4 fde=[ 5630] │ │ │ │ + 0xfffffffffffe965c (offset: 0x43d00) -> 0x6208 fde=[ 5654] │ │ │ │ + 0xfffffffffffe96bc (offset: 0x43d60) -> 0x621c fde=[ 5668] │ │ │ │ + 0xfffffffffffe970c (offset: 0x43db0) -> 0x6230 fde=[ 567c] │ │ │ │ + 0xfffffffffffe977c (offset: 0x43e20) -> 0x6244 fde=[ 5690] │ │ │ │ + 0xfffffffffffe97cc (offset: 0x43e70) -> 0x6258 fde=[ 56a4] │ │ │ │ + 0xfffffffffffe985c (offset: 0x43f00) -> 0x626c fde=[ 56b8] │ │ │ │ + 0xfffffffffffe98ac (offset: 0x43f50) -> 0x6280 fde=[ 56cc] │ │ │ │ + 0xfffffffffffe991c (offset: 0x43fc0) -> 0x629c fde=[ 56e8] │ │ │ │ + 0xfffffffffffe996c (offset: 0x44010) -> 0x62c0 fde=[ 570c] │ │ │ │ + 0xfffffffffffe99ec (offset: 0x44090) -> 0x62dc fde=[ 5728] │ │ │ │ + 0xfffffffffffe9a4c (offset: 0x440f0) -> 0x6300 fde=[ 574c] │ │ │ │ + 0xfffffffffffe9c3c (offset: 0x442e0) -> 0x6340 fde=[ 578c] │ │ │ │ + 0xfffffffffffe9c4c (offset: 0x442f0) -> 0x6354 fde=[ 57a0] │ │ │ │ + 0xfffffffffffe9c6c (offset: 0x44310) -> 0x6368 fde=[ 57b4] │ │ │ │ + 0xfffffffffffe9c9c (offset: 0x44340) -> 0x6384 fde=[ 57d0] │ │ │ │ + 0xfffffffffffe9cac (offset: 0x44350) -> 0x6398 fde=[ 57e4] │ │ │ │ + 0xfffffffffffe9cdc (offset: 0x44380) -> 0x63ac fde=[ 57f8] │ │ │ │ + 0xfffffffffffea18c (offset: 0x44830) -> 0x6430 fde=[ 587c] │ │ │ │ + 0xfffffffffffea50c (offset: 0x44bb0) -> 0x64a0 fde=[ 58ec] │ │ │ │ + 0xfffffffffffea83c (offset: 0x44ee0) -> 0x6510 fde=[ 595c] │ │ │ │ + 0xfffffffffffeac6c (offset: 0x45310) -> 0x6594 fde=[ 59e0] │ │ │ │ + 0xfffffffffffead1c (offset: 0x453c0) -> 0x65dc fde=[ 5a28] │ │ │ │ + 0xfffffffffffead6c (offset: 0x45410) -> 0x6610 fde=[ 5a5c] │ │ │ │ + 0xfffffffffffeae0c (offset: 0x454b0) -> 0x6660 fde=[ 5aac] │ │ │ │ + 0xfffffffffffeae5c (offset: 0x45500) -> 0x6694 fde=[ 5ae0] │ │ │ │ + 0xfffffffffffeb41c (offset: 0x45ac0) -> 0x66c4 fde=[ 5b10] │ │ │ │ + 0xfffffffffffed49c (offset: 0x47b40) -> 0x66f4 fde=[ 5b40] │ │ │ │ + 0xfffffffffffef42c (offset: 0x49ad0) -> 0x6734 fde=[ 5b80] │ │ │ │ + 0xfffffffffffef71c (offset: 0x49dc0) -> 0x6770 fde=[ 5bbc] │ │ │ │ + 0xfffffffffffef9ec (offset: 0x4a090) -> 0x67ac fde=[ 5bf8] │ │ │ │ + 0xfffffffffffefb9c (offset: 0x4a240) -> 0x67ec fde=[ 5c38] │ │ │ │ + 0xfffffffffffefd8c (offset: 0x4a430) -> 0x682c fde=[ 5c78] │ │ │ │ + 0xfffffffffffeffbc (offset: 0x4a660) -> 0x686c fde=[ 5cb8] │ │ │ │ + 0xffffffffffff04cc (offset: 0x4ab70) -> 0x689c fde=[ 5ce8] │ │ │ │ + 0xffffffffffff054c (offset: 0x4abf0) -> 0x68f8 fde=[ 5d44] │ │ │ │ + 0xffffffffffff066c (offset: 0x4ad10) -> 0x6958 fde=[ 5da4] │ │ │ │ + 0xffffffffffff076c (offset: 0x4ae10) -> 0x69b0 fde=[ 5dfc] │ │ │ │ + 0xffffffffffff079c (offset: 0x4ae40) -> 0x69dc fde=[ 5e28] │ │ │ │ + 0xffffffffffff07dc (offset: 0x4ae80) -> 0x6a08 fde=[ 5e54] │ │ │ │ + 0xffffffffffff081c (offset: 0x4aec0) -> 0x6a34 fde=[ 5e80] │ │ │ │ + 0xffffffffffff092c (offset: 0x4afd0) -> 0x6a94 fde=[ 5ee0] │ │ │ │ + 0xffffffffffff0b5c (offset: 0x4b200) -> 0x6b60 fde=[ 5fac] │ │ │ │ + 0xffffffffffff113c (offset: 0x4b7e0) -> 0x6b90 fde=[ 5fdc] │ │ │ │ + 0xffffffffffff31bc (offset: 0x4d860) -> 0x6bc0 fde=[ 600c] │ │ │ │ + 0xffffffffffff51fc (offset: 0x4f8a0) -> 0x6bf0 fde=[ 603c] │ │ │ │ + 0xffffffffffff550c (offset: 0x4fbb0) -> 0x6c2c fde=[ 6078] │ │ │ │ + 0xffffffffffff581c (offset: 0x4fec0) -> 0x6c6c fde=[ 60b8] │ │ │ │ + 0xffffffffffff59cc (offset: 0x50070) -> 0x6cac fde=[ 60f8] │ │ │ │ + 0xffffffffffff5bbc (offset: 0x50260) -> 0x6cec fde=[ 6138] │ │ │ │ + 0xffffffffffff5dec (offset: 0x50490) -> 0x6d2c fde=[ 6178] │ │ │ │ + 0xffffffffffff635c (offset: 0x50a00) -> 0x6d5c fde=[ 61a8] │ │ │ │ + 0xffffffffffff63dc (offset: 0x50a80) -> 0x6db8 fde=[ 6204] │ │ │ │ + 0xffffffffffff64fc (offset: 0x50ba0) -> 0x6e18 fde=[ 6264] │ │ │ │ + 0xffffffffffff65fc (offset: 0x50ca0) -> 0x6e70 fde=[ 62bc] │ │ │ │ + 0xffffffffffff662c (offset: 0x50cd0) -> 0x6e9c fde=[ 62e8] │ │ │ │ + 0xffffffffffff666c (offset: 0x50d10) -> 0x6ec8 fde=[ 6314] │ │ │ │ + 0xffffffffffff66ac (offset: 0x50d50) -> 0x6ef4 fde=[ 6340] │ │ │ │ + 0xffffffffffff67bc (offset: 0x50e60) -> 0x6f54 fde=[ 63a0] │ │ │ │ + 0xffffffffffff69dc (offset: 0x51080) -> 0x7020 fde=[ 646c] │ │ │ │ + 0xffffffffffff6d5c (offset: 0x51400) -> 0x7050 fde=[ 649c] │ │ │ │ + 0xffffffffffff7a8c (offset: 0x52130) -> 0x7090 fde=[ 64dc] │ │ │ │ + 0xffffffffffff888c (offset: 0x52f30) -> 0x70e0 fde=[ 652c] │ │ │ │ + 0xffffffffffff8a0c (offset: 0x530b0) -> 0x712c fde=[ 6578] │ │ │ │ + 0xffffffffffff8b8c (offset: 0x53230) -> 0x7178 fde=[ 65c4] │ │ │ │ + 0xffffffffffff8cac (offset: 0x53350) -> 0x71c4 fde=[ 6610] │ │ │ │ + 0xffffffffffff8e5c (offset: 0x53500) -> 0x720c fde=[ 6658] │ │ │ │ + 0xffffffffffff920c (offset: 0x538b0) -> 0x7258 fde=[ 66a4] │ │ │ │ + 0xffffffffffff977c (offset: 0x53e20) -> 0x7288 fde=[ 66d4] │ │ │ │ + 0xffffffffffff97fc (offset: 0x53ea0) -> 0x72e4 fde=[ 6730] │ │ │ │ + 0xffffffffffff998c (offset: 0x54030) -> 0x7330 fde=[ 677c] │ │ │ │ + 0xffffffffffff9a8c (offset: 0x54130) -> 0x7378 fde=[ 67c4] │ │ │ │ + 0xffffffffffff9abc (offset: 0x54160) -> 0x73a8 fde=[ 67f4] │ │ │ │ + 0xffffffffffff9c1c (offset: 0x542c0) -> 0x7454 fde=[ 68a0] │ │ │ │ + 0xffffffffffff9ddc (offset: 0x54480) -> 0x74a0 fde=[ 68ec] │ │ │ │ + 0xffffffffffff9ffc (offset: 0x546a0) -> 0x74ec fde=[ 6938] │ │ │ │ + 0xffffffffffffa16c (offset: 0x54810) -> 0x7534 fde=[ 6980] │ │ │ │ + 0xffffffffffffa30c (offset: 0x549b0) -> 0x7580 fde=[ 69cc] │ │ │ │ + 0xffffffffffffa4dc (offset: 0x54b80) -> 0x75cc fde=[ 6a18] │ │ │ │ + 0xffffffffffffa66c (offset: 0x54d10) -> 0x7614 fde=[ 6a60] │ │ │ │ + 0xffffffffffffa70c (offset: 0x54db0) -> 0x7668 fde=[ 6ab4] │ │ │ │ + 0xffffffffffffa81c (offset: 0x54ec0) -> 0x76d0 fde=[ 6b1c] │ │ │ │ + 0xffffffffffffaa7c (offset: 0x55120) -> 0x7750 fde=[ 6b9c] │ │ │ │ + 0xffffffffffffacfc (offset: 0x553a0) -> 0x77d0 fde=[ 6c1c] │ │ │ │ + 0xffffffffffffc24c (offset: 0x568f0) -> 0x7a94 fde=[ 6ee0] │ │ │ │ + 0xffffffffffffd71c (offset: 0x57dc0) -> 0x7d6c fde=[ 71b8] │ │ │ │ + 0xffffffffffffd74c (offset: 0x57df0) -> 0x7d98 fde=[ 71e4] │ │ │ │ + 0xffffffffffffda2c (offset: 0x580d0) -> 0x7eac fde=[ 72f8] │ │ │ │ + 0xffffffffffffdb5c (offset: 0x58200) -> 0x7f10 fde=[ 735c] │ │ │ │ + 0xffffffffffffdb8c (offset: 0x58230) -> 0x7f3c fde=[ 7388] │ │ │ │ + 0xffffffffffffdd0c (offset: 0x583b0) -> 0x8004 fde=[ 7450] │ │ │ │ + 0xffffffffffffe4fc (offset: 0x58ba0) -> 0x8384 fde=[ 77d0] │ │ │ │ + 0xffffffffffffe5bc (offset: 0x58c60) -> 0x83f8 fde=[ 7844] │ │ │ │ + 0xffffffffffffe6ec (offset: 0x58d90) -> 0x845c fde=[ 78a8] │ │ │ │ + 0xffffffffffffe71c (offset: 0x58dc0) -> 0x8488 fde=[ 78d4] │ │ │ │ + 0xffffffffffffe89c (offset: 0x58f40) -> 0x8550 fde=[ 799c] │ │ │ │ + 0xfffffffffffff08c (offset: 0x59730) -> 0x88d0 fde=[ 7d1c] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -424,21 +424,21 @@ │ │ │ │ │ │ │ │ 00000074 00000034 00000078 FDE cie=00000000 pc=000049e0..00004a19 │ │ │ │ DW_CFA_advance_loc: 1 to 000049e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 000049e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000049e8 │ │ │ │ + DW_CFA_advance_loc: 15 to 000049f3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000049ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000049f7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000049f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000049fb │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 000049ff │ │ │ │ + DW_CFA_advance_loc: 4 to 000049ff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_advance_loc: 4 to 00004a03 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ DW_CFA_advance_loc: 4 to 00004a07 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_advance_loc: 4 to 00004a0b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ @@ -508,77 +508,77 @@ │ │ │ │ │ │ │ │ 00000128 00000020 0000012c FDE cie=00000000 pc=00004b50..00004b74 │ │ │ │ DW_CFA_advance_loc: 1 to 00004b51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 00004b54 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00004b58 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004b63 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 00004b72 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004b72 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004b73 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0000014c 00000020 00000150 FDE cie=00000000 pc=00004b80..00004ba4 │ │ │ │ DW_CFA_advance_loc: 1 to 00004b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 00004b84 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00004b88 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004b93 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 00004ba2 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004ba2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004ba3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000170 00000020 00000174 FDE cie=00000000 pc=00004bb0..00004bd4 │ │ │ │ DW_CFA_advance_loc: 1 to 00004bb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 00004bb4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00004bb8 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004bc3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 00004bd2 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004bd2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004bd3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000194 00000020 00000198 FDE cie=00000000 pc=00004be0..00004c04 │ │ │ │ DW_CFA_advance_loc: 1 to 00004be1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 00004be4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00004be8 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004bf3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 00004c02 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004c02 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004c03 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000001b8 00000028 000001bc FDE cie=00000000 pc=00004c10..00004c37 │ │ │ │ DW_CFA_advance_loc: 1 to 00004c11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 00004c14 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00004c18 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004c23 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00004c29 │ │ │ │ + DW_CFA_advance_loc: 6 to 00004c29 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ DW_CFA_advance_loc: 4 to 00004c2d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_advance_loc: 8 to 00004c35 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004c36 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ @@ -753,45 +753,45 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00005381 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00005382 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000310 0000003c 00000314 FDE cie=00000000 pc=00005390..000055ab │ │ │ │ +00000310 0000003c 00000314 FDE cie=00000000 pc=00005390..000055aa │ │ │ │ DW_CFA_advance_loc: 1 to 00005391 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00005392 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00005393 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000539f │ │ │ │ + DW_CFA_advance_loc: 1 to 00005394 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000053a2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005397 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc2: 496 to 00005592 │ │ │ │ + DW_CFA_advance_loc2: 506 to 00005591 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005593 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005592 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005594 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005593 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005595 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005594 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005596 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005595 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005597 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005596 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ 00000350 00000128 00000354 FDE cie=00000000 pc=000055b0..000059e4 │ │ │ │ DW_CFA_advance_loc: 1 to 000055b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 000055b2 │ │ │ │ @@ -823,17 +823,17 @@ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 16 to 00005682 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc1: 86 to 000056d8 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 000056dc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000572d │ │ │ │ + DW_CFA_advance_loc1: 84 to 00005730 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 38 to 00005753 │ │ │ │ + DW_CFA_advance_loc: 35 to 00005753 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 00005757 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 6 to 0000575d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 00005761 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -849,35 +849,35 @@ │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ DW_CFA_advance_loc: 2 to 0000577e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ DW_CFA_advance_loc: 2 to 00005780 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ DW_CFA_advance_loc: 2 to 00005782 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005785 │ │ │ │ + DW_CFA_advance_loc: 7 to 00005789 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005787 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000578b │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000578b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000578f │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000578d │ │ │ │ + DW_CFA_advance_loc: 2 to 00005791 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00005799 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005799 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 7 to 000057a0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 15 to 000057af │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000057b9 │ │ │ │ + DW_CFA_advance_loc: 7 to 000057b6 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057ba │ │ │ │ + DW_CFA_advance_loc: 4 to 000057ba │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 47 to 000057e9 │ │ │ │ + DW_CFA_advance_loc: 50 to 000057ec │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 42 to 00005813 │ │ │ │ + DW_CFA_advance_loc: 39 to 00005813 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 00005817 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 6 to 0000581d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 00005821 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -893,39 +893,39 @@ │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ DW_CFA_advance_loc: 2 to 0000583e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ DW_CFA_advance_loc: 2 to 00005840 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ DW_CFA_advance_loc: 2 to 00005842 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005845 │ │ │ │ + DW_CFA_advance_loc: 7 to 00005849 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005847 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000584b │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000584b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000584f │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000584d │ │ │ │ + DW_CFA_advance_loc: 2 to 00005851 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00005859 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005859 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 7 to 00005860 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 12 to 0000586c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc: 11 to 00005877 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 00005878 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 6 to 0000587e │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 3 to 00005881 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 38 to 000058a7 │ │ │ │ + DW_CFA_advance_loc: 59 to 000058bc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 36 to 000058cb │ │ │ │ + DW_CFA_advance_loc: 15 to 000058cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_advance_loc: 3 to 000058ce │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 1 to 000058cf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ @@ -934,17 +934,17 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000058d1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 1 to 000058d2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000058d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000058d5 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000058d9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000058d9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 11 to 000058e4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc: 59 to 0000591f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 8 to 00005927 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -1014,17 +1014,17 @@ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_advance_loc: 19 to 00005a88 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 43 to 00005ab3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ DW_CFA_advance_loc: 15 to 00005ac2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 53 to 00005af7 │ │ │ │ + DW_CFA_advance_loc: 50 to 00005af4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 34 to 00005b19 │ │ │ │ + DW_CFA_advance_loc: 37 to 00005b19 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ DW_CFA_advance_loc: 14 to 00005b27 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_advance_loc: 12 to 00005b33 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc1: 221 to 00005c10 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ @@ -1056,2522 +1056,2503 @@ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_advance_loc: 19 to 00005d41 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000510 00000364 00000514 FDE cie=00000000 pc=00005d50..00006ce3 │ │ │ │ +00000510 00000364 00000514 FDE cie=00000000 pc=00005d50..00006d33 │ │ │ │ DW_CFA_advance_loc: 11 to 00005d5b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00005d5c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00005d5d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00005d5e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 6 to 00005d64 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 285 to 00005e81 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005e94 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 00005ea0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 594 to 000060f2 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 000060f8 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 000060fc │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 00006101 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006105 │ │ │ │ - DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006106 │ │ │ │ + DW_CFA_advance_loc2: 283 to 00005e7f │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006107 │ │ │ │ + DW_CFA_advance_loc: 30 to 00005e9d │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000610f │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006115 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006119 │ │ │ │ + DW_CFA_advance_loc: 12 to 00005ea9 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000611a │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000611e │ │ │ │ + DW_CFA_advance_loc2: 615 to 00006110 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000611f │ │ │ │ + DW_CFA_advance_loc: 6 to 00006116 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000611a │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 00006130 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 157 to 000061cd │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 54 to 00006203 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006207 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000620c │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006210 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000611f │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006123 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006124 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006125 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000612d │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006211 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006133 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006212 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006137 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000621e │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000621f │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006223 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006138 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000613c │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000613d │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000613e │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000614e │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006224 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ + DW_CFA_advance_loc1: 156 to 000061ea │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 58 to 00006224 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ DW_CFA_advance_loc: 4 to 00006228 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000622d │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006231 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006232 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006233 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000623f │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006229 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006240 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000622a │ │ │ │ + DW_CFA_advance_loc: 4 to 00006244 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 55 to 00006261 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 114 to 000062d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006245 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006249 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000624a │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000624b │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000627f │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc1: 116 to 000062f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062f4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062f5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000062e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00006300 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000062e3 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 000062e9 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000062ed │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 000062f1 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000062f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006303 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 000062f9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006309 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000062fd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000630d │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062fe │ │ │ │ + DW_CFA_advance_loc: 4 to 00006311 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006306 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000630d │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006313 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006317 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000631b │ │ │ │ + DW_CFA_advance_loc: 4 to 00006315 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006319 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000631d │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000631e │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006326 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000631f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000632d │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006323 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006333 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006327 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006337 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000633b │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 00006338 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 15 to 00006347 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 9 to 00006350 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006358 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006364 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000636e │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 23 to 00006385 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000639f │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 25 to 000063b8 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 13 to 000063c5 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00006406 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 18 to 00006418 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000641c │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006420 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000633f │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006343 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006347 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006348 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 00006358 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 9 to 00006431 │ │ │ │ + DW_CFA_advance_loc: 15 to 00006367 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006435 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006373 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000643d │ │ │ │ + DW_CFA_advance_loc: 8 to 0000637b │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006441 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006387 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000644d │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 136 to 000064d5 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 000064d9 │ │ │ │ + DW_CFA_advance_loc: 10 to 00006391 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 23 to 000063a8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 26 to 000063c2 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00006523 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000652e │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006532 │ │ │ │ + DW_CFA_advance_loc: 25 to 000063db │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 13 to 000063e8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00006429 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006536 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000643b │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000653a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000643f │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000653b │ │ │ │ + DW_CFA_advance_loc: 8 to 00006447 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000653c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000644b │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006548 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000654e │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006552 │ │ │ │ + DW_CFA_advance_loc: 9 to 00006454 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000645f │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006466 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000646a │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006476 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006556 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000655a │ │ │ │ + DW_CFA_advance_loc1: 143 to 00006505 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006509 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 74 to 00006553 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000655b │ │ │ │ + DW_CFA_advance_loc: 11 to 0000655e │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000655c │ │ │ │ + DW_CFA_advance_loc: 7 to 00006565 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000656c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 52 to 000065a0 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 8 to 000065a8 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065a9 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 8 to 000065b1 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 13 to 000065be │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 000065c2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000656c │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006570 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006571 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006572 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000657e │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065c3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006584 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 6 to 000065c9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000658b │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 000065d9 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 542 to 000067f7 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 000067fd │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006801 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006592 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006596 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006597 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006598 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 000065a8 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 00006806 │ │ │ │ + DW_CFA_advance_loc: 40 to 000065d0 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000680a │ │ │ │ + DW_CFA_advance_loc: 8 to 000065d8 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000680b │ │ │ │ + DW_CFA_advance_loc: 1 to 000065d9 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000680c │ │ │ │ + DW_CFA_advance_loc: 8 to 000065e1 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006814 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000681a │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000681e │ │ │ │ + DW_CFA_advance_loc: 13 to 000065ee │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 6 to 000065f4 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065f5 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 4 to 000065f9 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 00006609 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000681f │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006823 │ │ │ │ + DW_CFA_advance_loc2: 557 to 00006836 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006824 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000683c │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006825 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006840 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 00006835 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 155 to 000068d0 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 51 to 00006903 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006907 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000690c │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006910 │ │ │ │ + DW_CFA_advance_loc: 5 to 00006845 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006849 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000684a │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000684b │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006853 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006911 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006859 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006912 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000685d │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000691e │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000691f │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006923 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000685e │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006862 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006863 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006864 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 00006874 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006924 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006928 │ │ │ │ + DW_CFA_advance_loc1: 150 to 0000690a │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006929 │ │ │ │ + DW_CFA_advance_loc: 58 to 00006944 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000692a │ │ │ │ + DW_CFA_advance_loc: 4 to 00006948 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 54 to 00006960 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 67 to 000069a3 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 000069a9 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069ad │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069b1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000694d │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006951 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006952 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006953 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000695f │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006960 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006964 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006965 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006969 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000696a │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000696b │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 54 to 000069a1 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069b5 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000069e3 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 5 to 000069ba │ │ │ │ + DW_CFA_advance_loc: 6 to 000069e9 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069be │ │ │ │ + DW_CFA_advance_loc: 4 to 000069ed │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 000069bf │ │ │ │ + DW_CFA_advance_loc: 4 to 000069f1 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 000069c7 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 7 to 000069ce │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 000069d4 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069d8 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000069f5 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 5 to 000069fa │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 000069fe │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 000069ff │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006a07 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069e0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006a0e │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 1 to 000069e1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006a14 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069e5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006a18 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 000069e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006a1c │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 000069f6 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 15 to 00006a05 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 9 to 00006a0e │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006a16 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006a22 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 10 to 00006a2c │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 23 to 00006a43 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 33 to 00006a64 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 18 to 00006a76 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006a7a │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00006abe │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 11 to 00006ac9 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006acd │ │ │ │ + DW_CFA_advance_loc: 4 to 00006a20 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a21 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006a25 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a26 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 00006a36 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006ad1 │ │ │ │ + DW_CFA_advance_loc: 15 to 00006a45 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006ad5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006a51 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ad6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006a59 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ad7 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006a65 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006ae3 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006ae9 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006aed │ │ │ │ + DW_CFA_advance_loc: 10 to 00006a6f │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 23 to 00006a86 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 23 to 00006a9d │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006af1 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006af5 │ │ │ │ + DW_CFA_advance_loc: 28 to 00006ab9 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006abd │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00006b01 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006af6 │ │ │ │ + DW_CFA_advance_loc: 14 to 00006b0f │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006af7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006b13 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 23 to 00006b0e │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 103 to 00006b75 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006b79 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006b17 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006b1b │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b1c │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b1d │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006b29 │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 9 to 00006b32 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006b36 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006b3a │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006b3e │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b3f │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b40 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 23 to 00006b57 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 62 to 00006bb7 │ │ │ │ + DW_CFA_advance_loc1: 110 to 00006bc5 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006bc9 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 62 to 00006c07 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006bba │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006bbb │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006bc7 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006bda │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006bdb │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 26 to 00006bf5 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 11 to 00006c00 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006c04 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006c0a │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c0b │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006c17 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006c17 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_advance_loc: 19 to 00006c2a │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 14 to 00006c38 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006c3f │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c40 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c2b │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 26 to 00006c45 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 22 to 00006c56 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 11 to 00006c61 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006c68 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c69 │ │ │ │ + DW_CFA_advance_loc: 11 to 00006c50 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006c54 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 19 to 00006c67 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 18 to 00006c7b │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 11 to 00006c86 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006c8d │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c8e │ │ │ │ + DW_CFA_advance_loc: 19 to 00006c7a │ │ │ │ + DW_CFA_def_cfa_offset: 212 │ │ │ │ + DW_CFA_advance_loc: 14 to 00006c88 │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006c8f │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c90 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 19 to 00006ca3 │ │ │ │ + DW_CFA_def_cfa_offset: 212 │ │ │ │ + DW_CFA_advance_loc: 14 to 00006cb1 │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006cb8 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cb9 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 15 to 00006cc8 │ │ │ │ + DW_CFA_def_cfa_offset: 212 │ │ │ │ + DW_CFA_advance_loc: 14 to 00006cd6 │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006cdd │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cde │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006ce6 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006c96 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006c9c │ │ │ │ + DW_CFA_advance_loc: 6 to 00006cec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c9d │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ced │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cee │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c9f │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cef │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ca0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cf0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ca1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cf1 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000878 00000040 0000087c FDE cie=00000000 pc=00006cf0..00006d42 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cf1 │ │ │ │ +00000878 0000003c 0000087c FDE cie=00000000 pc=00006d40..00006d94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006cf4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006d44 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006d00 │ │ │ │ + DW_CFA_advance_loc: 23 to 00006d5b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d5f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d63 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00006d1c │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d20 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006d6f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d24 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006d76 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d7a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d7e │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d82 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d86 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d8a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006d40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006d92 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d93 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000008bc 000000d4 000008c0 FDE cie=00000000 pc=00006d50..000073b7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d51 │ │ │ │ +000008b8 000000d4 000008bc FDE cie=00000000 pc=00006da0..00007437 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006da1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006da2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006da3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006da4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006d57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006da7 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 39 to 00006d7e │ │ │ │ + DW_CFA_advance_loc: 39 to 00006dce │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 00006d83 │ │ │ │ + DW_CFA_advance_loc: 5 to 00006dd3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dd4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 00006d93 │ │ │ │ + DW_CFA_advance_loc: 15 to 00006de3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 109 to 00006e00 │ │ │ │ + DW_CFA_advance_loc1: 125 to 00006e60 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006e06 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006e66 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006e08 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006e68 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006e0f │ │ │ │ + DW_CFA_advance_loc: 7 to 00006e6f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 33 to 00006e30 │ │ │ │ + DW_CFA_advance_loc: 33 to 00006e90 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006e37 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006e97 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006e3e │ │ │ │ + DW_CFA_advance_loc: 7 to 00006e9e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e3f │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e9f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 22 to 00006e55 │ │ │ │ + DW_CFA_advance_loc: 29 to 00006ebc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 413 to 00006ff2 │ │ │ │ + DW_CFA_advance_loc2: 438 to 00007072 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ff3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007073 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ff4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007074 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ff5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007075 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ff6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007076 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00007000 │ │ │ │ + DW_CFA_advance_loc: 10 to 00007080 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00007007 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007087 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 11 to 00007012 │ │ │ │ + DW_CFA_advance_loc: 11 to 00007092 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007014 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007094 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000701b │ │ │ │ + DW_CFA_advance_loc: 7 to 0000709b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000703c │ │ │ │ + DW_CFA_advance_loc: 33 to 000070bc │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007043 │ │ │ │ + DW_CFA_advance_loc: 7 to 000070c3 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000704a │ │ │ │ + DW_CFA_advance_loc: 7 to 000070ca │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000704b │ │ │ │ + DW_CFA_advance_loc: 1 to 000070cb │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 55 to 00007082 │ │ │ │ + DW_CFA_advance_loc: 62 to 00007109 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 433 to 00007233 │ │ │ │ + DW_CFA_advance_loc2: 426 to 000072b3 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000723a │ │ │ │ + DW_CFA_advance_loc: 7 to 000072ba │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000723b │ │ │ │ + DW_CFA_advance_loc: 1 to 000072bb │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 14 to 00007249 │ │ │ │ + DW_CFA_advance_loc: 14 to 000072c9 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 25 to 00007262 │ │ │ │ + DW_CFA_advance_loc: 25 to 000072e2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 94 to 000072c0 │ │ │ │ + DW_CFA_advance_loc1: 94 to 00007340 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 6 to 000072c6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00007346 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007347 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 000072ce │ │ │ │ + DW_CFA_advance_loc: 7 to 0000734e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000072d6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00007356 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 000072d9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007359 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072da │ │ │ │ + DW_CFA_advance_loc: 1 to 0000735a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072db │ │ │ │ + DW_CFA_advance_loc: 1 to 0000735b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000735c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000735d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000072e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007360 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 000072f5 │ │ │ │ + DW_CFA_advance_loc: 21 to 00007375 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007376 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007377 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007378 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007379 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000737a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000994 000003c4 00000998 FDE cie=00000000 pc=000073c0..00009726 │ │ │ │ - DW_CFA_advance_loc: 11 to 000073cb │ │ │ │ +00000990 000003d8 00000994 FDE cie=00000000 pc=00007440..0000989e │ │ │ │ + DW_CFA_advance_loc: 11 to 0000744b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000073cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000744c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000073cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000744d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000073ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000744e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000073d4 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00007415 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000741d │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007425 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007426 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 19 to 00007439 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 94 to 00007497 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000749b │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000749d │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 000074a7 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 23 to 000074be │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 000074c2 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 000074c4 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 000074ce │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 000074dd │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00007525 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000753e │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007540 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007541 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000755f │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 507 to 0000775a │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007762 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007765 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000776f │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 26 to 00007789 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000778d │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000778e │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 00007798 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 000077a7 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 000077ab │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 000077ad │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 3 to 000077b0 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 000077bf │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 000077c7 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 000077c9 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 3 to 000077cc │ │ │ │ + DW_CFA_advance_loc: 6 to 00007454 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 22 to 000077e2 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 000077e6 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 8 to 000077ee │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 000077ef │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 000077fe │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007806 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007808 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007809 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000781c │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 00007820 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007822 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007823 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00007495 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000749d │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 8 to 000074a5 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074a6 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 19 to 000074b9 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 47 to 00007852 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 157 to 000078ef │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 45 to 0000791c │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000791d │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000791e │ │ │ │ + DW_CFA_advance_loc1: 94 to 00007517 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000751b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000751d │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 00007527 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000753e │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 00007542 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007544 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000754e │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000755d │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000792a │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000792b │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000792c │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000793d │ │ │ │ + DW_CFA_advance_loc1: 73 to 000075a6 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 26 to 000075c0 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 000075c2 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 000075c3 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 30 to 000075e1 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007945 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 126 to 000079c3 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 000079c4 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 000079c5 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 000079d6 │ │ │ │ + DW_CFA_advance_loc2: 505 to 000077da │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 000077e2 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 3 to 000077e5 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 000077ef │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000780b │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 6 to 00007811 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007812 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000781c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000782b │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000782f │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007831 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007834 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 00007843 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000784b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000784d │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007850 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 22 to 00007866 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000786a │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 8 to 00007872 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007873 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 00007882 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000788a │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000788c │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000788d │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 19 to 000078a0 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000078a4 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 000078a6 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 000078a7 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 47 to 000078d6 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 33 to 000079f7 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 150 to 00007a8d │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007a94 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a95 │ │ │ │ + DW_CFA_advance_loc1: 159 to 00007975 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 56 to 000079ad │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079ae │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079af │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 000079bb │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079bc │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079bd │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 000079ce │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 000079d6 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007a9c │ │ │ │ + DW_CFA_advance_loc1: 109 to 00007a43 │ │ │ │ DW_CFA_def_cfa_offset: 324 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007aa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a44 │ │ │ │ DW_CFA_def_cfa_offset: 328 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007aaa │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a45 │ │ │ │ DW_CFA_def_cfa_offset: 332 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007ab1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00007a56 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 12 to 00007abd │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 6 to 00007ac3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00007a68 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc1: 165 to 00007b0d │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007b14 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b15 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007b1c │ │ │ │ + DW_CFA_def_cfa_offset: 340 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007b23 │ │ │ │ + DW_CFA_def_cfa_offset: 344 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007b2a │ │ │ │ + DW_CFA_def_cfa_offset: 348 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007b31 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 12 to 00007b3d │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 6 to 00007b43 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ac4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b44 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ac5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b45 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ac6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b46 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ac7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b47 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00007ad0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00007b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 00007ae2 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 25 to 00007afb │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007afd │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007afe │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 23 to 00007b15 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 00007b19 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007b1b │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b1c │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 108 to 00007b88 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 158 to 00007c26 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 21 to 00007c3b │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007c3c │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007c3d │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 19 to 00007c50 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007c51 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007c52 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 13 to 00007c5f │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007c67 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 348 to 00007dc3 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 5 to 00007dc8 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007dc9 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00007dda │ │ │ │ + DW_CFA_advance_loc: 14 to 00007b5e │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 29 to 00007b7b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007b7d │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b7e │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 23 to 00007b95 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 00007b99 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007b9b │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b9c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc1: 135 to 00007c23 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 20 to 00007dee │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 415 to 00007f8d │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007f90 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007f91 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007f92 │ │ │ │ + DW_CFA_advance_loc1: 146 to 00007cb5 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 36 to 00007cd9 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cda │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cdb │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 19 to 00007cee │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cef │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cf0 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 13 to 00007cfd │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 00007d05 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 00007fa2 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007fa3 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007fa4 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00007fb5 │ │ │ │ + DW_CFA_advance_loc2: 382 to 00007e83 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 5 to 00007e88 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e89 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00007e9a │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 18 to 00007eac │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 00007fc6 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 162 to 00008068 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc1: 67 to 000080ab │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 5 to 000080b0 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 000080b1 │ │ │ │ + DW_CFA_advance_loc2: 417 to 0000804d │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 00008050 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008051 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008052 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 00008062 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008063 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008064 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00008075 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 00008083 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 000080bd │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 000080be │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 000080bf │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 000080d0 │ │ │ │ + DW_CFA_advance_loc1: 165 to 00008128 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc1: 67 to 0000816b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 5 to 00008170 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008171 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000817d │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000817e │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000817f │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00008190 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 00008198 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 000080d8 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 315 to 00008213 │ │ │ │ + DW_CFA_advance_loc2: 315 to 000082d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008214 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008215 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008226 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 10 to 00008230 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 000082d4 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 000082d5 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 000082e6 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 10 to 000082f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 488 to 00008418 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 15 to 00008427 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000842e │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 7 to 00008435 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000844d │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 7 to 00008454 │ │ │ │ + DW_CFA_advance_loc2: 488 to 000084d8 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 23 to 000084ef │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 000084f6 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 7 to 000084fd │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 24 to 00008515 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000851c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 29 to 00008539 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 29 to 00008471 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 37 to 00008496 │ │ │ │ + DW_CFA_advance_loc: 37 to 0000855e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008497 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000855f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008498 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008560 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008499 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008561 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000849a │ │ │ │ + DW_CFA_advance_loc: 1 to 00008562 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000084a0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00008570 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 000084c7 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 54 to 000084fd │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 5 to 00008502 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008503 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000850f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008510 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008511 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008522 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000852a │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 261 to 0000862f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 20 to 00008643 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008644 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008645 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 00008651 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008652 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008653 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008664 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000866c │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 881 to 000089dd │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 000089e0 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089e1 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089e2 │ │ │ │ + DW_CFA_advance_loc: 33 to 00008591 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc1: 74 to 000085db │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 5 to 000085e0 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 000085e1 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 000085ed │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 000085ee │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 000085ef │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00008600 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 00008608 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 000089f2 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089f3 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089f4 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008a05 │ │ │ │ + DW_CFA_advance_loc1: 247 to 000086ff │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 31 to 0000871e │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000871f │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008720 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000872c │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000872d │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000872e │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000873f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 00008747 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008a16 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 38 to 00008a3c │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00008a7c │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 5 to 00008a81 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a82 │ │ │ │ + DW_CFA_advance_loc2: 332 to 00008893 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 5 to 00008898 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008899 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 000088aa │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 18 to 000088bc │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 00008a8e │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a8f │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a90 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008aa1 │ │ │ │ + DW_CFA_advance_loc2: 609 to 00008b1d │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 00008b20 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b21 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b22 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 00008b32 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b33 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b34 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00008b45 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 00008b53 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 00008aa9 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 284 to 00008bc5 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 5 to 00008bca │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008bcb │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008bdc │ │ │ │ + DW_CFA_advance_loc: 45 to 00008b80 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00008bc9 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 5 to 00008bce │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008bcf │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 00008bdb │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008bdc │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008bdd │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00008bee │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 00008bf6 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 20 to 00008bf0 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 279 to 00008d07 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 00008d0a │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ + DW_CFA_advance_loc2: 271 to 00008d05 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 5 to 00008d0a │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ DW_CFA_advance_loc: 1 to 00008d0b │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 4 to 00008d0f │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 00008d1f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008d20 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008d21 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008d32 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008d43 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 721 to 00009014 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009017 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000901e │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009022 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 00009032 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009033 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009034 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00009045 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00008d1c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 5 to 00008d21 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 294 to 00008e47 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 00008e4a │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e4b │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 4 to 00008e4f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 00008e5f │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e60 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e61 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00008e72 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 00008e80 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 00009056 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 731 to 00009331 │ │ │ │ + DW_CFA_advance_loc2: 724 to 00009154 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009334 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000933b │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 5 to 00009340 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 00009157 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000915e │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 5 to 00009163 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 598 to 00009596 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009599 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000959a │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000959e │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 000095ae │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 000095af │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 000095b0 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 000095c1 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 000095d2 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 237 to 000096bf │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 3 to 000096c2 │ │ │ │ + DW_CFA_advance_loc2: 782 to 00009471 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 00009474 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000947b │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000947f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000948f │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009490 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009491 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 000094a2 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 000094b0 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 38 to 000096e8 │ │ │ │ + DW_CFA_advance_loc2: 614 to 00009716 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 00009719 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000971a │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000971e │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000972e │ │ │ │ DW_CFA_def_cfa_offset: 324 │ │ │ │ - DW_CFA_advance_loc: 2 to 000096ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0000972f │ │ │ │ DW_CFA_def_cfa_offset: 328 │ │ │ │ - DW_CFA_advance_loc: 2 to 000096ec │ │ │ │ + DW_CFA_advance_loc: 1 to 00009730 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00009741 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000974f │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc1: 232 to 00009837 │ │ │ │ DW_CFA_def_cfa_offset: 332 │ │ │ │ - DW_CFA_advance_loc: 2 to 000096ee │ │ │ │ + DW_CFA_advance_loc: 3 to 0000983a │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 1 to 000096ef │ │ │ │ + DW_CFA_advance_loc: 38 to 00009860 │ │ │ │ DW_CFA_def_cfa_offset: 340 │ │ │ │ - DW_CFA_advance_loc: 2 to 000096f1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009862 │ │ │ │ DW_CFA_def_cfa_offset: 344 │ │ │ │ - DW_CFA_advance_loc: 2 to 000096f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009864 │ │ │ │ DW_CFA_def_cfa_offset: 348 │ │ │ │ - DW_CFA_advance_loc: 2 to 000096f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009866 │ │ │ │ DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 1 to 000096f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009867 │ │ │ │ DW_CFA_def_cfa_offset: 356 │ │ │ │ - DW_CFA_advance_loc: 2 to 000096f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009869 │ │ │ │ DW_CFA_def_cfa_offset: 360 │ │ │ │ - DW_CFA_advance_loc: 8 to 00009700 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000986b │ │ │ │ DW_CFA_def_cfa_offset: 364 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009702 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000986d │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 15 to 00009711 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009712 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000986e │ │ │ │ + DW_CFA_def_cfa_offset: 372 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009870 │ │ │ │ + DW_CFA_def_cfa_offset: 376 │ │ │ │ + DW_CFA_advance_loc: 8 to 00009878 │ │ │ │ + DW_CFA_def_cfa_offset: 380 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000987a │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 15 to 00009889 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000988a │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 00009899 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 00009721 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000d5c 000000bc 00000d60 FDE cie=00000000 pc=00009730..00009b7e │ │ │ │ - DW_CFA_advance_loc: 1 to 00009731 │ │ │ │ +00000d6c 000000bc 00000d70 FDE cie=00000000 pc=000098a0..00009d21 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009732 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009733 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009734 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009737 │ │ │ │ + DW_CFA_advance_loc: 3 to 000098a7 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 27 to 00009752 │ │ │ │ + DW_CFA_advance_loc: 27 to 000098c2 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000975a │ │ │ │ + DW_CFA_advance_loc: 6 to 000098c8 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000975b │ │ │ │ + DW_CFA_advance_loc: 3 to 000098cb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00009767 │ │ │ │ + DW_CFA_advance_loc: 12 to 000098d7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 114 to 000097d9 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00009959 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 000097dc │ │ │ │ + DW_CFA_advance_loc: 3 to 0000995c │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 000097e2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00009962 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 000097e9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00009969 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 000097f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00009970 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 000097f3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00009973 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000097f7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00009977 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000097f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009978 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 27 to 00009813 │ │ │ │ + DW_CFA_advance_loc: 27 to 00009993 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000981f │ │ │ │ + DW_CFA_advance_loc: 12 to 0000999f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009820 │ │ │ │ + DW_CFA_advance_loc: 1 to 000099a0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009824 │ │ │ │ + DW_CFA_advance_loc: 6 to 000099a6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000982e │ │ │ │ + DW_CFA_advance_loc: 8 to 000099ae │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009831 │ │ │ │ + DW_CFA_advance_loc: 3 to 000099b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009832 │ │ │ │ + DW_CFA_advance_loc: 1 to 000099b2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009833 │ │ │ │ + DW_CFA_advance_loc: 1 to 000099b3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009834 │ │ │ │ + DW_CFA_advance_loc: 1 to 000099b4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009835 │ │ │ │ + DW_CFA_advance_loc: 1 to 000099b5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00009840 │ │ │ │ + DW_CFA_advance_loc: 11 to 000099c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00009847 │ │ │ │ + DW_CFA_advance_loc: 10 to 000099ca │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 12 to 00009853 │ │ │ │ + DW_CFA_advance_loc: 9 to 000099d3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 00009859 │ │ │ │ + DW_CFA_advance_loc: 4 to 000099d7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000985c │ │ │ │ + DW_CFA_advance_loc: 5 to 000099dc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 23 to 00009873 │ │ │ │ + DW_CFA_advance_loc: 20 to 000099f0 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000987d │ │ │ │ + DW_CFA_advance_loc: 13 to 000099fd │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000987f │ │ │ │ + DW_CFA_advance_loc: 2 to 000099ff │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009880 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009a00 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000988f │ │ │ │ + DW_CFA_advance_loc: 12 to 00009a0c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 77 to 000098dc │ │ │ │ + DW_CFA_advance_loc1: 80 to 00009a5c │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 000098df │ │ │ │ + DW_CFA_advance_loc: 3 to 00009a5f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000098e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009a60 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 000098eb │ │ │ │ + DW_CFA_advance_loc: 11 to 00009a6b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000992d │ │ │ │ + DW_CFA_advance_loc1: 66 to 00009aad │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 230 to 00009a13 │ │ │ │ + DW_CFA_advance_loc1: 230 to 00009b93 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 14 to 00009a21 │ │ │ │ + DW_CFA_advance_loc: 14 to 00009ba1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 8 to 00009a29 │ │ │ │ + DW_CFA_advance_loc: 8 to 00009ba9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009a2a │ │ │ │ + DW_CFA_advance_loc: 1 to 00009baa │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009a2d │ │ │ │ + DW_CFA_advance_loc: 5 to 00009baf │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 00009a33 │ │ │ │ + DW_CFA_advance_loc: 4 to 00009bb3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009a37 │ │ │ │ + DW_CFA_advance_loc: 4 to 00009bb7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 00009a4a │ │ │ │ + DW_CFA_advance_loc: 19 to 00009bca │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 32 to 00009a6a │ │ │ │ + DW_CFA_advance_loc: 32 to 00009bea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 22 to 00009a80 │ │ │ │ + DW_CFA_advance_loc: 22 to 00009c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e1c 000003c0 00000e20 FDE cie=00000000 pc=00009b80..0000b539 │ │ │ │ - DW_CFA_advance_loc: 11 to 00009b8b │ │ │ │ +00000e2c 00000384 00000e30 FDE cie=00000000 pc=00009d30..0000b5f9 │ │ │ │ + DW_CFA_advance_loc: 11 to 00009d3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009b8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00009d3c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009b8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00009d3d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009b8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00009d3e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00009b94 │ │ │ │ + DW_CFA_advance_loc: 6 to 00009d44 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00009bd5 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00009d85 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 8 to 00009bdd │ │ │ │ + DW_CFA_advance_loc: 8 to 00009d8d │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 8 to 00009be5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00009d95 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 7 to 00009bec │ │ │ │ + DW_CFA_advance_loc: 7 to 00009d9c │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 19 to 00009bff │ │ │ │ + DW_CFA_advance_loc: 19 to 00009daf │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 85 to 00009c54 │ │ │ │ + DW_CFA_advance_loc1: 85 to 00009e04 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 16 to 00009c64 │ │ │ │ + DW_CFA_advance_loc: 16 to 00009e14 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 38 to 00009c8a │ │ │ │ + DW_CFA_advance_loc: 38 to 00009e3a │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009c8c │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e3c │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009c8e │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e3e │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009c90 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e40 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009c91 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e41 │ │ │ │ DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009c93 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e43 │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009c95 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e45 │ │ │ │ DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009c97 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e47 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009c98 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e48 │ │ │ │ DW_CFA_def_cfa_offset: 324 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009c9a │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e4a │ │ │ │ DW_CFA_def_cfa_offset: 328 │ │ │ │ - DW_CFA_advance_loc: 8 to 00009ca2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00009e52 │ │ │ │ DW_CFA_def_cfa_offset: 332 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009ca4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e54 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 8 to 00009cac │ │ │ │ + DW_CFA_advance_loc: 8 to 00009e5c │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00009e60 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 17 to 00009cc1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00009e71 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009cc4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00009e74 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 00009ccb │ │ │ │ + DW_CFA_advance_loc: 7 to 00009e7b │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009ccc │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e7c │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 6 to 00009cd2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00009e82 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009cd6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00009e86 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 14 to 00009ce4 │ │ │ │ + DW_CFA_advance_loc: 14 to 00009e94 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00009e98 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 21 to 00009cfd │ │ │ │ + DW_CFA_advance_loc: 15 to 00009ea7 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00009d45 │ │ │ │ + DW_CFA_advance_loc: 62 to 00009ee5 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009d49 │ │ │ │ + DW_CFA_advance_loc: 4 to 00009ee9 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009d4b │ │ │ │ + DW_CFA_advance_loc: 2 to 00009eeb │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 00009d55 │ │ │ │ + DW_CFA_advance_loc: 10 to 00009ef5 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 43 to 00009d80 │ │ │ │ + DW_CFA_advance_loc: 43 to 00009f20 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 266 to 00009e8a │ │ │ │ + DW_CFA_advance_loc1: 234 to 0000a00a │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009e8e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a00e │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009e8f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a00f │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009e90 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a010 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 38 to 00009eb6 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000a036 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 524 to 0000a0c2 │ │ │ │ + DW_CFA_advance_loc2: 513 to 0000a237 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000a0d3 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000a253 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a0d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a254 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000a0de │ │ │ │ + DW_CFA_advance_loc: 10 to 0000a25e │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000a0f1 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000a271 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a0f5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a275 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000a0f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000a278 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000a102 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000a282 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000a115 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000a295 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000a11c │ │ │ │ + DW_CFA_advance_loc: 7 to 0000a29c │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000a124 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000a2a4 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a125 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a2a5 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000a155 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000a2d5 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000a1b1 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000a331 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a1b6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000a336 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a1b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a337 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a1b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a338 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a1c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000a348 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a1c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a349 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a1ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a34a │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000a1db │ │ │ │ + DW_CFA_advance_loc: 17 to 0000a35b │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000a1f1 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000a375 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 284 to 0000a30d │ │ │ │ + DW_CFA_advance_loc2: 280 to 0000a48d │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000a310 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000a490 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a494 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a319 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000a499 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a325 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a4a5 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a326 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4a6 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a327 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4a7 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000a338 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000a4b8 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a344 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a4c4 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a345 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4c5 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a346 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4c6 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000a353 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000a4d3 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000a35b │ │ │ │ + DW_CFA_advance_loc: 15 to 0000a4e2 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000a369 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000a4e9 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a36d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a4ed │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a379 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a4f9 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a37a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4fa │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a38a │ │ │ │ + DW_CFA_advance_loc: 16 to 0000a50a │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 258 to 0000a48c │ │ │ │ + DW_CFA_advance_loc2: 259 to 0000a60d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a48d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a60e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a48e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a60f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a48f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a610 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a490 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a611 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a4a0 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000a620 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0000a4a9 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000a629 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000a4b6 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000a636 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000a4c0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000a640 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a4c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a644 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000a4de │ │ │ │ + DW_CFA_advance_loc: 26 to 0000a65e │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000a4e5 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000a665 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a4e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a666 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000a4f0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000a670 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc1: 93 to 0000a54d │ │ │ │ + DW_CFA_advance_loc1: 93 to 0000a6cd │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000a5b5 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000a735 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a5ba │ │ │ │ + DW_CFA_advance_loc: 5 to 0000a73a │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a5bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a73b │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a5bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a73c │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a5cc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000a74c │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a5cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a74d │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a5ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a74e │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000a5df │ │ │ │ + DW_CFA_advance_loc: 17 to 0000a75f │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000a5f8 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000a780 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 664 to 0000a890 │ │ │ │ + DW_CFA_advance_loc2: 656 to 0000aa10 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000a893 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000aa13 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000a89a │ │ │ │ + DW_CFA_advance_loc: 7 to 0000aa1a │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a89f │ │ │ │ + DW_CFA_advance_loc: 5 to 0000aa1f │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a8ab │ │ │ │ + DW_CFA_advance_loc: 12 to 0000aa2b │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a8ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa2c │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a8ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa2d │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000a8be │ │ │ │ + DW_CFA_advance_loc: 17 to 0000aa3e │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a8ca │ │ │ │ + DW_CFA_advance_loc: 12 to 0000aa4a │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a8cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa4b │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a8cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa4c │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000a8d9 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000aa59 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000a8e1 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000aa68 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000a8ef │ │ │ │ + DW_CFA_advance_loc: 7 to 0000aa6f │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a8f3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000aa73 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a8ff │ │ │ │ + DW_CFA_advance_loc: 12 to 0000aa7f │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a900 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa80 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a910 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000aa90 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0000a967 │ │ │ │ + DW_CFA_advance_loc1: 87 to 0000aae7 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a96c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000aaec │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a971 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000aaf1 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a972 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aaf2 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a982 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000ab02 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a983 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab03 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a984 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab04 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000a995 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000ab15 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 31 to 0000a9b4 │ │ │ │ + DW_CFA_advance_loc: 31 to 0000ab34 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 577 to 0000abf5 │ │ │ │ - DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000abf8 │ │ │ │ - DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000abff │ │ │ │ - DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000ac04 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000ac10 │ │ │ │ + DW_CFA_advance_loc2: 578 to 0000ad76 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac11 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ad79 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac12 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ad80 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000ac23 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000ad85 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000ac2f │ │ │ │ + DW_CFA_advance_loc: 12 to 0000ad91 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad92 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac31 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad93 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000ac3e │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ac46 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000ac59 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000ada0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 0000ada9 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000ac62 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000adb2 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000adb3 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000adb4 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000ac74 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000adc4 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000adc5 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000adc6 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000ac87 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000add7 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000ac9d │ │ │ │ + DW_CFA_advance_loc: 26 to 0000adf1 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 323 to 0000ade0 │ │ │ │ - DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ade3 │ │ │ │ - DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000ade7 │ │ │ │ - DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000adec │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000adf8 │ │ │ │ + DW_CFA_advance_loc2: 303 to 0000af20 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000adf9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000af23 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000adfa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000af27 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000ae0b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000af2c │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000ae17 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000af38 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae18 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af39 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af3a │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000ae26 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ae2e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000af40 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000ae43 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000af43 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000ae48 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000af48 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae49 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af49 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae4a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af4a │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000ae5a │ │ │ │ + DW_CFA_advance_loc: 16 to 0000af5a │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af5b │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae5c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af5c │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000ae6d │ │ │ │ + DW_CFA_advance_loc: 17 to 0000af6d │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000ae86 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000af8e │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 650 to 0000b110 │ │ │ │ - DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b113 │ │ │ │ - DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b11a │ │ │ │ - DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000b11f │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b12b │ │ │ │ + DW_CFA_advance_loc2: 642 to 0000b210 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b12c │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b213 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b12d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b21a │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000b132 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000b13b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000b21f │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 0000b228 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000b144 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000b231 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b145 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b232 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b146 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b233 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000b156 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b243 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b157 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b244 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b158 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b245 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000b169 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000b256 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000b182 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000b273 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 620 to 0000b3ee │ │ │ │ + DW_CFA_advance_loc2: 571 to 0000b4ae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b3f1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b4b1 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b3f8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4b8 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000b3fd │ │ │ │ + DW_CFA_advance_loc: 5 to 0000b4bd │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b400 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b4c0 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b407 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4c7 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b40e │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4ce │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b415 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4d5 │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b41c │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4dc │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b423 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4e3 │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b42a │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4ea │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b436 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b4f6 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b43c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b4fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b43d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4fd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b43e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4fe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b43f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4ff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b440 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b500 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b441 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b501 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b447 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b504 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000b508 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b44f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b50f │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000b459 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000b519 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b465 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b525 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 141 to 0000b4f2 │ │ │ │ + DW_CFA_advance_loc1: 141 to 0000b5b2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b4f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5b3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b4f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5b4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b4f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5b5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b4f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5b6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b4f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5b7 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000b507 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b5c7 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b50d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b5cd │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b50f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b5cf │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b510 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5d0 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000b52e │ │ │ │ + DW_CFA_advance_loc: 30 to 0000b5ee │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ │ │ │ -000011e0 0000010c 000011e4 FDE cie=00000000 pc=0000b540..0000ba1b │ │ │ │ - DW_CFA_advance_loc: 11 to 0000b54b │ │ │ │ +000011b4 0000010c 000011b8 FDE cie=00000000 pc=0000b600..0000badb │ │ │ │ + DW_CFA_advance_loc: 11 to 0000b60b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b54c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b60c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b54d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b60d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b54e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b60e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b551 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b611 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0000b592 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0000b652 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b593 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b653 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b59f │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b65f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000b5e7 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000b6a7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b5e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b6a8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000b5f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b6b8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 246 to 0000b6ee │ │ │ │ + DW_CFA_advance_loc1: 246 to 0000b7ae │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b6ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b7af │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000b701 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000b7c1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000b716 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000b7d6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b717 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b7d7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000b73c │ │ │ │ + DW_CFA_advance_loc: 41 to 0000b800 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000b750 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b810 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b751 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b811 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000b767 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000b827 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000b771 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000b831 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b778 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b838 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000b788 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b848 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000b7ba │ │ │ │ + DW_CFA_advance_loc: 43 to 0000b873 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000b7be │ │ │ │ + DW_CFA_advance_loc: 11 to 0000b87e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000b7cd │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b88a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000b7dc │ │ │ │ + DW_CFA_advance_loc: 18 to 0000b89c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b89d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000b7f2 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000b8b2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b7f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b8b5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b7fb │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b8bb │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b802 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b8c2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b80e │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b8ce │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 53 to 0000b843 │ │ │ │ + DW_CFA_advance_loc: 53 to 0000b903 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b844 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b904 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000b85c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000b91c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b85f │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b91f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000b868 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000b928 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b86b │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b92b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000b886 │ │ │ │ + DW_CFA_advance_loc: 27 to 0000b946 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000b89f │ │ │ │ + DW_CFA_advance_loc: 25 to 0000b95f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b8a6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b966 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000b8b0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000b970 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b8b7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b977 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b8c3 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b983 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000b8e6 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000b9a6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000b8ea │ │ │ │ + DW_CFA_advance_loc: 4 to 0000b9aa │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b8f6 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b9b6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b8f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b9b7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b8f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b9b8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b8f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b9b9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b8fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b9ba │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b900 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b9c0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000b90b │ │ │ │ + DW_CFA_advance_loc: 11 to 0000b9cb │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b90c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b9cc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b918 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b9d8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000b927 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000b9e7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b928 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b9e8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000b93e │ │ │ │ + DW_CFA_advance_loc: 22 to 0000b9fe │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000b949 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000ba09 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000b94d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000ba0d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000b960 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000ba20 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b968 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ba28 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b96b │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ba2b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000b98c │ │ │ │ + DW_CFA_advance_loc: 33 to 0000ba4c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b994 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ba54 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b99b │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ba5b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000b9b0 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000ba70 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b9b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ba73 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b9bf │ │ │ │ + DW_CFA_advance_loc: 12 to 0000ba7f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000b9ce │ │ │ │ + DW_CFA_advance_loc: 15 to 0000ba8e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b9d5 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ba95 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000b9df │ │ │ │ + DW_CFA_advance_loc: 10 to 0000ba9f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b9e6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000baa6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b9ec │ │ │ │ + DW_CFA_advance_loc: 6 to 0000baac │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b9f3 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000bab3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b9ff │ │ │ │ + DW_CFA_advance_loc: 12 to 0000babf │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012f0 00000010 000012f4 FDE cie=00000000 pc=0000ba1b..0000ba1f │ │ │ │ +000012c4 00000010 000012c8 FDE cie=00000000 pc=0000badb..0000badf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001304 00000010 00001308 FDE cie=00000000 pc=0000ba1f..0000ba23 │ │ │ │ +000012d8 00000010 000012dc FDE cie=00000000 pc=0000badf..0000bae3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001318 00000010 0000131c FDE cie=00000000 pc=0000ba23..0000ba27 │ │ │ │ +000012ec 00000010 000012f0 FDE cie=00000000 pc=0000bae3..0000bae7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000132c 0000002c 00001330 FDE cie=00000000 pc=0000ba40..0000bae6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba41 │ │ │ │ +00001300 0000002c 00001304 FDE cie=00000000 pc=0000bb00..0000bba6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bb01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bb02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bb03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000bae3 │ │ │ │ + DW_CFA_advance_loc1: 160 to 0000bba3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bae4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bba4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bae5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bba5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000135c 00000038 00001360 FDE cie=00000000 pc=0000baf0..0000bbc4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000baf1 │ │ │ │ +00001330 00000038 00001334 FDE cie=00000000 pc=0000bbb0..0000bc84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bbb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000baf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bbb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000baf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bbb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000baf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bbb4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000bb02 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000bbc2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 189 to 0000bbbf │ │ │ │ + DW_CFA_advance_loc1: 189 to 0000bc7f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc80 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc81 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc82 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc83 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001398 00000040 0000139c FDE cie=00000000 pc=0000bbd0..0000bd5d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbd1 │ │ │ │ +0000136c 00000040 00001370 FDE cie=00000000 pc=0000bc90..0000be1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000bbd7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000bc97 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 192 to 0000bc97 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000bd4b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 177 to 0000bd48 │ │ │ │ + DW_CFA_advance_loc1: 189 to 0000be08 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000bd58 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000be18 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be19 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be1a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be1b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd5c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be1c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013dc 0000003c 000013e0 FDE cie=00000000 pc=0000bd60..0000bea3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd61 │ │ │ │ +000013b0 0000003c 000013b4 FDE cie=00000000 pc=0000be20..0000bf63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000bd72 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000be32 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 272 to 0000be82 │ │ │ │ + DW_CFA_advance_loc2: 272 to 0000bf42 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000be83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000be84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf44 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000be85 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf45 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000be86 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf46 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000be90 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000bf50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000141c 00000038 00001420 FDE cie=00000000 pc=0000beb0..0000bf84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000beb1 │ │ │ │ +000013f0 00000038 000013f4 FDE cie=00000000 pc=0000bf70..0000c044 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000beb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000beb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000beb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000beb7 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000bf82 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 200 to 0000bf7f │ │ │ │ + DW_CFA_advance_loc1: 189 to 0000c03f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c040 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c041 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c042 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c043 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001458 00000040 0000145c FDE cie=00000000 pc=0000bf90..0000c11d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf91 │ │ │ │ +0000142c 00000040 00001430 FDE cie=00000000 pc=0000c050..0000c1dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c051 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c052 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c053 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c054 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000bf97 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c057 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 192 to 0000c057 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000c10b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 177 to 0000c108 │ │ │ │ + DW_CFA_advance_loc1: 189 to 0000c1c8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000c118 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000c1d8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c119 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c1d9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c11a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c1da │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c11b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c1db │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c11c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c1dc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000149c 0000002c 000014a0 FDE cie=00000000 pc=0000c120..0000c39e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c121 │ │ │ │ +00001470 0000002c 00001474 FDE cie=00000000 pc=0000c1e0..0000c45e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c1e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c123 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c1e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c129 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c1e9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 481 to 0000c30a │ │ │ │ + DW_CFA_advance_loc2: 481 to 0000c3ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c30b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3cb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c30c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3cc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c30d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3cd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c30e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3ce │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000014cc 0000003c 000014d0 FDE cie=00000000 pc=0000c3a0..0000c59b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c3a1 │ │ │ │ +000014a0 0000003c 000014a4 FDE cie=00000000 pc=0000c460..0000c65b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c461 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c3a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c462 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c3a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c463 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c3a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c464 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000c3b2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000c472 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 427 to 0000c55d │ │ │ │ + DW_CFA_advance_loc2: 427 to 0000c61d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c55e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c61e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c55f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c61f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c560 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c620 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c561 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c621 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c562 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c622 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000150c 0000002c 00001510 FDE cie=00000000 pc=0000c5a0..0000c626 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c5a1 │ │ │ │ +000014e0 0000002c 000014e4 FDE cie=00000000 pc=0000c660..0000c6e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c661 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c5a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c662 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c5a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c663 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000c623 │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000c6e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c624 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6e4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c625 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6e5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000153c 0000003c 00001540 FDE cie=00000000 pc=0000c630..0000c863 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c631 │ │ │ │ +00001510 0000003c 00001514 FDE cie=00000000 pc=0000c6f0..0000c923 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c632 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c633 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c634 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c637 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c6f7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 551 to 0000c85e │ │ │ │ + DW_CFA_advance_loc2: 551 to 0000c91e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c85f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c91f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c860 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c920 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c861 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c921 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c862 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c922 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000157c 00000050 00001580 FDE cie=00000000 pc=0000c870..0000cc02 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c871 │ │ │ │ +00001550 00000050 00001554 FDE cie=00000000 pc=0000c930..0000ccb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c931 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c872 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c932 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c873 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c933 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c874 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c934 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c877 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c937 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 371 to 0000c9ea │ │ │ │ + DW_CFA_advance_loc2: 367 to 0000caa6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0000ca57 │ │ │ │ + DW_CFA_advance_loc1: 113 to 0000cb17 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 53 to 0000ca8c │ │ │ │ + DW_CFA_advance_loc: 47 to 0000cb46 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 241 to 0000cb7d │ │ │ │ + DW_CFA_advance_loc1: 237 to 0000cc33 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000cbfd │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000ccad │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cbfe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccae │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cbff │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccaf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccb0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc01 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccb1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015d0 0000003c 000015d4 FDE cie=00000000 pc=0000cc10..0000cd63 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc11 │ │ │ │ +000015a4 0000003c 000015a8 FDE cie=00000000 pc=0000ccc0..0000ce23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc13 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccc4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000cc22 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000ccd2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 288 to 0000cd42 │ │ │ │ + DW_CFA_advance_loc2: 304 to 0000ce02 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce03 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce04 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd45 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce05 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd46 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce06 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000cd50 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000ce10 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001610 0000003c 00001614 FDE cie=00000000 pc=0000cd70..0000cfb3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd71 │ │ │ │ +000015e4 0000003c 000015e8 FDE cie=00000000 pc=0000ce30..0000d073 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000cd77 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ce37 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 567 to 0000cfae │ │ │ │ + DW_CFA_advance_loc2: 567 to 0000d06e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfaf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d06f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d070 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d071 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d072 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001650 00000050 00001654 FDE cie=00000000 pc=0000cfc0..0000d332 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfc1 │ │ │ │ +00001624 00000050 00001628 FDE cie=00000000 pc=0000d080..0000d3e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d081 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d082 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d083 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d084 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000cfc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000d087 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 339 to 0000d11a │ │ │ │ + DW_CFA_advance_loc2: 335 to 0000d1d6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0000d187 │ │ │ │ + DW_CFA_advance_loc1: 113 to 0000d247 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 53 to 0000d1bc │ │ │ │ + DW_CFA_advance_loc: 47 to 0000d276 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 241 to 0000d2ad │ │ │ │ + DW_CFA_advance_loc1: 237 to 0000d363 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000d32d │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000d3dd │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d32e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d3de │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d32f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d3df │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d330 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d3e0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d331 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d3e1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016a4 0000002c 000016a8 FDE cie=00000000 pc=0000d340..0000d3e6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d341 │ │ │ │ +00001678 0000002c 0000167c FDE cie=00000000 pc=0000d3f0..0000d466 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d3f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d342 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d3f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d343 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d3f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000d3e3 │ │ │ │ + DW_CFA_advance_loc1: 112 to 0000d463 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d3e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d464 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d3e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d465 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016d4 0000003c 000016d8 FDE cie=00000000 pc=0000d3f0..0000d9a6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d3f1 │ │ │ │ +000016a8 0000003c 000016ac FDE cie=00000000 pc=0000d470..0000da08 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d471 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d3f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d472 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d3f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d473 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d3f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d474 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000d3fa │ │ │ │ + DW_CFA_advance_loc: 6 to 0000d47a │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 1447 to 0000d9a1 │ │ │ │ + DW_CFA_advance_loc2: 1417 to 0000da03 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da04 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da05 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da06 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da07 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001714 0000005c 00001718 FDE cie=00000000 pc=0000d9b0..0000e1f5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9b1 │ │ │ │ +000016e8 0000005c 000016ec FDE cie=00000000 pc=0000da10..0000e235 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000d9ba │ │ │ │ + DW_CFA_advance_loc: 6 to 0000da1a │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 803 to 0000dcdd │ │ │ │ + DW_CFA_advance_loc2: 796 to 0000dd36 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 112 to 0000dd4d │ │ │ │ + DW_CFA_advance_loc1: 119 to 0000ddad │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 285 to 0000de6a │ │ │ │ + DW_CFA_advance_loc2: 282 to 0000dec7 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 119 to 0000dee1 │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000df41 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 107 to 0000df4c │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000dfa6 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc2: 394 to 0000e0d6 │ │ │ │ + DW_CFA_advance_loc2: 372 to 0000e11a │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 282 to 0000e1f0 │ │ │ │ + DW_CFA_advance_loc2: 278 to 0000e230 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e1f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e231 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e1f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e232 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e1f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e233 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e1f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e234 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001774 0000003c 00001778 FDE cie=00000000 pc=0000e200..0000e363 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e201 │ │ │ │ +00001748 0000003c 0000174c FDE cie=00000000 pc=0000e240..0000e3a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e241 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e202 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e242 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e203 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e243 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e204 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e244 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000e212 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000e252 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 304 to 0000e342 │ │ │ │ + DW_CFA_advance_loc2: 304 to 0000e382 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e343 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e383 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e344 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e384 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e345 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e385 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e346 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e386 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000e350 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000e390 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000017b4 0000003c 000017b8 FDE cie=00000000 pc=0000e370..0000e926 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e371 │ │ │ │ +00001788 0000003c 0000178c FDE cie=00000000 pc=0000e3b0..0000e948 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e372 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e373 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e374 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000e37a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000e3ba │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 1447 to 0000e921 │ │ │ │ + DW_CFA_advance_loc2: 1417 to 0000e943 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e922 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e944 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e923 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e945 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e924 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e946 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e925 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e947 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017f4 0000005c 000017f8 FDE cie=00000000 pc=0000e930..0000f165 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e931 │ │ │ │ +000017c8 0000005c 000017cc FDE cie=00000000 pc=0000e950..0000f165 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e932 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e952 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e933 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e953 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e934 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e954 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000e93a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000e95a │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 787 to 0000ec4d │ │ │ │ + DW_CFA_advance_loc2: 780 to 0000ec66 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 112 to 0000ecbd │ │ │ │ + DW_CFA_advance_loc1: 119 to 0000ecdd │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 285 to 0000edda │ │ │ │ + DW_CFA_advance_loc2: 282 to 0000edf7 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 119 to 0000ee51 │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000ee71 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 107 to 0000eebc │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000eed6 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc2: 394 to 0000f046 │ │ │ │ + DW_CFA_advance_loc2: 372 to 0000f04a │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 282 to 0000f160 │ │ │ │ + DW_CFA_advance_loc2: 278 to 0000f160 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_advance_loc: 1 to 0000f161 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 1 to 0000f162 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ @@ -3579,15 +3560,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 0000f164 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001854 0000002c 00001858 FDE cie=00000000 pc=0000f170..0000f32a │ │ │ │ +00001828 0000002c 0000182c FDE cie=00000000 pc=0000f170..0000f32a │ │ │ │ DW_CFA_advance_loc: 1 to 0000f171 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0000f173 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 0000f179 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3602,15 +3583,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0000f31b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 5 to 0000f320 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001884 0000002c 00001888 FDE cie=00000000 pc=0000f330..0000f54a │ │ │ │ +00001858 0000002c 0000185c FDE cie=00000000 pc=0000f330..0000f54a │ │ │ │ DW_CFA_advance_loc: 1 to 0000f331 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0000f333 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 0000f339 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3625,15 +3606,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0000f53e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 2 to 0000f540 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000018b4 0000003c 000018b8 FDE cie=00000000 pc=0000f550..0000f6a3 │ │ │ │ +00001888 0000003c 0000188c FDE cie=00000000 pc=0000f550..0000f6a3 │ │ │ │ DW_CFA_advance_loc: 1 to 0000f551 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 0000f552 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 0000f553 │ │ │ │ @@ -3658,15 +3639,15 @@ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 0000f686 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 10 to 0000f690 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000018f4 0000002c 000018f8 FDE cie=00000000 pc=0000f6b0..0000f86a │ │ │ │ +000018c8 0000002c 000018cc FDE cie=00000000 pc=0000f6b0..0000f86a │ │ │ │ DW_CFA_advance_loc: 1 to 0000f6b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0000f6b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 0000f6b9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3681,15 +3662,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0000f85b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 5 to 0000f860 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001924 0000002c 00001928 FDE cie=00000000 pc=0000f870..0000fa8a │ │ │ │ +000018f8 0000002c 000018fc FDE cie=00000000 pc=0000f870..0000fa8a │ │ │ │ DW_CFA_advance_loc: 1 to 0000f871 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0000f873 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 0000f879 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3704,150 +3685,150 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0000fa7e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 2 to 0000fa80 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001954 0000002c 00001958 FDE cie=00000000 pc=0000fa90..00010038 │ │ │ │ +00001928 0000002c 0000192c FDE cie=00000000 pc=0000fa90..00010038 │ │ │ │ DW_CFA_advance_loc: 1 to 0000fa91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0000fa93 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000fa99 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000fa96 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 561 to 0000fcca │ │ │ │ + DW_CFA_advance_loc2: 564 to 0000fcca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_advance_loc: 1 to 0000fccb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_advance_loc: 1 to 0000fccc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0000fccd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 3 to 0000fcd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001984 0000003c 00001988 FDE cie=00000000 pc=00010040..0001015e │ │ │ │ +00001958 0000003c 0000195c FDE cie=00000000 pc=00010040..0001015c │ │ │ │ DW_CFA_advance_loc: 1 to 00010041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00010042 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00010043 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00010044 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 00010047 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 274 to 00010159 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc2: 272 to 00010157 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001015a │ │ │ │ + DW_CFA_advance_loc: 1 to 00010158 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001015b │ │ │ │ + DW_CFA_advance_loc: 1 to 00010159 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001015c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001015a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001015d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001015b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019c4 0000002c 000019c8 FDE cie=00000000 pc=00010160..00010409 │ │ │ │ +00001998 0000002c 0000199c FDE cie=00000000 pc=00010160..00010429 │ │ │ │ DW_CFA_advance_loc: 1 to 00010161 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00010163 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00010169 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 631 to 000103e0 │ │ │ │ + DW_CFA_advance_loc2: 665 to 00010402 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000103e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010403 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000103e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010404 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000103e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010405 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 000103f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00010410 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000019f4 0000003c 000019f8 FDE cie=00000000 pc=00010410..0001054e │ │ │ │ - DW_CFA_advance_loc: 1 to 00010411 │ │ │ │ +000019c8 0000003c 000019cc FDE cie=00000000 pc=00010430..00010553 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010431 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00010412 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010432 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00010413 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010433 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00010414 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010434 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00010417 │ │ │ │ + DW_CFA_advance_loc: 3 to 00010437 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 306 to 00010549 │ │ │ │ + DW_CFA_advance_loc2: 279 to 0001054e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001054a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001054f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001054b │ │ │ │ + DW_CFA_advance_loc: 1 to 00010550 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001054c │ │ │ │ + DW_CFA_advance_loc: 1 to 00010551 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001054d │ │ │ │ + DW_CFA_advance_loc: 1 to 00010552 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a34 0000002c 00001a38 FDE cie=00000000 pc=00010550..00010716 │ │ │ │ - DW_CFA_advance_loc: 1 to 00010551 │ │ │ │ +00001a08 0000002c 00001a0c FDE cie=00000000 pc=00010560..00010716 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010561 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00010553 │ │ │ │ + DW_CFA_advance_loc: 2 to 00010563 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00010559 │ │ │ │ + DW_CFA_advance_loc: 6 to 00010569 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 429 to 00010706 │ │ │ │ + DW_CFA_advance_loc2: 410 to 00010703 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00010707 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010704 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00010708 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010705 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00010709 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010706 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00010710 │ │ │ │ + DW_CFA_advance_loc: 10 to 00010710 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a64 0000002c 00001a68 FDE cie=00000000 pc=00010720..00010958 │ │ │ │ +00001a38 0000002c 00001a3c FDE cie=00000000 pc=00010720..00010958 │ │ │ │ DW_CFA_advance_loc: 1 to 00010721 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00010723 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00010729 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3862,15 +3843,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000108dd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 3 to 000108e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a94 0000002c 00001a98 FDE cie=00000000 pc=00010960..00010ba8 │ │ │ │ +00001a68 0000002c 00001a6c FDE cie=00000000 pc=00010960..00010ba8 │ │ │ │ DW_CFA_advance_loc: 1 to 00010961 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00010963 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00010969 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3885,15 +3866,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00010b14 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 12 to 00010b20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ac4 0000002c 00001ac8 FDE cie=00000000 pc=00010bb0..00010de5 │ │ │ │ +00001a98 0000002c 00001a9c FDE cie=00000000 pc=00010bb0..00010de5 │ │ │ │ DW_CFA_advance_loc: 1 to 00010bb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00010bb3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00010bb9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3908,15 +3889,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00010d45 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 27 to 00010d60 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001af4 0000002c 00001af8 FDE cie=00000000 pc=00010df0..000112b7 │ │ │ │ +00001ac8 0000002c 00001acc FDE cie=00000000 pc=00010df0..000112b7 │ │ │ │ DW_CFA_advance_loc: 1 to 00010df1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00010df3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 00010dfc │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3931,15 +3912,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00011269 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 7 to 00011270 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b24 0000002c 00001b28 FDE cie=00000000 pc=000112c0..0001141f │ │ │ │ +00001af8 0000002c 00001afc FDE cie=00000000 pc=000112c0..0001141f │ │ │ │ DW_CFA_advance_loc: 1 to 000112c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 000112c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 000112c9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3954,15 +3935,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001140b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 0001140c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b54 00000050 00001b58 FDE cie=00000000 pc=00011420..000114f8 │ │ │ │ +00001b28 00000050 00001b2c FDE cie=00000000 pc=00011420..000114f8 │ │ │ │ DW_CFA_advance_loc: 1 to 00011421 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00011422 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00011423 │ │ │ │ @@ -4000,15 +3981,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 000114f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000114f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001ba8 0000002c 00001bac FDE cie=00000000 pc=00011500..00011675 │ │ │ │ +00001b7c 0000002c 00001b80 FDE cie=00000000 pc=00011500..00011675 │ │ │ │ DW_CFA_advance_loc: 1 to 00011501 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00011503 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 00011506 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4023,15 +4004,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001165c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 4 to 00011660 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001bd8 0000002c 00001bdc FDE cie=00000000 pc=00011680..00011f98 │ │ │ │ +00001bac 0000002c 00001bb0 FDE cie=00000000 pc=00011680..00011f98 │ │ │ │ DW_CFA_advance_loc: 1 to 00011681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00011683 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0001168c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4046,15 +4027,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00011aef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00011af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001c08 0000002c 00001c0c FDE cie=00000000 pc=00011fa0..00012937 │ │ │ │ +00001bdc 0000002c 00001be0 FDE cie=00000000 pc=00011fa0..00012938 │ │ │ │ DW_CFA_advance_loc: 1 to 00011fa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00011fa3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 00011fac │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4069,15 +4050,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00012343 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00012344 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001c38 00000050 00001c3c FDE cie=00000000 pc=00012940..00012b0c │ │ │ │ +00001c0c 00000050 00001c10 FDE cie=00000000 pc=00012940..00012b0b │ │ │ │ DW_CFA_advance_loc: 1 to 00012941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00012942 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00012943 │ │ │ │ @@ -4101,77 +4082,77 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00012a4b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 5 to 00012a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 183 to 00012b07 │ │ │ │ + DW_CFA_advance_loc1: 182 to 00012b06 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012b08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012b07 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012b09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012b08 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012b0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00012b09 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012b0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00012b0a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c8c 0000002c 00001c90 FDE cie=00000000 pc=00012b10..00012d1b │ │ │ │ +00001c60 0000002c 00001c64 FDE cie=00000000 pc=00012b10..00012d20 │ │ │ │ DW_CFA_advance_loc: 1 to 00012b11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00012b13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00012b19 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 491 to 00012d04 │ │ │ │ + DW_CFA_advance_loc2: 496 to 00012d09 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012d05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d0a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012d06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d0b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012d07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d0c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012d08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d0d │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001cbc 0000005c 00001cc0 FDE cie=00000000 pc=00012d20..00012e38 │ │ │ │ +00001c90 0000005c 00001c94 FDE cie=00000000 pc=00012d20..00012e38 │ │ │ │ DW_CFA_advance_loc: 1 to 00012d21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00012d22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00012d23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00012d24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 14 to 00012d32 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 129 to 00012db3 │ │ │ │ + DW_CFA_advance_loc1: 126 to 00012db0 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 14 to 00012dc1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00012dc1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00012dc5 │ │ │ │ + DW_CFA_advance_loc: 10 to 00012dcb │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00012dc9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00012dcf │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 27 to 00012de4 │ │ │ │ + DW_CFA_advance_loc: 21 to 00012de4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 10 to 00012dee │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 4 to 00012df2 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ DW_CFA_advance_loc: 4 to 00012df6 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ @@ -4195,15 +4176,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00012e37 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d1c 0000002c 00001d20 FDE cie=00000000 pc=00012e40..0001304e │ │ │ │ +00001cf0 0000002c 00001cf4 FDE cie=00000000 pc=00012e40..0001304e │ │ │ │ DW_CFA_advance_loc: 1 to 00012e41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00012e43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 00012e46 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4218,15 +4199,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001301a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 6 to 00013020 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001d4c 0000002c 00001d50 FDE cie=00000000 pc=00013050..0001395a │ │ │ │ +00001d20 0000002c 00001d24 FDE cie=00000000 pc=00013050..0001395a │ │ │ │ DW_CFA_advance_loc: 1 to 00013051 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00013053 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0001305c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4241,15 +4222,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000134df │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 000134e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001d7c 0000002c 00001d80 FDE cie=00000000 pc=00013960..00014338 │ │ │ │ +00001d50 0000002c 00001d54 FDE cie=00000000 pc=00013960..00014338 │ │ │ │ DW_CFA_advance_loc: 1 to 00013961 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00013963 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0001396c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4264,15 +4245,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00013e70 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00013e71 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001dac 0000002c 00001db0 FDE cie=00000000 pc=00014340..00014d61 │ │ │ │ +00001d80 0000002c 00001d84 FDE cie=00000000 pc=00014340..00014d61 │ │ │ │ DW_CFA_advance_loc: 1 to 00014341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00014343 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0001434c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4287,15 +4268,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000148b7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 000148b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ddc 0000002c 00001de0 FDE cie=00000000 pc=00014d70..000158f5 │ │ │ │ +00001db0 0000002c 00001db4 FDE cie=00000000 pc=00014d70..000158f5 │ │ │ │ DW_CFA_advance_loc: 1 to 00014d71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00014d73 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 00014d7c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4310,15 +4291,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00015309 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 0001530a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001e0c 00000050 00001e10 FDE cie=00000000 pc=00015900..00015aac │ │ │ │ +00001de0 00000050 00001de4 FDE cie=00000000 pc=00015900..00015aac │ │ │ │ DW_CFA_advance_loc: 1 to 00015901 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00015902 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00015903 │ │ │ │ @@ -4358,15 +4339,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00015aab │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e60 0000002c 00001e64 FDE cie=00000000 pc=00015ab0..0001657e │ │ │ │ +00001e34 0000002c 00001e38 FDE cie=00000000 pc=00015ab0..0001657e │ │ │ │ DW_CFA_advance_loc: 1 to 00015ab1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00015ab3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 00015abc │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4381,15 +4362,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00015ee2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00015ee3 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001e90 0000002c 00001e94 FDE cie=00000000 pc=00016580..00017190 │ │ │ │ +00001e64 0000002c 00001e68 FDE cie=00000000 pc=00016580..00017190 │ │ │ │ DW_CFA_advance_loc: 1 to 00016581 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00016583 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0001658c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4404,15 +4385,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00016b8e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00016b8f │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ec0 0000002c 00001ec4 FDE cie=00000000 pc=00017190..00017d69 │ │ │ │ +00001e94 0000002c 00001e98 FDE cie=00000000 pc=00017190..00017d69 │ │ │ │ DW_CFA_advance_loc: 1 to 00017191 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00017193 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0001719c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4427,15 +4408,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00017637 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00017638 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ef0 0000002c 00001ef4 FDE cie=00000000 pc=00017d70..00018a28 │ │ │ │ +00001ec4 0000002c 00001ec8 FDE cie=00000000 pc=00017d70..00018a28 │ │ │ │ DW_CFA_advance_loc: 1 to 00017d71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00017d73 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 00017d7c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4450,65 +4431,65 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000183fa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 000183fb │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001f20 0000002c 00001f24 FDE cie=00000000 pc=00018a30..00018ce5 │ │ │ │ +00001ef4 0000002c 00001ef8 FDE cie=00000000 pc=00018a30..00018cea │ │ │ │ DW_CFA_advance_loc: 1 to 00018a31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00018a33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00018a39 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 658 to 00018ccb │ │ │ │ + DW_CFA_advance_loc2: 663 to 00018cd0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00018ccc │ │ │ │ + DW_CFA_advance_loc: 1 to 00018cd1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00018ccd │ │ │ │ + DW_CFA_advance_loc: 1 to 00018cd2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00018cce │ │ │ │ + DW_CFA_advance_loc: 1 to 00018cd3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018ccf │ │ │ │ + DW_CFA_advance_loc: 1 to 00018cd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001f50 00000060 00001f54 FDE cie=00000000 pc=00018cf0..00018e48 │ │ │ │ +00001f24 00000060 00001f28 FDE cie=00000000 pc=00018cf0..00018e48 │ │ │ │ DW_CFA_advance_loc: 1 to 00018cf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00018cf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00018cf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00018cf4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 14 to 00018d02 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 177 to 00018db3 │ │ │ │ + DW_CFA_advance_loc1: 180 to 00018db6 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00018db7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00018dbc │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 00018dbd │ │ │ │ + DW_CFA_advance_loc: 10 to 00018dc6 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 00018dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00018dca │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 00018dd6 │ │ │ │ + DW_CFA_advance_loc: 24 to 00018de2 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 19 to 00018de9 │ │ │ │ + DW_CFA_advance_loc: 9 to 00018deb │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 9 to 00018df2 │ │ │ │ + DW_CFA_advance_loc: 7 to 00018df2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ DW_CFA_advance_loc: 1 to 00018df3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 3 to 00018df6 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ DW_CFA_advance_loc: 3 to 00018df9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ @@ -4529,15 +4510,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00018e46 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00018e47 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001fb4 0000002c 00001fb8 FDE cie=00000000 pc=00018e50..000190eb │ │ │ │ +00001f88 0000002c 00001f8c FDE cie=00000000 pc=00018e50..000190ee │ │ │ │ DW_CFA_advance_loc: 1 to 00018e51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00018e53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 00018e56 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4552,15 +4533,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000190aa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 6 to 000190b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001fe4 0000003c 00001fe8 FDE cie=00000000 pc=000190f0..0001943a │ │ │ │ +00001fb8 0000003c 00001fbc FDE cie=00000000 pc=000190f0..0001943a │ │ │ │ DW_CFA_advance_loc: 1 to 000190f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 000190f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 000190f9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4587,15 +4568,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001940a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 0001940b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002024 0000002c 00002028 FDE cie=00000000 pc=00019440..000196bd │ │ │ │ +00001ff8 0000002c 00001ffc FDE cie=00000000 pc=00019440..000196bd │ │ │ │ DW_CFA_advance_loc: 1 to 00019441 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00019443 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 00019446 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4610,15 +4591,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001964c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 4 to 00019650 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002054 0000002c 00002058 FDE cie=00000000 pc=000196c0..0001997d │ │ │ │ +00002028 0000002c 0000202c FDE cie=00000000 pc=000196c0..0001997d │ │ │ │ DW_CFA_advance_loc: 1 to 000196c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 000196c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 000196c6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4633,15 +4614,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000198d7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 9 to 000198e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002084 0000003c 00002088 FDE cie=00000000 pc=00019980..00019bc9 │ │ │ │ +00002058 0000003c 0000205c FDE cie=00000000 pc=00019980..00019bc9 │ │ │ │ DW_CFA_advance_loc: 1 to 00019981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00019982 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00019983 │ │ │ │ @@ -4666,15 +4647,15 @@ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00019bab │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 5 to 00019bb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000020c4 0000002c 000020c8 FDE cie=00000000 pc=00019bd0..00019e27 │ │ │ │ +00002098 0000002c 0000209c FDE cie=00000000 pc=00019bd0..00019e27 │ │ │ │ DW_CFA_advance_loc: 1 to 00019bd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00019bd3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 00019bd6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4689,15 +4670,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00019ded │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 3 to 00019df0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000020f4 0000003c 000020f8 FDE cie=00000000 pc=00019e30..0001a283 │ │ │ │ +000020c8 0000003c 000020cc FDE cie=00000000 pc=00019e30..0001a283 │ │ │ │ DW_CFA_advance_loc: 1 to 00019e31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00019e33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00019e39 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4724,94 +4705,94 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001a252 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 0001a253 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002134 0000003c 00002138 FDE cie=00000000 pc=0001a290..0001a499 │ │ │ │ +00002108 0000003c 0000210c FDE cie=00000000 pc=0001a290..0001a4a9 │ │ │ │ DW_CFA_advance_loc: 1 to 0001a291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 0001a292 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 0001a293 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 0001a294 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 0001a297 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 480 to 0001a477 │ │ │ │ + DW_CFA_advance_loc2: 496 to 0001a487 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a478 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a488 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a479 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a489 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a47a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a48a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a47b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a48b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001a480 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001a490 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002174 0000002c 00002178 FDE cie=00000000 pc=0001a4a0..0001a727 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a4a1 │ │ │ │ +00002148 0000002c 0000214c FDE cie=00000000 pc=0001a4b0..0001a737 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a4b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001a4a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001a4b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001a4a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001a4b6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 577 to 0001a6e7 │ │ │ │ + DW_CFA_advance_loc2: 577 to 0001a6f7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a6e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a6f8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a6e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a6f9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a6ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a6fa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001a6f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001a700 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000021a4 0000002c 000021a8 FDE cie=00000000 pc=0001a730..0001aa0e │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a731 │ │ │ │ +00002178 0000002c 0000217c FDE cie=00000000 pc=0001a740..0001aa0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a741 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001a733 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001a743 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001a736 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001a746 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 621 to 0001a9a3 │ │ │ │ + DW_CFA_advance_loc2: 605 to 0001a9a3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_advance_loc: 1 to 0001a9a4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001a9a5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001a9a6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 10 to 0001a9b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000021d4 0000002c 000021d8 FDE cie=00000000 pc=0001aa10..0001acf0 │ │ │ │ +000021a8 0000002c 000021ac FDE cie=00000000 pc=0001aa10..0001acf0 │ │ │ │ DW_CFA_advance_loc: 1 to 0001aa11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001aa13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001aa16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4826,15 +4807,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001ac8f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 0001ac90 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002204 0000002c 00002208 FDE cie=00000000 pc=0001acf0..0001b0f1 │ │ │ │ +000021d8 0000002c 000021dc FDE cie=00000000 pc=0001acf0..0001b0f1 │ │ │ │ DW_CFA_advance_loc: 1 to 0001acf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001acf3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001acf6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4849,15 +4830,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001b048 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 8 to 0001b050 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002234 00000054 00002238 FDE cie=00000000 pc=0001b100..0001b9cf │ │ │ │ +00002208 00000054 0000220c FDE cie=00000000 pc=0001b100..0001b9cf │ │ │ │ DW_CFA_advance_loc: 1 to 0001b101 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 0001b102 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 0001b103 │ │ │ │ @@ -4900,15 +4881,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 0001b73f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 1 to 0001b740 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000228c 0000002c 00002290 FDE cie=00000000 pc=0001b9d0..0001bd8c │ │ │ │ +00002260 0000002c 00002264 FDE cie=00000000 pc=0001b9d0..0001bd8c │ │ │ │ DW_CFA_advance_loc: 1 to 0001b9d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001b9d3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001b9d6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4923,15 +4904,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001bcfd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 3 to 0001bd00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000022bc 0000002c 000022c0 FDE cie=00000000 pc=0001bd90..0001bf9b │ │ │ │ +00002290 0000002c 00002294 FDE cie=00000000 pc=0001bd90..0001bf9b │ │ │ │ DW_CFA_advance_loc: 1 to 0001bd91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001bd93 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001bd96 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4946,15 +4927,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001bf6f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 0001bf70 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000022ec 00000084 000022f0 FDE cie=00000000 pc=0001bfa0..0001c146 │ │ │ │ +000022c0 00000084 000022c4 FDE cie=00000000 pc=0001bfa0..0001c146 │ │ │ │ DW_CFA_advance_loc: 1 to 0001bfa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 0001bfa2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 0001bfa3 │ │ │ │ @@ -4971,19 +4952,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 4 to 0001c07e │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 0001c082 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 1 to 0001c083 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c086 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001c089 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c089 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001c08c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001c099 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001c099 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 16 to 0001c0a9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc: 9 to 0001c0b2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_advance_loc: 1 to 0001c0b3 │ │ │ │ @@ -4996,17 +4977,17 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 0001c0b6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 10 to 0001c0c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 33 to 0001c0e1 │ │ │ │ + DW_CFA_advance_loc: 29 to 0001c0dd │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 40 to 0001c109 │ │ │ │ + DW_CFA_advance_loc: 44 to 0001c109 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 4 to 0001c10d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 0001c111 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 1 to 0001c112 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ @@ -5029,84 +5010,84 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 0001c144 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 0001c145 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002374 0000002c 00002378 FDE cie=00000000 pc=0001c150..0001c592 │ │ │ │ +00002348 0000002c 0000234c FDE cie=00000000 pc=0001c150..0001c5a2 │ │ │ │ DW_CFA_advance_loc: 1 to 0001c151 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001c153 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001c156 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 987 to 0001c531 │ │ │ │ + DW_CFA_advance_loc2: 1002 to 0001c540 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c532 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c541 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c533 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c542 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c534 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c543 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001c540 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001c550 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000023a4 0000002c 000023a8 FDE cie=00000000 pc=0001c5a0..0001c9e2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c5a1 │ │ │ │ +00002378 0000002c 0000237c FDE cie=00000000 pc=0001c5b0..0001c9f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c5b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001c5a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001c5b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c5a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001c5b6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 995 to 0001c989 │ │ │ │ + DW_CFA_advance_loc2: 985 to 0001c98f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c98a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c990 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c98b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c991 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c98c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c992 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c990 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001c9a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000023d4 0000002c 000023d8 FDE cie=00000000 pc=0001c9f0..0001ceec │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c9f1 │ │ │ │ +000023a8 0000002c 000023ac FDE cie=00000000 pc=0001ca00..0001ceec │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ca01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001c9f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001ca03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c9f6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ca06 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1104 to 0001ce46 │ │ │ │ + DW_CFA_advance_loc2: 1088 to 0001ce46 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_advance_loc: 1 to 0001ce47 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001ce48 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001ce49 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 7 to 0001ce50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002404 0000002c 00002408 FDE cie=00000000 pc=0001cef0..0001d415 │ │ │ │ +000023d8 0000002c 000023dc FDE cie=00000000 pc=0001cef0..0001d415 │ │ │ │ DW_CFA_advance_loc: 1 to 0001cef1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001cef3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001cef6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -5121,15 +5102,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001d375 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 11 to 0001d380 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002434 0000002c 00002438 FDE cie=00000000 pc=0001d420..0001d958 │ │ │ │ +00002408 0000002c 0000240c FDE cie=00000000 pc=0001d420..0001d958 │ │ │ │ DW_CFA_advance_loc: 1 to 0001d421 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001d423 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001d426 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -5144,6069 +5125,6069 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001d8a4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 12 to 0001d8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002464 0000002c 00002468 FDE cie=00000000 pc=0001d960..0001df7b │ │ │ │ +00002438 0000002c 0000243c FDE cie=00000000 pc=0001d960..0001df6b │ │ │ │ DW_CFA_advance_loc: 1 to 0001d961 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001d963 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001d966 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1383 to 0001decd │ │ │ │ + DW_CFA_advance_loc2: 1373 to 0001dec3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001dece │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dec4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001decf │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dec5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ded0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dec6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001dee0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001ded0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002494 0000002c 00002498 FDE cie=00000000 pc=0001df80..0001e696 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001df81 │ │ │ │ +00002468 0000002c 0000246c FDE cie=00000000 pc=0001df70..0001e676 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001df71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001df83 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001df73 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001df86 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001df76 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1582 to 0001e5b4 │ │ │ │ + DW_CFA_advance_loc2: 1566 to 0001e594 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e5b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e595 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e5b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e596 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e5b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e597 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001e5c0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001e5a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000024c4 00000084 000024c8 FDE cie=00000000 pc=0001e6a0..000206fd │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e6a1 │ │ │ │ +00002498 00000084 0000249c FDE cie=00000000 pc=0001e680..000206bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e6a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e682 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e6a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e683 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001e6a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e686 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001e6ab │ │ │ │ + DW_CFA_advance_loc: 5 to 0001e68b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 700 to 0001e967 │ │ │ │ + DW_CFA_advance_loc2: 668 to 0001e927 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e968 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e928 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e969 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e929 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e96a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e92a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e96b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e92b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e96c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e92c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1666 to 0001efee │ │ │ │ + DW_CFA_advance_loc2: 1666 to 0001efae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001efef │ │ │ │ + DW_CFA_advance_loc: 1 to 0001efaf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001eff0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001efb0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001eff1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001efb1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001eff2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001efb2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001eff3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001efb3 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 4350 to 000200f1 │ │ │ │ + DW_CFA_advance_loc2: 4350 to 000200b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000200f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200b2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000200f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200b3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000200f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200b4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000200f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200b5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00020100 │ │ │ │ + DW_CFA_advance_loc: 11 to 000200c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 00020133 │ │ │ │ + DW_CFA_advance_loc: 51 to 000200f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020134 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200f4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020135 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200f5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020136 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020137 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00020140 │ │ │ │ + DW_CFA_advance_loc: 9 to 00020100 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000254c 0000002c 00002550 FDE cie=00000000 pc=00020700..00020d1b │ │ │ │ - DW_CFA_advance_loc: 1 to 00020701 │ │ │ │ +00002520 0000002c 00002524 FDE cie=00000000 pc=000206c0..00020cbb │ │ │ │ + DW_CFA_advance_loc: 1 to 000206c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020703 │ │ │ │ + DW_CFA_advance_loc: 2 to 000206c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00020706 │ │ │ │ + DW_CFA_advance_loc: 3 to 000206c6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1396 to 00020c7a │ │ │ │ + DW_CFA_advance_loc2: 1354 to 00020c10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020c7b │ │ │ │ + DW_CFA_advance_loc: 1 to 00020c11 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020c7c │ │ │ │ + DW_CFA_advance_loc: 1 to 00020c12 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020c7d │ │ │ │ + DW_CFA_advance_loc: 1 to 00020c13 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00020c80 │ │ │ │ + DW_CFA_advance_loc: 13 to 00020c20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000257c 0000002c 00002580 FDE cie=00000000 pc=00020d20..0002125a │ │ │ │ - DW_CFA_advance_loc: 1 to 00020d21 │ │ │ │ +00002550 0000002c 00002554 FDE cie=00000000 pc=00020cc0..000211da │ │ │ │ + DW_CFA_advance_loc: 1 to 00020cc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020d23 │ │ │ │ + DW_CFA_advance_loc: 2 to 00020cc3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00020d26 │ │ │ │ + DW_CFA_advance_loc: 3 to 00020cc6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1142 to 0002119c │ │ │ │ + DW_CFA_advance_loc2: 1110 to 0002111c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002119d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002111d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002119e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002111e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002119f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002111f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000211a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021120 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000025ac 0000002c 000025b0 FDE cie=00000000 pc=00021260..0002195c │ │ │ │ - DW_CFA_advance_loc: 1 to 00021261 │ │ │ │ +00002580 0000002c 00002584 FDE cie=00000000 pc=000211e0..00021896 │ │ │ │ + DW_CFA_advance_loc: 1 to 000211e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00021263 │ │ │ │ + DW_CFA_advance_loc: 2 to 000211e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00021266 │ │ │ │ + DW_CFA_advance_loc: 3 to 000211e6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1546 to 00021870 │ │ │ │ + DW_CFA_advance_loc2: 1493 to 000217bb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021871 │ │ │ │ + DW_CFA_advance_loc: 1 to 000217bc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021872 │ │ │ │ + DW_CFA_advance_loc: 1 to 000217bd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021873 │ │ │ │ + DW_CFA_advance_loc: 1 to 000217be │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00021880 │ │ │ │ + DW_CFA_advance_loc: 2 to 000217c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000025dc 0000002c 000025e0 FDE cie=00000000 pc=00021960..00021bd8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021961 │ │ │ │ +000025b0 0000002c 000025b4 FDE cie=00000000 pc=000218a0..00021b1b │ │ │ │ + DW_CFA_advance_loc: 1 to 000218a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00021963 │ │ │ │ + DW_CFA_advance_loc: 2 to 000218a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00021966 │ │ │ │ + DW_CFA_advance_loc: 3 to 000218a6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 566 to 00021b9c │ │ │ │ + DW_CFA_advance_loc2: 566 to 00021adc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b9d │ │ │ │ + DW_CFA_advance_loc: 1 to 00021add │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00021ade │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b9f │ │ │ │ + DW_CFA_advance_loc: 1 to 00021adf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021ba0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021ae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000260c 00000088 00002610 FDE cie=00000000 pc=00021be0..00021dc2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021be1 │ │ │ │ +000025e0 00000088 000025e4 FDE cie=00000000 pc=00021b20..00021d02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021be2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021be3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021be4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021bf2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00021b32 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 232 to 00021cda │ │ │ │ + DW_CFA_advance_loc1: 232 to 00021c1a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 5 to 00021cdf │ │ │ │ + DW_CFA_advance_loc: 5 to 00021c1f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021ce3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00021c23 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021ce7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00021c27 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021ceb │ │ │ │ + DW_CFA_advance_loc: 4 to 00021c2b │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021cec │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c2c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021ced │ │ │ │ + DW_CFA_advance_loc: 4 to 00021c30 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00021cf3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00021c36 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021cf6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021c39 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 16 to 00021d06 │ │ │ │ + DW_CFA_advance_loc: 13 to 00021c46 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c47 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 00021d17 │ │ │ │ + DW_CFA_advance_loc: 16 to 00021c57 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 00021d20 │ │ │ │ + DW_CFA_advance_loc: 9 to 00021c60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c61 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c62 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c63 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c64 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021d30 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 00021d3f │ │ │ │ + DW_CFA_advance_loc: 11 to 00021c7b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 49 to 00021d70 │ │ │ │ + DW_CFA_advance_loc: 53 to 00021cb0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021d74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00021cb4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00021cb8 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00021cbc │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 7 to 00021d83 │ │ │ │ + DW_CFA_advance_loc: 7 to 00021cc3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 00021d88 │ │ │ │ + DW_CFA_advance_loc: 5 to 00021cc8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00021ccc │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021d8f │ │ │ │ + DW_CFA_advance_loc: 3 to 00021ccf │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021d9b │ │ │ │ + DW_CFA_advance_loc: 12 to 00021cdb │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 10 to 00021da5 │ │ │ │ + DW_CFA_advance_loc: 10 to 00021ce5 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021db3 │ │ │ │ + DW_CFA_advance_loc: 14 to 00021cf3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002698 0000003c 0000269c FDE cie=00000000 pc=00021dd0..000220bb │ │ │ │ - DW_CFA_advance_loc: 1 to 00021dd1 │ │ │ │ +0000266c 0000003c 00002670 FDE cie=00000000 pc=00021d10..00021ffb │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021dd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021dd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021dd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021de2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00021d22 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 515 to 00021fe5 │ │ │ │ + DW_CFA_advance_loc2: 515 to 00021f25 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fe6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021f26 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fe7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021f27 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fe8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021f28 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fe9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021f29 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00021ff0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00021f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000026d8 0000002c 000026dc FDE cie=00000000 pc=000220c0..000223bf │ │ │ │ - DW_CFA_advance_loc: 1 to 000220c1 │ │ │ │ +000026ac 0000002c 000026b0 FDE cie=00000000 pc=00022000..000222ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00022001 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000220c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022003 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000220c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022006 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 532 to 000222da │ │ │ │ + DW_CFA_advance_loc2: 532 to 0002221a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000222db │ │ │ │ + DW_CFA_advance_loc: 1 to 0002221b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000222dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002221c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000222dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002221d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000222e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022220 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002708 000000b4 0000270c FDE cie=00000000 pc=000223c0..0002269d │ │ │ │ - DW_CFA_advance_loc: 1 to 000223c1 │ │ │ │ +000026dc 000000b4 000026e0 FDE cie=00000000 pc=00022300..000225dd │ │ │ │ + DW_CFA_advance_loc: 1 to 00022301 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000223c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022302 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000223c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022303 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000223c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022304 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000223c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022307 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 50 to 000223f9 │ │ │ │ + DW_CFA_advance_loc: 50 to 00022339 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022400 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022340 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022407 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022347 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002240c │ │ │ │ + DW_CFA_advance_loc: 5 to 0002234c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022411 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022351 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022416 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022356 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 00022426 │ │ │ │ + DW_CFA_advance_loc: 16 to 00022366 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002243f │ │ │ │ + DW_CFA_advance_loc: 25 to 0002237f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022440 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022380 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022441 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022381 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022442 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022382 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022443 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022383 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00022450 │ │ │ │ + DW_CFA_advance_loc: 13 to 00022390 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 168 to 000224f8 │ │ │ │ + DW_CFA_advance_loc1: 165 to 00022435 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 23 to 0002250f │ │ │ │ + DW_CFA_advance_loc: 26 to 0002244f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022513 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022453 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022517 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022457 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002251b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002245b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002251f │ │ │ │ + DW_CFA_advance_loc: 4 to 0002245f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 9 to 00022528 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022468 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002252b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002246b │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002252e │ │ │ │ + DW_CFA_advance_loc: 3 to 0002246e │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022530 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022470 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002253c │ │ │ │ + DW_CFA_advance_loc: 12 to 0002247c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 172 to 000225e8 │ │ │ │ + DW_CFA_advance_loc1: 169 to 00022525 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 23 to 000225ff │ │ │ │ + DW_CFA_advance_loc: 26 to 0002253f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022603 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022543 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022607 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022547 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002260b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002254b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002260f │ │ │ │ + DW_CFA_advance_loc: 4 to 0002254f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 9 to 00022618 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022558 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002261b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002255b │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002261e │ │ │ │ + DW_CFA_advance_loc: 3 to 0002255e │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022620 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022560 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002262c │ │ │ │ + DW_CFA_advance_loc: 12 to 0002256c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 00022642 │ │ │ │ + DW_CFA_advance_loc: 22 to 00022582 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022643 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022583 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022644 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022584 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022645 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022585 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022646 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022586 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00022650 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022590 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000027c0 000000cc 000027c4 FDE cie=00000000 pc=000226a0..000229fd │ │ │ │ - DW_CFA_advance_loc: 1 to 000226a1 │ │ │ │ +00002794 000000cc 00002798 FDE cie=00000000 pc=000225e0..0002293d │ │ │ │ + DW_CFA_advance_loc: 1 to 000225e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000226a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000225e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000226a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000225e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000226a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000225e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000226a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000225e7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 56 to 000226df │ │ │ │ + DW_CFA_advance_loc: 56 to 0002261f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 11 to 000226ea │ │ │ │ + DW_CFA_advance_loc: 11 to 0002262a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 000226ed │ │ │ │ + DW_CFA_advance_loc: 3 to 0002262d │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 5 to 000226f2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022632 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 5 to 000226f7 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022637 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 5 to 000226fc │ │ │ │ + DW_CFA_advance_loc: 5 to 0002263c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002270c │ │ │ │ + DW_CFA_advance_loc: 16 to 0002264c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 00022725 │ │ │ │ + DW_CFA_advance_loc: 25 to 00022665 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022726 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022666 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022727 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022667 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022728 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022668 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022729 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022669 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022730 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022670 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 168 to 000227d8 │ │ │ │ + DW_CFA_advance_loc1: 165 to 00022715 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 18 to 000227ea │ │ │ │ + DW_CFA_advance_loc: 21 to 0002272a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 000227f1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002272e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 000227f5 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022738 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000227f9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002273f │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022800 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022746 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 24 to 00022818 │ │ │ │ + DW_CFA_advance_loc: 18 to 00022758 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 10 to 00022822 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022762 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022826 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022766 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002282a │ │ │ │ + DW_CFA_advance_loc: 4 to 0002276a │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002282e │ │ │ │ + DW_CFA_advance_loc: 4 to 0002276e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022831 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022771 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002283d │ │ │ │ + DW_CFA_advance_loc: 12 to 0002277d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 219 to 00022918 │ │ │ │ + DW_CFA_advance_loc1: 216 to 00022855 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002292a │ │ │ │ + DW_CFA_advance_loc: 21 to 0002286a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022931 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002286e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022935 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022878 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022939 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002287f │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022940 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022886 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 24 to 00022958 │ │ │ │ + DW_CFA_advance_loc: 18 to 00022898 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 10 to 00022962 │ │ │ │ + DW_CFA_advance_loc: 10 to 000228a2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022966 │ │ │ │ + DW_CFA_advance_loc: 4 to 000228a6 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002296a │ │ │ │ + DW_CFA_advance_loc: 4 to 000228aa │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002296e │ │ │ │ + DW_CFA_advance_loc: 4 to 000228ae │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022971 │ │ │ │ + DW_CFA_advance_loc: 3 to 000228b1 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002297d │ │ │ │ + DW_CFA_advance_loc: 12 to 000228bd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 30 to 0002299b │ │ │ │ + DW_CFA_advance_loc: 30 to 000228db │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002299c │ │ │ │ + DW_CFA_advance_loc: 1 to 000228dc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002299d │ │ │ │ + DW_CFA_advance_loc: 1 to 000228dd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002299e │ │ │ │ + DW_CFA_advance_loc: 1 to 000228de │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002299f │ │ │ │ + DW_CFA_advance_loc: 1 to 000228df │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000229a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000228e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002890 000000e8 00002894 FDE cie=00000000 pc=00022a00..00022dbd │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a01 │ │ │ │ +00002864 000000e8 00002868 FDE cie=00000000 pc=00022940..00022cfd │ │ │ │ + DW_CFA_advance_loc: 1 to 00022941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022942 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022943 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022944 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022a07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022947 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00022a53 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00022993 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022994 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022a57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022997 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022a5c │ │ │ │ + DW_CFA_advance_loc: 5 to 0002299c │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022a61 │ │ │ │ + DW_CFA_advance_loc: 5 to 000229a1 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022a66 │ │ │ │ + DW_CFA_advance_loc: 5 to 000229a6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00022a76 │ │ │ │ + DW_CFA_advance_loc: 16 to 000229b6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 00022a8f │ │ │ │ + DW_CFA_advance_loc: 25 to 000229cf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a90 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229d0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a91 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229d1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229d2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a93 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229d3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00022aa0 │ │ │ │ + DW_CFA_advance_loc: 13 to 000229e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 152 to 00022b38 │ │ │ │ + DW_CFA_advance_loc1: 149 to 00022a75 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 44 to 00022b64 │ │ │ │ + DW_CFA_advance_loc: 51 to 00022aa8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022b68 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022aae │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022b6e │ │ │ │ + DW_CFA_advance_loc: 10 to 00022ab8 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022b75 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022abc │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022b79 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022ac0 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022b7d │ │ │ │ + DW_CFA_advance_loc: 4 to 00022ac4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 22 to 00022b93 │ │ │ │ + DW_CFA_advance_loc: 21 to 00022ad9 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 14 to 00022ba1 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022ae2 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022ba8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022ae9 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022ba9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022aea │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 10 to 00022bb3 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022af4 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022bb6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022af7 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022bb9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022afa │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022bbb │ │ │ │ + DW_CFA_advance_loc: 2 to 00022afc │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 16 to 00022bcb │ │ │ │ + DW_CFA_advance_loc: 16 to 00022b0c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 237 to 00022cb8 │ │ │ │ + DW_CFA_advance_loc1: 233 to 00022bf5 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 44 to 00022ce4 │ │ │ │ + DW_CFA_advance_loc: 51 to 00022c28 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022ce8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022c2e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022cee │ │ │ │ + DW_CFA_advance_loc: 10 to 00022c38 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022cf5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022c3c │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022cf9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022c40 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022cfd │ │ │ │ + DW_CFA_advance_loc: 4 to 00022c44 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 22 to 00022d13 │ │ │ │ + DW_CFA_advance_loc: 21 to 00022c59 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 14 to 00022d21 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022c62 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022d28 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022c69 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022c6a │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 10 to 00022d33 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022c74 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022d36 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022c77 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022d39 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022c7a │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022d3b │ │ │ │ + DW_CFA_advance_loc: 2 to 00022c7c │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 16 to 00022d4b │ │ │ │ + DW_CFA_advance_loc: 16 to 00022c8c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 30 to 00022d69 │ │ │ │ + DW_CFA_advance_loc: 30 to 00022caa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cab │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d6b │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cac │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d6c │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cad │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d6d │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cae │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022d70 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000297c 0000002c 00002980 FDE cie=00000000 pc=00022dc0..000231d1 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022dcb │ │ │ │ +00002950 0000002c 00002954 FDE cie=00000000 pc=00022d00..00023111 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022d0b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022dcd │ │ │ │ + DW_CFA_advance_loc: 2 to 00022d0d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00022dd3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022d13 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 116 to 00022e47 │ │ │ │ + DW_CFA_advance_loc1: 116 to 00022d87 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022e48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d88 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022e49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d89 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022e4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d8a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022e50 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022d90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029ac 00000074 000029b0 FDE cie=00000000 pc=000231e0..000236d3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000231e1 │ │ │ │ +00002980 00000074 00002984 FDE cie=00000000 pc=00023120..00023613 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023121 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000231e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023122 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000231e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023123 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000231e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023124 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000231e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00023127 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 150 to 0002327d │ │ │ │ + DW_CFA_advance_loc1: 150 to 000231bd │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00023281 │ │ │ │ + DW_CFA_advance_loc: 4 to 000231c1 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023282 │ │ │ │ + DW_CFA_advance_loc: 1 to 000231c2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023283 │ │ │ │ + DW_CFA_advance_loc: 1 to 000231c3 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002328b │ │ │ │ + DW_CFA_advance_loc: 8 to 000231cb │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023293 │ │ │ │ + DW_CFA_advance_loc: 8 to 000231d3 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002329b │ │ │ │ + DW_CFA_advance_loc: 8 to 000231db │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 21 to 000232b0 │ │ │ │ + DW_CFA_advance_loc: 21 to 000231f0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 25 to 000232c9 │ │ │ │ + DW_CFA_advance_loc: 25 to 00023209 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000232ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0002320a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000232cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002320b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000232cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002320c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000232cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002320d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000232ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0002320e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 964 to 00023692 │ │ │ │ + DW_CFA_advance_loc2: 964 to 000235d2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023693 │ │ │ │ + DW_CFA_advance_loc: 1 to 000235d3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023694 │ │ │ │ + DW_CFA_advance_loc: 1 to 000235d4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023695 │ │ │ │ + DW_CFA_advance_loc: 1 to 000235d5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023696 │ │ │ │ + DW_CFA_advance_loc: 1 to 000235d6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023697 │ │ │ │ + DW_CFA_advance_loc: 1 to 000235d7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002a24 0000002c 00002a28 FDE cie=00000000 pc=000236e0..00023bef │ │ │ │ - DW_CFA_advance_loc: 11 to 000236eb │ │ │ │ +000029f8 0000002c 000029fc FDE cie=00000000 pc=00023620..00023b2f │ │ │ │ + DW_CFA_advance_loc: 11 to 0002362b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000236ed │ │ │ │ + DW_CFA_advance_loc: 2 to 0002362d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000236f6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00023636 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 113 to 00023767 │ │ │ │ + DW_CFA_advance_loc1: 113 to 000236a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023768 │ │ │ │ + DW_CFA_advance_loc: 1 to 000236a8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023769 │ │ │ │ + DW_CFA_advance_loc: 1 to 000236a9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002376a │ │ │ │ + DW_CFA_advance_loc: 1 to 000236aa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00023770 │ │ │ │ + DW_CFA_advance_loc: 6 to 000236b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a54 0000002c 00002a58 FDE cie=00000000 pc=00023bf0..00024234 │ │ │ │ - DW_CFA_advance_loc: 11 to 00023bfb │ │ │ │ +00002a28 0000002c 00002a2c FDE cie=00000000 pc=00023b30..00024174 │ │ │ │ + DW_CFA_advance_loc: 11 to 00023b3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00023bfd │ │ │ │ + DW_CFA_advance_loc: 2 to 00023b3d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00023c06 │ │ │ │ + DW_CFA_advance_loc: 9 to 00023b46 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 113 to 00023c77 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00023bb7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023c78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023bb8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023c79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023bb9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023c7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00023bba │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00023c80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00023bc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a84 0000002c 00002a88 FDE cie=00000000 pc=00024240..000248a8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002424b │ │ │ │ +00002a58 0000002c 00002a5c FDE cie=00000000 pc=00024180..0002482b │ │ │ │ + DW_CFA_advance_loc: 11 to 0002418b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002424d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002418d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00024256 │ │ │ │ + DW_CFA_advance_loc: 9 to 00024196 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 119 to 000242cd │ │ │ │ + DW_CFA_advance_loc1: 119 to 0002420d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000242ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0002420e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000242cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002420f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000242d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024210 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000242e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00024220 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ab4 0000002c 00002ab8 FDE cie=00000000 pc=000248b0..00024f4c │ │ │ │ - DW_CFA_advance_loc: 1 to 000248b1 │ │ │ │ +00002a88 0000002c 00002a8c FDE cie=00000000 pc=00024830..00024ecc │ │ │ │ + DW_CFA_advance_loc: 1 to 00024831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000248b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024833 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000248bc │ │ │ │ + DW_CFA_advance_loc: 9 to 0002483c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 121 to 00024935 │ │ │ │ + DW_CFA_advance_loc1: 121 to 000248b5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024936 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024937 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248b7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024938 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248b8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00024940 │ │ │ │ + DW_CFA_advance_loc: 8 to 000248c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ae4 0000002c 00002ae8 FDE cie=00000000 pc=00024f50..000255fe │ │ │ │ - DW_CFA_advance_loc: 11 to 00024f5b │ │ │ │ +00002ab8 0000002c 00002abc FDE cie=00000000 pc=00024ed0..0002557e │ │ │ │ + DW_CFA_advance_loc: 11 to 00024edb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00024f5d │ │ │ │ + DW_CFA_advance_loc: 2 to 00024edd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00024f66 │ │ │ │ + DW_CFA_advance_loc: 9 to 00024ee6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 113 to 00024fd7 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00024f57 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024fd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024f58 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024fd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024f59 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024fda │ │ │ │ + DW_CFA_advance_loc: 1 to 00024f5a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00024fe0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00024f60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b14 0000002c 00002b18 FDE cie=00000000 pc=00025600..00025f16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002560b │ │ │ │ +00002ae8 0000002c 00002aec FDE cie=00000000 pc=00025580..00025e96 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002558b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002560d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002558d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00025616 │ │ │ │ + DW_CFA_advance_loc: 9 to 00025596 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 125 to 00025693 │ │ │ │ + DW_CFA_advance_loc1: 125 to 00025613 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025694 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025614 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025695 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025615 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025696 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025616 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000256a0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00025620 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b44 0000002c 00002b48 FDE cie=00000000 pc=00025f20..0002695f │ │ │ │ - DW_CFA_advance_loc: 1 to 00025f21 │ │ │ │ +00002b18 0000002c 00002b1c FDE cie=00000000 pc=00025ea0..0002687f │ │ │ │ + DW_CFA_advance_loc: 1 to 00025ea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00025f23 │ │ │ │ + DW_CFA_advance_loc: 2 to 00025ea3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00025f2c │ │ │ │ + DW_CFA_advance_loc: 9 to 00025eac │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 133 to 00025fb1 │ │ │ │ + DW_CFA_advance_loc1: 159 to 00025f4b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025fb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f4c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025fb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f4d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025fb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f4e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00025fc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00025f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b74 0000002c 00002b78 FDE cie=00000000 pc=00026960..0002750f │ │ │ │ - DW_CFA_advance_loc: 1 to 00026961 │ │ │ │ +00002b48 0000002c 00002b4c FDE cie=00000000 pc=00026880..0002740f │ │ │ │ + DW_CFA_advance_loc: 1 to 00026881 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00026963 │ │ │ │ + DW_CFA_advance_loc: 2 to 00026883 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002696c │ │ │ │ + DW_CFA_advance_loc: 9 to 0002688c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000269e8 │ │ │ │ + DW_CFA_advance_loc1: 124 to 00026908 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000269e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026909 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000269ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0002690a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000269eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002690b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000269f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00026910 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ba4 0000002c 00002ba8 FDE cie=00000000 pc=00027510..0002806f │ │ │ │ - DW_CFA_advance_loc: 11 to 0002751b │ │ │ │ +00002b78 0000002c 00002b7c FDE cie=00000000 pc=00027410..00027f6f │ │ │ │ + DW_CFA_advance_loc: 11 to 0002741b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002751d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002741d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00027526 │ │ │ │ + DW_CFA_advance_loc: 9 to 00027426 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 137 to 000275af │ │ │ │ + DW_CFA_advance_loc1: 137 to 000274af │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000275b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000274b0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000275b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000274b1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000275b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000274b2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000275c0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000274c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bd4 0000002c 00002bd8 FDE cie=00000000 pc=00028070..00028e6e │ │ │ │ - DW_CFA_advance_loc: 1 to 00028071 │ │ │ │ +00002ba8 0000002c 00002bac FDE cie=00000000 pc=00027f70..00028d4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00027f71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00028073 │ │ │ │ + DW_CFA_advance_loc: 2 to 00027f73 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002807c │ │ │ │ + DW_CFA_advance_loc: 9 to 00027f7c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 139 to 00028107 │ │ │ │ + DW_CFA_advance_loc1: 156 to 00028018 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028019 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028109 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002801a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002810a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002801b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00028110 │ │ │ │ + DW_CFA_advance_loc: 5 to 00028020 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c04 0000002c 00002c08 FDE cie=00000000 pc=00028e70..00029dcd │ │ │ │ - DW_CFA_advance_loc: 11 to 00028e7b │ │ │ │ +00002bd8 0000002c 00002bdc FDE cie=00000000 pc=00028d50..00029cad │ │ │ │ + DW_CFA_advance_loc: 11 to 00028d5b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00028e7d │ │ │ │ + DW_CFA_advance_loc: 2 to 00028d5d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00028e86 │ │ │ │ + DW_CFA_advance_loc: 9 to 00028d66 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00028f12 │ │ │ │ + DW_CFA_advance_loc1: 140 to 00028df2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028f13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028df3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028f14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028df4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028f15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028df5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00028f20 │ │ │ │ + DW_CFA_advance_loc: 11 to 00028e00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c34 0000002c 00002c38 FDE cie=00000000 pc=00029dd0..0002b2ee │ │ │ │ - DW_CFA_advance_loc: 11 to 00029ddb │ │ │ │ +00002c08 0000002c 00002c0c FDE cie=00000000 pc=00029cb0..0002b1ee │ │ │ │ + DW_CFA_advance_loc: 11 to 00029cbb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00029ddd │ │ │ │ + DW_CFA_advance_loc: 2 to 00029cbd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00029de6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00029cc6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 124 to 00029e62 │ │ │ │ + DW_CFA_advance_loc1: 124 to 00029d42 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029e63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d43 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029e64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d44 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029e65 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d45 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029e66 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d46 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c64 0000002c 00002c68 FDE cie=00000000 pc=0002b2f0..0002c920 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002b2fb │ │ │ │ +00002c38 0000002c 00002c3c FDE cie=00000000 pc=0002b1f0..0002c820 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b1fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002b2fd │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b1fd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002b306 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002b206 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0002b370 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0002b270 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b371 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b271 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b372 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b272 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b373 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b273 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b374 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b274 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c94 0000002c 00002c98 FDE cie=00000000 pc=0002c920..0002df2e │ │ │ │ - DW_CFA_advance_loc: 11 to 0002c92b │ │ │ │ +00002c68 0000002c 00002c6c FDE cie=00000000 pc=0002c820..0002de2e │ │ │ │ + DW_CFA_advance_loc: 11 to 0002c82b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002c92d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002c82d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002c936 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002c836 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0002c9a0 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0002c8a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c9a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c8a1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c9a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c8a2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c9a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c8a3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c9a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c8a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cc4 0000002c 00002cc8 FDE cie=00000000 pc=0002df30..0002f6bc │ │ │ │ - DW_CFA_advance_loc: 11 to 0002df3b │ │ │ │ +00002c98 0000002c 00002c9c FDE cie=00000000 pc=0002de30..0002f603 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002de3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002df3d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002de3d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002df46 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002de46 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0002dfb0 │ │ │ │ + DW_CFA_advance_loc1: 130 to 0002dec8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dfb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dec9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dfb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002deca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dfb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002decb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dfb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002decc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cf4 0000002c 00002cf8 FDE cie=00000000 pc=0002f6c0..00030e8f │ │ │ │ - DW_CFA_advance_loc: 11 to 0002f6cb │ │ │ │ +00002cc8 0000002c 00002ccc FDE cie=00000000 pc=0002f610..00030e0f │ │ │ │ + DW_CFA_advance_loc: 11 to 0002f61b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002f6cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f61d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002f6d6 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f626 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 121 to 0002f74f │ │ │ │ + DW_CFA_advance_loc1: 124 to 0002f6a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f750 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f6a3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f751 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f6a4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f752 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f6a5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f753 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f6a6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d24 00000078 00002d28 FDE cie=00000000 pc=00030e90..00030f10 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030e91 │ │ │ │ +00002cf8 00000078 00002cfc FDE cie=00000000 pc=00030e10..00030e90 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030e92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030e93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030e94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030e97 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030e17 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 28 to 00030eb3 │ │ │ │ + DW_CFA_advance_loc: 28 to 00030e33 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030eb5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030e35 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030eb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e36 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030ebe │ │ │ │ + DW_CFA_advance_loc: 8 to 00030e3e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00030ed2 │ │ │ │ + DW_CFA_advance_loc: 20 to 00030e52 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030ed4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030e54 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00030ed9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00030e59 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00030ee0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00030e60 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030ee8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00030e68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030eeb │ │ │ │ + DW_CFA_advance_loc: 3 to 00030e6b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030eec │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e6c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030eed │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e6d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030eee │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e6e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030eef │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e6f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030ef0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 00030ef2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030e72 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030ef4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030e74 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00030ef9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00030e79 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00030f00 │ │ │ │ + DW_CFA_advance_loc: 7 to 00030e80 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030f08 │ │ │ │ + DW_CFA_advance_loc: 8 to 00030e88 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030f0b │ │ │ │ + DW_CFA_advance_loc: 3 to 00030e8b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e8c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e8d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f0e │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e8e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e8f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002da0 00000078 00002da4 FDE cie=00000000 pc=00030f10..00030f90 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f11 │ │ │ │ +00002d74 00000078 00002d78 FDE cie=00000000 pc=00030e90..00030f10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030f17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030e97 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 27 to 00030f32 │ │ │ │ + DW_CFA_advance_loc: 27 to 00030eb2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030f34 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030eb4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030eb5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030f3d │ │ │ │ + DW_CFA_advance_loc: 8 to 00030ebd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00030f51 │ │ │ │ + DW_CFA_advance_loc: 20 to 00030ed1 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030f53 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030ed3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00030f58 │ │ │ │ + DW_CFA_advance_loc: 5 to 00030ed8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00030f5f │ │ │ │ + DW_CFA_advance_loc: 7 to 00030edf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030f67 │ │ │ │ + DW_CFA_advance_loc: 8 to 00030ee7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030f6a │ │ │ │ + DW_CFA_advance_loc: 3 to 00030eea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f6b │ │ │ │ + DW_CFA_advance_loc: 1 to 00030eeb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f6c │ │ │ │ + DW_CFA_advance_loc: 1 to 00030eec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f6d │ │ │ │ + DW_CFA_advance_loc: 1 to 00030eed │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f6e │ │ │ │ + DW_CFA_advance_loc: 1 to 00030eee │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030f70 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030ef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 00030f72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030ef2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030f74 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030ef4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00030f79 │ │ │ │ + DW_CFA_advance_loc: 5 to 00030ef9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00030f80 │ │ │ │ + DW_CFA_advance_loc: 7 to 00030f00 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030f88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00030f08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030f8b │ │ │ │ + DW_CFA_advance_loc: 3 to 00030f0b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f0c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f0d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f0e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f8f │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f0f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e1c 0000002c 00002e20 FDE cie=00000000 pc=00030f90..00031b34 │ │ │ │ - DW_CFA_advance_loc: 11 to 00030f9b │ │ │ │ +00002df0 0000002c 00002df4 FDE cie=00000000 pc=00030f10..00031ab4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00030f1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030f9d │ │ │ │ + DW_CFA_advance_loc: 2 to 00030f1d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00030fa6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00030f26 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 58 to 00030fe0 │ │ │ │ + DW_CFA_advance_loc: 58 to 00030f60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030fe1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f61 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030fe2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f62 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030fe3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f63 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00030ff0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00030f70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e4c 0000004c 00002e50 FDE cie=00000000 pc=00031b40..00032908 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b41 │ │ │ │ +00002e20 0000004c 00002e24 FDE cie=00000000 pc=00031ac0..00032888 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00031b43 │ │ │ │ + DW_CFA_advance_loc: 2 to 00031ac3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00031b4c │ │ │ │ + DW_CFA_advance_loc: 3 to 00031ac6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00031b93 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00031b13 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031b14 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031b15 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031b16 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00031ba0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00031b20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 309 to 00031cd5 │ │ │ │ + DW_CFA_advance_loc2: 309 to 00031c55 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031cd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c56 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031cd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c57 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031cd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c58 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00031ce0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031c60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 236 to 00031dcc │ │ │ │ + DW_CFA_advance_loc1: 236 to 00031d4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031dcd │ │ │ │ + DW_CFA_advance_loc: 1 to 00031d4d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031dce │ │ │ │ + DW_CFA_advance_loc: 1 to 00031d4e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031dcf │ │ │ │ + DW_CFA_advance_loc: 1 to 00031d4f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031dd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031d50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e9c 0000002c 00002ea0 FDE cie=00000000 pc=00032910..00033699 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003291b │ │ │ │ +00002e70 0000002c 00002e74 FDE cie=00000000 pc=00032890..00033619 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003289b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003291d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003289d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00032926 │ │ │ │ + DW_CFA_advance_loc: 9 to 000328a6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 69 to 0003296b │ │ │ │ + DW_CFA_advance_loc1: 69 to 000328eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003296c │ │ │ │ + DW_CFA_advance_loc: 1 to 000328ec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003296d │ │ │ │ + DW_CFA_advance_loc: 1 to 000328ed │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003296e │ │ │ │ + DW_CFA_advance_loc: 1 to 000328ee │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00032970 │ │ │ │ + DW_CFA_advance_loc: 2 to 000328f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ecc 0000002c 00002ed0 FDE cie=00000000 pc=000336a0..0003467e │ │ │ │ - DW_CFA_advance_loc: 1 to 000336a1 │ │ │ │ +00002ea0 0000002c 00002ea4 FDE cie=00000000 pc=00033620..000345fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00033621 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000336a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00033623 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000336ac │ │ │ │ + DW_CFA_advance_loc: 9 to 0003362c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 99 to 0003370f │ │ │ │ + DW_CFA_advance_loc1: 99 to 0003368f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033710 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033690 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033711 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033691 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033712 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033692 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00033720 │ │ │ │ + DW_CFA_advance_loc: 14 to 000336a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002efc 0000002c 00002f00 FDE cie=00000000 pc=00034680..00035591 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034681 │ │ │ │ +00002ed0 0000002c 00002ed4 FDE cie=00000000 pc=00034600..00035511 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034601 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00034683 │ │ │ │ + DW_CFA_advance_loc: 2 to 00034603 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0003468c │ │ │ │ + DW_CFA_advance_loc: 9 to 0003460c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 552 to 000348b4 │ │ │ │ + DW_CFA_advance_loc2: 552 to 00034834 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000348b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034835 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000348b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034836 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000348b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034837 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000348c0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00034840 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002f2c 0000002c 00002f30 FDE cie=00000000 pc=000355a0..000360cc │ │ │ │ - DW_CFA_advance_loc: 11 to 000355ab │ │ │ │ +00002f00 0000002c 00002f04 FDE cie=00000000 pc=00035520..0003604c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003552b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000355ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0003552d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000355b3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00035533 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 85 to 00035608 │ │ │ │ + DW_CFA_advance_loc1: 85 to 00035588 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035609 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035589 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003560a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003558a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003560b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003558b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00035610 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035590 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f5c 0000002c 00002f60 FDE cie=00000000 pc=000360d0..00037271 │ │ │ │ - DW_CFA_advance_loc: 1 to 000360d1 │ │ │ │ +00002f30 0000002c 00002f34 FDE cie=00000000 pc=00036050..000371f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036051 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000360d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036053 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000360dc │ │ │ │ + DW_CFA_advance_loc: 9 to 0003605c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 600 to 00036334 │ │ │ │ + DW_CFA_advance_loc2: 600 to 000362b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036335 │ │ │ │ + DW_CFA_advance_loc: 1 to 000362b5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036336 │ │ │ │ + DW_CFA_advance_loc: 1 to 000362b6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036337 │ │ │ │ + DW_CFA_advance_loc: 1 to 000362b7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00036340 │ │ │ │ + DW_CFA_advance_loc: 9 to 000362c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002f8c 0000002c 00002f90 FDE cie=00000000 pc=00037280..000381c7 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003728b │ │ │ │ +00002f60 0000002c 00002f64 FDE cie=00000000 pc=00037200..00038147 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003720b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003728d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003720d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00037296 │ │ │ │ + DW_CFA_advance_loc: 9 to 00037216 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 82 to 000372e8 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00037268 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000372e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037269 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000372ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0003726a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000372eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003726b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000372f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00037270 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fbc 0000003c 00002fc0 FDE cie=00000000 pc=000381d0..00038369 │ │ │ │ - DW_CFA_advance_loc: 1 to 000381d1 │ │ │ │ +00002f90 0000003c 00002f94 FDE cie=00000000 pc=00038150..000382e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038151 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000381d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038152 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000381d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038153 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000381d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038154 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000381d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038157 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 357 to 0003833c │ │ │ │ + DW_CFA_advance_loc2: 357 to 000382bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003833d │ │ │ │ + DW_CFA_advance_loc: 1 to 000382bd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003833e │ │ │ │ + DW_CFA_advance_loc: 1 to 000382be │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003833f │ │ │ │ + DW_CFA_advance_loc: 1 to 000382bf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038340 │ │ │ │ + DW_CFA_advance_loc: 1 to 000382c0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00038350 │ │ │ │ + DW_CFA_advance_loc: 16 to 000382d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002ffc 0000002c 00003000 FDE cie=00000000 pc=00038370..000385fa │ │ │ │ - DW_CFA_advance_loc: 11 to 0003837b │ │ │ │ +00002fd0 0000002c 00002fd4 FDE cie=00000000 pc=000382f0..0003857a │ │ │ │ + DW_CFA_advance_loc: 11 to 000382fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003837d │ │ │ │ + DW_CFA_advance_loc: 2 to 000382fd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00038383 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038303 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 82 to 000383d5 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00038355 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000383d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038356 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000383d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038357 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000383d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038358 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000383e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038360 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000302c 0000002c 00003030 FDE cie=00000000 pc=00038600..0003888a │ │ │ │ - DW_CFA_advance_loc: 11 to 0003860b │ │ │ │ +00003000 0000002c 00003004 FDE cie=00000000 pc=00038580..0003880a │ │ │ │ + DW_CFA_advance_loc: 11 to 0003858b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003860d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003858d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00038613 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038593 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 82 to 00038665 │ │ │ │ + DW_CFA_advance_loc1: 82 to 000385e5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038666 │ │ │ │ + DW_CFA_advance_loc: 1 to 000385e6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038667 │ │ │ │ + DW_CFA_advance_loc: 1 to 000385e7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038668 │ │ │ │ + DW_CFA_advance_loc: 1 to 000385e8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038670 │ │ │ │ + DW_CFA_advance_loc: 8 to 000385f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000305c 0000002c 00003060 FDE cie=00000000 pc=00038890..00038b3f │ │ │ │ - DW_CFA_advance_loc: 1 to 00038891 │ │ │ │ +00003030 0000002c 00003034 FDE cie=00000000 pc=00038810..00038abf │ │ │ │ + DW_CFA_advance_loc: 1 to 00038811 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038893 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038813 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00038899 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038816 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 101 to 000388fe │ │ │ │ + DW_CFA_advance_loc1: 104 to 0003887e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000388ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0003887f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038900 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038880 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038901 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038881 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00038910 │ │ │ │ + DW_CFA_advance_loc: 15 to 00038890 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000308c 00000058 00003090 FDE cie=00000000 pc=00038b40..00038bbb │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b41 │ │ │ │ +00003060 00000058 00003064 FDE cie=00000000 pc=00038ac0..00038b3b │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ac2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038b45 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038ac5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00038b6a │ │ │ │ + DW_CFA_advance_loc: 37 to 00038aea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b6b │ │ │ │ + DW_CFA_advance_loc: 1 to 00038aeb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b6c │ │ │ │ + DW_CFA_advance_loc: 1 to 00038aec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00038b73 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038af3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038af4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038b7f │ │ │ │ + DW_CFA_advance_loc: 11 to 00038aff │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00038b86 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038b06 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b07 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038b92 │ │ │ │ + DW_CFA_advance_loc: 11 to 00038b12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00038b99 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038b19 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b9a │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b1a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038ba5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00038b25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00038bac │ │ │ │ + DW_CFA_advance_loc: 7 to 00038b2c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bad │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b2d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038bb5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038b35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038bb8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038b38 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b39 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bba │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b3a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030e8 0000005c 000030ec FDE cie=00000000 pc=00038bc0..00038cd4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bc1 │ │ │ │ +000030bc 0000005c 000030c0 FDE cie=00000000 pc=00038b40..00038c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b44 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038bc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038b47 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 00038bf5 │ │ │ │ + DW_CFA_advance_loc: 46 to 00038b75 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038c01 │ │ │ │ + DW_CFA_advance_loc: 12 to 00038b81 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 00038c36 │ │ │ │ + DW_CFA_advance_loc: 53 to 00038bb6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038c3e │ │ │ │ + DW_CFA_advance_loc: 8 to 00038bbe │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038c46 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038bc6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 00038c5d │ │ │ │ + DW_CFA_advance_loc: 23 to 00038bdd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038c61 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038be1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038c6c │ │ │ │ + DW_CFA_advance_loc: 8 to 00038be9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 00038ca0 │ │ │ │ + DW_CFA_advance_loc: 55 to 00038c20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ca1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038c23 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038ca4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c24 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ca5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c25 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ca6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c26 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00038cb0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00038c30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00038cb7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038c37 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038cbb │ │ │ │ + DW_CFA_advance_loc: 4 to 00038c3b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 00038cca │ │ │ │ + DW_CFA_advance_loc: 15 to 00038c4a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003148 00000054 0000314c FDE cie=00000000 pc=00038ce0..00038dd7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ce1 │ │ │ │ +0000311c 00000054 00003120 FDE cie=00000000 pc=00038c60..00038d57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ce2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ce3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ce4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038ce7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038c67 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00038d34 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00038cb4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038d40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038cbc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 00038d65 │ │ │ │ + DW_CFA_advance_loc: 41 to 00038ce5 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038d69 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038ce9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 00038d7a │ │ │ │ + DW_CFA_advance_loc: 17 to 00038cfa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 00038dae │ │ │ │ + DW_CFA_advance_loc: 52 to 00038d2e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038db1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038d31 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038db2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d32 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038db3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d33 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038db4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d34 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038dc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00038d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00038dc6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038d46 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038dca │ │ │ │ + DW_CFA_advance_loc: 4 to 00038d4a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038dd2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038d52 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031a0 00000054 000031a4 FDE cie=00000000 pc=00038de0..00038eef │ │ │ │ - DW_CFA_advance_loc: 1 to 00038de1 │ │ │ │ +00003174 00000054 00003178 FDE cie=00000000 pc=00038d60..00038e6f │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038de2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038de3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038de4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038de7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038d67 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 85 to 00038e3c │ │ │ │ + DW_CFA_advance_loc1: 85 to 00038dbc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038e48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00038dcc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 46 to 00038e76 │ │ │ │ + DW_CFA_advance_loc: 42 to 00038df6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 00038e7f │ │ │ │ + DW_CFA_advance_loc: 9 to 00038dff │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038e8b │ │ │ │ + DW_CFA_advance_loc: 12 to 00038e0b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 51 to 00038ebe │ │ │ │ + DW_CFA_advance_loc: 51 to 00038e3e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038ec1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038e41 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ec2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e42 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ec3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e43 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ec4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e44 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038ed0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00038e50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00038ed6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038e56 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038ede │ │ │ │ + DW_CFA_advance_loc: 8 to 00038e5e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038eea │ │ │ │ + DW_CFA_advance_loc: 12 to 00038e6a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031f8 00000028 000031fc FDE cie=00000000 pc=00038ef0..00038f20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ef1 │ │ │ │ +000031cc 00000028 000031d0 FDE cie=00000000 pc=00038e70..00038ea0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038ef4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038e74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00038f0b │ │ │ │ + DW_CFA_advance_loc: 23 to 00038e8b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00038f10 │ │ │ │ + DW_CFA_advance_loc: 5 to 00038e90 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038f12 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038e92 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038f16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038e96 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038f1e │ │ │ │ + DW_CFA_advance_loc: 8 to 00038e9e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f1f │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e9f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003224 00000028 00003228 FDE cie=00000000 pc=00038f20..00038f58 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f21 │ │ │ │ +000031f8 00000028 000031fc FDE cie=00000000 pc=00038ea0..00038ed8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038f24 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038ea4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 00038f43 │ │ │ │ + DW_CFA_advance_loc: 31 to 00038ec3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00038f48 │ │ │ │ + DW_CFA_advance_loc: 5 to 00038ec8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038f4a │ │ │ │ + DW_CFA_advance_loc: 2 to 00038eca │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038f4e │ │ │ │ + DW_CFA_advance_loc: 4 to 00038ece │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038f56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038ed6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ed7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003250 00000028 00003254 FDE cie=00000000 pc=00038f60..00038fa0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f61 │ │ │ │ +00003224 00000028 00003228 FDE cie=00000000 pc=00038ee0..00038f20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038f64 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038ee4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00038f8b │ │ │ │ + DW_CFA_advance_loc: 39 to 00038f0b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00038f90 │ │ │ │ + DW_CFA_advance_loc: 5 to 00038f10 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038f92 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038f12 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038f96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038f16 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038f9e │ │ │ │ + DW_CFA_advance_loc: 8 to 00038f1e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f9f │ │ │ │ + DW_CFA_advance_loc: 1 to 00038f1f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000327c 00000070 00003280 FDE cie=00000000 pc=00038fa0..000390db │ │ │ │ - DW_CFA_advance_loc: 1 to 00038fa1 │ │ │ │ +00003250 00000070 00003254 FDE cie=00000000 pc=00038f20..0003905b │ │ │ │ + DW_CFA_advance_loc: 1 to 00038f21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038fa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038f22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038fa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038f23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038fa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038f24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00039039 │ │ │ │ + DW_CFA_advance_loc1: 149 to 00038fb9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003903a │ │ │ │ + DW_CFA_advance_loc: 1 to 00038fba │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003903b │ │ │ │ + DW_CFA_advance_loc: 1 to 00038fbb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003903c │ │ │ │ + DW_CFA_advance_loc: 1 to 00038fbc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039040 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038fc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 00039057 │ │ │ │ + DW_CFA_advance_loc: 23 to 00038fd7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039058 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038fd8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039059 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038fd9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003905a │ │ │ │ + DW_CFA_advance_loc: 1 to 00038fda │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039060 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 71 to 000390a7 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00039027 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039028 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039029 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0003902a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000390b0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 000390b7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00039037 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039038 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039039 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0003903a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000390c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039040 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032f0 000000d4 000032f4 FDE cie=00000000 pc=000390e0..00039316 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390e1 │ │ │ │ +000032c4 000000d4 000032c8 FDE cie=00000000 pc=00039060..00039296 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039061 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039062 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039063 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00039146 │ │ │ │ + DW_CFA_advance_loc1: 99 to 000390c6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039149 │ │ │ │ + DW_CFA_advance_loc: 3 to 000390c9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039152 │ │ │ │ + DW_CFA_advance_loc: 9 to 000390d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003915a │ │ │ │ + DW_CFA_advance_loc: 8 to 000390da │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003915d │ │ │ │ + DW_CFA_advance_loc: 3 to 000390dd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00039168 │ │ │ │ + DW_CFA_advance_loc: 11 to 000390e8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00039184 │ │ │ │ + DW_CFA_advance_loc: 28 to 00039104 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039187 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039107 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003918d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003910d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039190 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039110 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039196 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039116 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039199 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039119 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003919f │ │ │ │ + DW_CFA_advance_loc: 6 to 0003911f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000391a2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039122 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000391aa │ │ │ │ + DW_CFA_advance_loc: 8 to 0003912a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000391ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0003912b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000391ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0003912c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000391ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0003912d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000391b0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039130 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000391b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039133 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 000391b9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039139 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000391c4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00039144 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000391d6 │ │ │ │ + DW_CFA_advance_loc: 18 to 00039156 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000391d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039157 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000391dd │ │ │ │ + DW_CFA_advance_loc: 6 to 0003915d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000391e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039160 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000391f6 │ │ │ │ + DW_CFA_advance_loc: 22 to 00039176 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000391f9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039179 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00039209 │ │ │ │ + DW_CFA_advance_loc: 16 to 00039189 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00039216 │ │ │ │ + DW_CFA_advance_loc: 13 to 00039196 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039219 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039199 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00039224 │ │ │ │ + DW_CFA_advance_loc: 11 to 000391a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003922f │ │ │ │ + DW_CFA_advance_loc: 11 to 000391af │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039232 │ │ │ │ + DW_CFA_advance_loc: 3 to 000391b2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039238 │ │ │ │ + DW_CFA_advance_loc: 6 to 000391b8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003923b │ │ │ │ + DW_CFA_advance_loc: 3 to 000391bb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039241 │ │ │ │ + DW_CFA_advance_loc: 6 to 000391c1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039244 │ │ │ │ + DW_CFA_advance_loc: 3 to 000391c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003924f │ │ │ │ + DW_CFA_advance_loc: 11 to 000391cf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003925a │ │ │ │ + DW_CFA_advance_loc: 11 to 000391da │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003925d │ │ │ │ + DW_CFA_advance_loc: 3 to 000391dd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00039268 │ │ │ │ + DW_CFA_advance_loc: 11 to 000391e8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00039273 │ │ │ │ + DW_CFA_advance_loc: 11 to 000391f3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039276 │ │ │ │ + DW_CFA_advance_loc: 3 to 000391f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00039281 │ │ │ │ + DW_CFA_advance_loc: 11 to 00039201 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003928c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003920c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003928f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003920f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003929a │ │ │ │ + DW_CFA_advance_loc: 11 to 0003921a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000392a3 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039223 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000392a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039226 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000392ae │ │ │ │ + DW_CFA_advance_loc: 8 to 0003922e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000392c3 │ │ │ │ + DW_CFA_advance_loc: 21 to 00039243 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000392c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039246 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000392d1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00039251 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000392e3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00039263 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000392e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039266 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000392f1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00039271 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00039303 │ │ │ │ + DW_CFA_advance_loc: 18 to 00039283 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039309 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039289 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039311 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039291 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000033c8 00000010 000033cc FDE cie=00000000 pc=00039316..0003931a │ │ │ │ +0000339c 00000010 000033a0 FDE cie=00000000 pc=00039296..0003929a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033dc 00000054 000033e0 FDE cie=00000000 pc=00039340..000394e2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039341 │ │ │ │ +000033b0 00000054 000033b4 FDE cie=00000000 pc=000392c0..00039462 │ │ │ │ + DW_CFA_advance_loc: 1 to 000392c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039342 │ │ │ │ + DW_CFA_advance_loc: 1 to 000392c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039343 │ │ │ │ + DW_CFA_advance_loc: 1 to 000392c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039344 │ │ │ │ + DW_CFA_advance_loc: 1 to 000392c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039347 │ │ │ │ + DW_CFA_advance_loc: 3 to 000392c7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc1: 188 to 00039403 │ │ │ │ + DW_CFA_advance_loc1: 188 to 00039383 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039404 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039384 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039405 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039385 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039406 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039386 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039407 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039387 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039410 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039390 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 108 to 0003947c │ │ │ │ + DW_CFA_advance_loc1: 108 to 000393fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003947d │ │ │ │ + DW_CFA_advance_loc: 1 to 000393fd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003947e │ │ │ │ + DW_CFA_advance_loc: 1 to 000393fe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003947f │ │ │ │ + DW_CFA_advance_loc: 1 to 000393ff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039480 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039400 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00039490 │ │ │ │ + DW_CFA_advance_loc: 16 to 00039410 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003434 00000020 00003438 FDE cie=00000000 pc=000394f0..00039532 │ │ │ │ - DW_CFA_advance_loc: 1 to 000394f1 │ │ │ │ +00003408 00000020 0000340c FDE cie=00000000 pc=00039470..000394b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039471 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000394f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039472 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 62 to 00039530 │ │ │ │ + DW_CFA_advance_loc: 62 to 000394b0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039531 │ │ │ │ + DW_CFA_advance_loc: 1 to 000394b1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003458 00000044 0000345c FDE cie=00000000 pc=00039540..0003960a │ │ │ │ - DW_CFA_advance_loc: 1 to 00039541 │ │ │ │ +0000342c 00000044 00003430 FDE cie=00000000 pc=000394c0..0003958a │ │ │ │ + DW_CFA_advance_loc: 1 to 000394c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039542 │ │ │ │ + DW_CFA_advance_loc: 1 to 000394c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039543 │ │ │ │ + DW_CFA_advance_loc: 1 to 000394c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039544 │ │ │ │ + DW_CFA_advance_loc: 1 to 000394c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039547 │ │ │ │ + DW_CFA_advance_loc: 3 to 000394c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003956c │ │ │ │ + DW_CFA_advance_loc: 37 to 000394ec │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003956e │ │ │ │ + DW_CFA_advance_loc: 2 to 000394ee │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039577 │ │ │ │ + DW_CFA_advance_loc: 13 to 000394fb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0003959b │ │ │ │ + DW_CFA_advance_loc: 28 to 00039517 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00039605 │ │ │ │ + DW_CFA_advance_loc1: 110 to 00039585 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039606 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039586 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039607 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039587 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039608 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039588 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039609 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039589 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000034a0 0000003c 000034a4 FDE cie=00000000 pc=00039610..0003973b │ │ │ │ - DW_CFA_advance_loc: 1 to 00039611 │ │ │ │ +00003474 0000003c 00003478 FDE cie=00000000 pc=00039590..000396bb │ │ │ │ + DW_CFA_advance_loc: 1 to 00039591 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039612 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039592 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039613 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039593 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039614 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039594 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039617 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039597 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 260 to 0003971b │ │ │ │ + DW_CFA_advance_loc2: 260 to 0003969b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003971c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003969c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003971d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003969d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003971e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003969e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003971f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003969f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039720 │ │ │ │ + DW_CFA_advance_loc: 1 to 000396a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000034e0 00000034 000034e4 FDE cie=00000000 pc=00039740..000397a5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039741 │ │ │ │ +000034b4 00000034 000034b8 FDE cie=00000000 pc=000396c0..00039725 │ │ │ │ + DW_CFA_advance_loc: 1 to 000396c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039742 │ │ │ │ + DW_CFA_advance_loc: 1 to 000396c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039743 │ │ │ │ + DW_CFA_advance_loc: 1 to 000396c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039744 │ │ │ │ + DW_CFA_advance_loc: 1 to 000396c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 93 to 000397a1 │ │ │ │ + DW_CFA_advance_loc1: 93 to 00039721 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000397a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039722 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000397a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039723 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000397a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039724 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003518 00000048 0000351c FDE cie=00000000 pc=000397b0..000398b2 │ │ │ │ - DW_CFA_advance_loc: 1 to 000397b1 │ │ │ │ +000034ec 00000048 000034f0 FDE cie=00000000 pc=00039730..00039832 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039731 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000397b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039732 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000397b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039733 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000397b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039734 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000397b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039737 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000397f9 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00039779 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 000397fb │ │ │ │ + DW_CFA_advance_loc: 2 to 0003977b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039804 │ │ │ │ + DW_CFA_advance_loc: 13 to 00039788 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 33 to 00039825 │ │ │ │ + DW_CFA_advance_loc: 29 to 000397a5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 136 to 000398ad │ │ │ │ + DW_CFA_advance_loc1: 136 to 0003982d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0003982e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398af │ │ │ │ + DW_CFA_advance_loc: 1 to 0003982f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039830 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039831 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003564 00000050 00003568 FDE cie=00000000 pc=000398c0..00039a00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398c1 │ │ │ │ +00003538 00000050 0000353c FDE cie=00000000 pc=00039840..00039980 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039841 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039842 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039843 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039844 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000398c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039847 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 222 to 000399a5 │ │ │ │ + DW_CFA_advance_loc1: 222 to 00039925 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039926 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039927 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039928 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039929 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000399b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00039930 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 75 to 000399fb │ │ │ │ + DW_CFA_advance_loc1: 75 to 0003997b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003997c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003997d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0003997e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0003997f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035b8 00000054 000035bc FDE cie=00000000 pc=00039a00..00039b58 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039a01 │ │ │ │ +0000358c 00000054 00003590 FDE cie=00000000 pc=00039980..00039ad8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039a02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039982 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039a03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039983 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039a04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039984 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039a07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039987 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 254 to 00039b05 │ │ │ │ + DW_CFA_advance_loc1: 254 to 00039a85 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039b08 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039a88 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a89 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a8a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a8b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00039b10 │ │ │ │ + DW_CFA_advance_loc: 5 to 00039a90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 29 to 00039b2d │ │ │ │ + DW_CFA_advance_loc: 29 to 00039aad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039b33 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039ab3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ab4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ab5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ab6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b37 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ab7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003610 0000001c 00003614 FDE cie=00000000 pc=00039b80..00039bad │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b81 │ │ │ │ +000035e4 0000001c 000035e8 FDE cie=00000000 pc=00039b00..00039b2d │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00039b8f │ │ │ │ + DW_CFA_advance_loc: 14 to 00039b0f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00039bab │ │ │ │ + DW_CFA_advance_loc: 28 to 00039b2b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039bac │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b2c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003630 000000b4 00003634 FDE cie=00000000 pc=00039bb0..00039d7b │ │ │ │ - DW_CFA_advance_loc: 1 to 00039bb1 │ │ │ │ +00003604 000000b4 00003608 FDE cie=00000000 pc=00039b30..00039cfb │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039bb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039bb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039bb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039bb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039b37 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 79 to 00039c06 │ │ │ │ + DW_CFA_advance_loc1: 79 to 00039b86 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039c0a │ │ │ │ + DW_CFA_advance_loc: 4 to 00039b8a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039c0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b8b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039c0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b8c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 30 to 00039c2a │ │ │ │ + DW_CFA_advance_loc: 24 to 00039ba4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00039c37 │ │ │ │ + DW_CFA_advance_loc: 19 to 00039bb7 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039c38 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039bb8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039c39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039bb9 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039c3c │ │ │ │ + DW_CFA_advance_loc: 3 to 00039bbc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039c44 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039bc4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 00039c52 │ │ │ │ + DW_CFA_advance_loc: 14 to 00039bd2 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039c5b │ │ │ │ + DW_CFA_advance_loc: 9 to 00039bdb │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039c64 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039be4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039c6c │ │ │ │ + DW_CFA_advance_loc: 8 to 00039bec │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039c6e │ │ │ │ + DW_CFA_advance_loc: 2 to 00039bee │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039c70 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039bf0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039c72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039bf2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039c7a │ │ │ │ + DW_CFA_advance_loc: 8 to 00039bfa │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00039cbc │ │ │ │ + DW_CFA_advance_loc1: 66 to 00039c3c │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039c40 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039cc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c41 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 12 to 00039ccd │ │ │ │ + DW_CFA_advance_loc: 12 to 00039c4d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 00039cd4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00039c54 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00039cd9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00039c59 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00039cde │ │ │ │ + DW_CFA_advance_loc: 5 to 00039c5e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039ce2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039c62 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039cea │ │ │ │ + DW_CFA_advance_loc: 8 to 00039c6a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039cf3 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039c73 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039cf9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039c79 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039cfd │ │ │ │ + DW_CFA_advance_loc: 4 to 00039c7d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039d05 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039c85 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00039d11 │ │ │ │ + DW_CFA_advance_loc: 12 to 00039c91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c92 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c93 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c94 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c95 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00039d20 │ │ │ │ + DW_CFA_advance_loc: 11 to 00039ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00039d23 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039ca3 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 11 to 00039d2e │ │ │ │ + DW_CFA_advance_loc: 11 to 00039cae │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00039caf │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039cb0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 00039d46 │ │ │ │ + DW_CFA_advance_loc: 16 to 00039cc0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 00039d5e │ │ │ │ + DW_CFA_advance_loc: 30 to 00039cde │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 10 to 00039d68 │ │ │ │ + DW_CFA_advance_loc: 10 to 00039ce8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039d70 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039cf0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036e8 000000f8 000036ec FDE cie=00000000 pc=00039d80..00039ff1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d81 │ │ │ │ +000036bc 000000f8 000036c0 FDE cie=00000000 pc=00039d00..00039f71 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039d01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039d02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039d03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039d04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039d87 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039d07 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 60 to 00039dc3 │ │ │ │ + DW_CFA_advance_loc: 60 to 00039d43 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039dcb │ │ │ │ + DW_CFA_advance_loc: 8 to 00039d4b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00039e13 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00039d8d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 00039e2d │ │ │ │ + DW_CFA_advance_loc: 32 to 00039dad │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039e33 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039db3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039e34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039db4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039e35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039db5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 27 to 00039e50 │ │ │ │ + DW_CFA_advance_loc: 21 to 00039dca │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 00039e67 │ │ │ │ + DW_CFA_advance_loc: 29 to 00039de7 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039e68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039de8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039e69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039de9 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039e6c │ │ │ │ + DW_CFA_advance_loc: 3 to 00039dec │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039e74 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039df4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 00039e82 │ │ │ │ + DW_CFA_advance_loc: 14 to 00039e02 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039e8b │ │ │ │ + DW_CFA_advance_loc: 9 to 00039e0b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039e94 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039e14 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039e9c │ │ │ │ + DW_CFA_advance_loc: 8 to 00039e1c │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039e9e │ │ │ │ + DW_CFA_advance_loc: 2 to 00039e1e │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039ea0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039e20 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039ea2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039e22 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039eaa │ │ │ │ + DW_CFA_advance_loc: 8 to 00039e2a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 57 to 00039ee3 │ │ │ │ + DW_CFA_advance_loc: 57 to 00039e63 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039ee4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e64 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039e68 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039ee9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e69 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039ef1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039e71 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039ef2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e72 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039ef6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039e76 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039efa │ │ │ │ + DW_CFA_advance_loc: 4 to 00039e7a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039f02 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039e82 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e83 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f07 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039e87 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f0b │ │ │ │ + DW_CFA_advance_loc: 4 to 00039e8b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039f14 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039e94 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f18 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039e9c │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f19 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e9d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f1d │ │ │ │ + DW_CFA_advance_loc: 4 to 00039ea1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f21 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039ea5 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 5 to 00039f26 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ea6 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f27 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ea7 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039f2f │ │ │ │ + DW_CFA_advance_loc: 8 to 00039eaf │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039f37 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039eb7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039f40 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039ec0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039ec4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039ec8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039f50 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039ed0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00039f60 │ │ │ │ + DW_CFA_advance_loc: 16 to 00039ee0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ee1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039f67 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039ee7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f6b │ │ │ │ + DW_CFA_advance_loc: 4 to 00039eeb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039f71 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039ef1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f75 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039ef5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039f7d │ │ │ │ + DW_CFA_advance_loc: 8 to 00039efd │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f7e │ │ │ │ + DW_CFA_advance_loc: 1 to 00039efe │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00039eff │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f00 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f01 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00039f90 │ │ │ │ + DW_CFA_advance_loc: 15 to 00039f10 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 13 to 00039f9d │ │ │ │ + DW_CFA_advance_loc: 13 to 00039f1d │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f1e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f9f │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f1f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039fa0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f20 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 00039fbc │ │ │ │ + DW_CFA_advance_loc: 28 to 00039f3c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 00039fd4 │ │ │ │ + DW_CFA_advance_loc: 24 to 00039f54 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 10 to 00039fde │ │ │ │ + DW_CFA_advance_loc: 10 to 00039f5e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039fe6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039f66 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -000037e4 0000005c 000037e8 FDE cie=00000000 pc=0003a000..0003a14a │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a001 │ │ │ │ +000037b8 0000005c 000037bc FDE cie=00000000 pc=00039f80..0003a0ca │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a002 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a003 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a004 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a007 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039f87 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003a021 │ │ │ │ + DW_CFA_advance_loc: 26 to 00039fa1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003a02c │ │ │ │ + DW_CFA_advance_loc: 11 to 00039fac │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a02e │ │ │ │ + DW_CFA_advance_loc: 5 to 00039fb1 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a030 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039fb3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a035 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039fb5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a037 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039fb7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a03f │ │ │ │ + DW_CFA_advance_loc: 8 to 00039fbf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 215 to 0003a116 │ │ │ │ + DW_CFA_advance_loc1: 215 to 0003a096 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003a11c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a09c │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a0a0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a12c │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a0ac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003a145 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003a0c5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a146 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0c6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a147 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0c7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a148 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0c8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a149 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0c9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003844 00000064 00003848 FDE cie=00000000 pc=0003a150..0003a5d9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a151 │ │ │ │ +00003818 00000064 0000381c FDE cie=00000000 pc=0003a0d0..0003a559 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a152 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a153 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a154 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003a15a │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a0da │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 595 to 0003a3ad │ │ │ │ + DW_CFA_advance_loc2: 595 to 0003a32d │ │ │ │ DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003a3cd │ │ │ │ + DW_CFA_advance_loc: 32 to 0003a34d │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a3d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a351 │ │ │ │ DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a3d5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a355 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003a3e9 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003a365 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc1: 134 to 0003a46f │ │ │ │ + DW_CFA_advance_loc1: 138 to 0003a3ef │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a470 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3f0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a471 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3f1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a472 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3f2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a473 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3f3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003a480 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003a400 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 179 to 0003a533 │ │ │ │ + DW_CFA_advance_loc1: 179 to 0003a4b3 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 27 to 0003a54e │ │ │ │ + DW_CFA_advance_loc: 27 to 0003a4ce │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a552 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a4d2 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003a562 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a4de │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038ac 0000005c 000038b0 FDE cie=00000000 pc=0003a5e0..0003a728 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a5e1 │ │ │ │ +00003880 0000005c 00003884 FDE cie=00000000 pc=0003a560..0003a6a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a561 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a5e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a562 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a5e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a563 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a5e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a564 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a5e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a567 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003a601 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003a581 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003a60c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a58c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a60e │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a591 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a610 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a593 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a615 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a595 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a617 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a597 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a61f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a59f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 215 to 0003a6f6 │ │ │ │ + DW_CFA_advance_loc1: 215 to 0003a676 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a6fa │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a67a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a6fe │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a67e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a70a │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a68a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003a723 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003a6a3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a724 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6a4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a725 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6a5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a726 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6a6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a727 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6a7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000390c 0000005c 00003910 FDE cie=00000000 pc=0003a730..0003a868 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a731 │ │ │ │ +000038e0 0000005c 000038e4 FDE cie=00000000 pc=0003a6b0..0003a7e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a732 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a733 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a734 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a737 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a6b7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003a751 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003a6d1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003a75c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a6dc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a75e │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a6e1 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a760 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a6e3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a765 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a6e5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a767 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a6e7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a76f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a6ef │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 199 to 0003a836 │ │ │ │ + DW_CFA_advance_loc1: 199 to 0003a7b6 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a83a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a7ba │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a83e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a7be │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a84a │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a7ca │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003a863 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003a7e3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a864 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7e4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a865 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7e5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a866 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7e6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a867 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7e7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000396c 00000088 00003970 FDE cie=00000000 pc=0003a870..0003a9c4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a871 │ │ │ │ +00003940 00000088 00003944 FDE cie=00000000 pc=0003a7f0..0003a944 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a872 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a873 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a874 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a877 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a7f7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003a89a │ │ │ │ + DW_CFA_advance_loc: 35 to 0003a81a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a89f │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a81f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a8a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a821 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a8a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a823 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003a8a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a829 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a8ab │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a82b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a8b3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a833 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0003a911 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0003a891 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a913 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a893 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a914 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a894 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a920 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a8a0 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003a92a │ │ │ │ + DW_CFA_advance_loc: 10 to 0003a8aa │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a92b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a8ab │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003a93c │ │ │ │ + DW_CFA_advance_loc: 17 to 0003a8bc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a948 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a8c8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003a953 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a8d3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003a959 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a8d9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003a975 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003a8f5 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a976 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a8f6 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a977 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a8f7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003a988 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003a908 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a990 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a910 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003a99d │ │ │ │ + DW_CFA_advance_loc: 13 to 0003a91d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a9a1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a921 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a9a5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a925 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a9ad │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a92d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003a9bf │ │ │ │ + DW_CFA_advance_loc: 18 to 0003a93f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a940 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a941 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a942 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a943 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039f8 00000088 000039fc FDE cie=00000000 pc=0003a9d0..0003ab24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9d1 │ │ │ │ +000039cc 00000088 000039d0 FDE cie=00000000 pc=0003a950..0003aaa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a952 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a953 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a954 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a9d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a957 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003a9fa │ │ │ │ + DW_CFA_advance_loc: 35 to 0003a97a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a9ff │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a97f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003aa01 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a981 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003aa03 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a983 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003aa09 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a989 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003aa0b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a98b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aa13 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a993 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0003aa71 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0003a9f1 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003aa73 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a9f3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aa74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a9f4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003aa80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003aa00 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003aa8a │ │ │ │ + DW_CFA_advance_loc: 10 to 0003aa0a │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aa8b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa0b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003aa9c │ │ │ │ + DW_CFA_advance_loc: 17 to 0003aa1c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003aaa8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003aa28 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003aab3 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003aa33 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003aab9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003aa39 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003aad5 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003aa55 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aad6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa56 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aad7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa57 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003aae8 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003aa68 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aaf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003aa70 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003aafd │ │ │ │ + DW_CFA_advance_loc: 13 to 0003aa7d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ab01 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003aa81 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ab05 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003aa85 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ab0d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003aa8d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003ab1f │ │ │ │ + DW_CFA_advance_loc: 18 to 0003aa9f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aaa0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aaa1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aaa2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aaa3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a84 0000005c 00003a88 FDE cie=00000000 pc=0003ab30..0003ac68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab31 │ │ │ │ +00003a58 0000005c 00003a5c FDE cie=00000000 pc=0003aab0..0003abe8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aab1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aab2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aab3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aab4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ab37 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003aab7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003ab51 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003aad1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ab5c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003aadc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ab5e │ │ │ │ + DW_CFA_advance_loc: 5 to 0003aae1 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ab60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003aae3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003ab65 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003aae5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ab67 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003aae7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ab6f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003aaef │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 199 to 0003ac36 │ │ │ │ + DW_CFA_advance_loc1: 199 to 0003abb6 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ac3a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003abba │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ac3e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003abbe │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ac4a │ │ │ │ + DW_CFA_advance_loc: 12 to 0003abca │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003ac63 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003abe3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abe4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abe5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac66 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abe6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abe7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ae4 00000088 00003ae8 FDE cie=00000000 pc=0003ac70..0003adbe │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac71 │ │ │ │ +00003ab8 00000088 00003abc FDE cie=00000000 pc=0003abf0..0003ad3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abf4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ac77 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003abf7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003ac9a │ │ │ │ + DW_CFA_advance_loc: 35 to 0003ac1a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003ac9f │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ac1f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003aca1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ac21 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003aca3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ac23 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003aca9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ac29 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003acab │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ac2b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003acb3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ac33 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0003ad0e │ │ │ │ + DW_CFA_advance_loc1: 91 to 0003ac8e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ad10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ac90 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad11 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ac91 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ad1d │ │ │ │ + DW_CFA_advance_loc: 12 to 0003ac9d │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003ad27 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003aca7 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aca8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003ad39 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003acb9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ad45 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003acc5 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ad4d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003accd │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003ad53 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003acd3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003ad6f │ │ │ │ + DW_CFA_advance_loc: 28 to 0003acef │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003acf0 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad71 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003acf1 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003ad82 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003ad02 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ad8a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ad0a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003ad97 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003ad17 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ad9b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ad1b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ad9f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ad1f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ada7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ad27 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003adb9 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003ad39 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adba │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad3a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adbb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad3b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adbc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad3c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adbd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad3d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b70 00000088 00003b74 FDE cie=00000000 pc=0003adc0..0003af0e │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adc1 │ │ │ │ +00003b44 00000088 00003b48 FDE cie=00000000 pc=0003ad40..0003ae8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad44 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003adc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ad47 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003adea │ │ │ │ + DW_CFA_advance_loc: 35 to 0003ad6a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003adef │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ad6f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003adf1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ad71 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003adf3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ad73 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003adf9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ad79 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003adfb │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ad7b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ae03 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ad83 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0003ae5e │ │ │ │ + DW_CFA_advance_loc1: 91 to 0003adde │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ae60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ade0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ae61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ade1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ae6d │ │ │ │ + DW_CFA_advance_loc: 12 to 0003aded │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003ae77 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003adf7 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ae78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003adf8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003ae89 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003ae09 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ae95 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003ae15 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ae9d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ae1d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003aea3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ae23 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003aebf │ │ │ │ + DW_CFA_advance_loc: 28 to 0003ae3f │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aec0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae40 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aec1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae41 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003aed2 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003ae52 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aeda │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ae5a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003aee7 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003ae67 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003aeeb │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ae6b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003aeef │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ae6f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aef7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ae77 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003af09 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003ae89 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae8a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af0b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae8b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae8c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae8d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003bfc 00000094 00003c00 FDE cie=00000000 pc=0003af10..0003b47f │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af11 │ │ │ │ +00003bd0 00000094 00003bd4 FDE cie=00000000 pc=0003ae90..0003b3ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af13 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003af1a │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ae9a │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003af3d │ │ │ │ + DW_CFA_advance_loc: 35 to 0003aebd │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003af4c │ │ │ │ + DW_CFA_advance_loc: 15 to 0003aecc │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003af4e │ │ │ │ + DW_CFA_advance_loc: 2 to 0003aece │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003af50 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003aed0 │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003af56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003aed6 │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aed7 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003af5f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003aedf │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 519 to 0003b166 │ │ │ │ + DW_CFA_advance_loc2: 519 to 0003b0e6 │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003b17b │ │ │ │ + DW_CFA_advance_loc: 21 to 0003b0fb │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b182 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b102 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b189 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b109 │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b18c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b10c │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003b1a6 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003b11f │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 257 to 0003b2a7 │ │ │ │ + DW_CFA_advance_loc2: 264 to 0003b227 │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b2ae │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b22e │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b2b5 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b235 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003b2c1 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003b241 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003b2d8 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003b258 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b2d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b259 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b2da │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b25a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b2db │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b25b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b2dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b25c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b2e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b260 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0003b308 │ │ │ │ + DW_CFA_advance_loc: 40 to 0003b288 │ │ │ │ DW_CFA_def_cfa_offset: 244 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b30c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b28c │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b30f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b28f │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003b322 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003b2a2 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c94 00000088 00003c98 FDE cie=00000000 pc=0003b480..0003b6a4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b481 │ │ │ │ +00003c68 00000088 00003c6c FDE cie=00000000 pc=0003b400..0003b624 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b482 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b402 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b483 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b403 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b484 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b404 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b487 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b407 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 114 to 0003b4f9 │ │ │ │ + DW_CFA_advance_loc1: 114 to 0003b479 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b47a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b47b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b47c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b47d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b500 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b480 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b506 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b483 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b507 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b487 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b50f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b48f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003b521 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003b4a1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b525 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b4a5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b52d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b4ad │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003b53d │ │ │ │ + DW_CFA_advance_loc: 16 to 0003b4bd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b541 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b4c1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b549 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b4c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003b559 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003b4d9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b55d │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b4dd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b565 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b4e5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 190 to 0003b623 │ │ │ │ + DW_CFA_advance_loc1: 190 to 0003b5a3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b625 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b5a5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 60 to 0003b661 │ │ │ │ + DW_CFA_advance_loc: 60 to 0003b5e1 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b665 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b5e5 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b66c │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b5ec │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b66d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b5ed │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b670 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b5f0 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b671 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b5f1 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b673 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b5f3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b674 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b5f4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003b682 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b5ff │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003b68f │ │ │ │ + DW_CFA_advance_loc: 16 to 0003b60f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003b69f │ │ │ │ + DW_CFA_advance_loc: 16 to 0003b61f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d20 00000030 00003d24 FDE cie=00000000 pc=0003b6b0..0003b6e0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b6b1 │ │ │ │ +00003cf4 00000030 00003cf8 FDE cie=00000000 pc=0003b630..0003b660 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b631 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b6b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b634 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b6b6 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003b641 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003b6bb │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b646 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b6bf │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b64a │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b6c3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b64e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b6c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b652 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b6cb │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b656 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003b6de │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b65e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b6df │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b65f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d54 00000028 00003d58 FDE cie=00000000 pc=0003b6e0..0003b707 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b6e1 │ │ │ │ +00003d28 00000028 00003d2c FDE cie=00000000 pc=0003b660..0003b687 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b661 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b6e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b664 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b6e6 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003b671 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b6ea │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b675 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b6ee │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b679 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b6f2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b67d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003b705 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b685 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b706 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b686 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003d80 000000a0 00003d84 FDE cie=00000000 pc=0003b710..0003b8c5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b711 │ │ │ │ +00003d54 000000a0 00003d58 FDE cie=00000000 pc=0003b690..0003b845 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b691 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b712 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b692 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003b720 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003b6a0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003b734 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003b6b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b735 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b6b5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b736 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b6b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003b740 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003b6c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b748 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b6c8 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b74a │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b6ca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b74c │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b6cc │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b74d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b6cd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003b759 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003b6d9 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003b766 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003b6e6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b76a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b6ea │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b76e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b6ee │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003b77c │ │ │ │ + DW_CFA_advance_loc: 14 to 0003b6fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0003b7cd │ │ │ │ + DW_CFA_advance_loc1: 81 to 0003b74d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b7cf │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b74f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003b7d4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b754 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b7db │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b75b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b7e3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b763 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003b7ed │ │ │ │ + DW_CFA_advance_loc: 10 to 0003b76d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b7ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b76e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b7ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b76f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b7f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b770 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0003b7f9 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003b779 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003b80c │ │ │ │ + DW_CFA_advance_loc: 19 to 0003b78c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0003b852 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0003b7d2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b859 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b7d9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b85d │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b7dd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b861 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b7e1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b867 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b7e7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b868 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b7e8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b86c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b7ec │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b7f0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b876 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b7f6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b877 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b7f7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b87b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b7fb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b87f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b7ff │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003b88d │ │ │ │ + DW_CFA_advance_loc: 14 to 0003b80d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 29 to 0003b8aa │ │ │ │ + DW_CFA_advance_loc: 29 to 0003b82a │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b8ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b82c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003b8b1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b831 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b8b8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b838 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b8c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b840 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e24 00000054 00003e28 FDE cie=00000000 pc=0003b8d0..0003b9b5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8d1 │ │ │ │ +00003df8 00000054 00003dfc FDE cie=00000000 pc=0003b850..0003b935 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b851 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b852 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b853 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 50 to 0003b905 │ │ │ │ + DW_CFA_advance_loc: 50 to 0003b885 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b906 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b886 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b907 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b887 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003b910 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003b890 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 0003b937 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003b8b7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b93a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b8ba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003b943 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003b8c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003b94c │ │ │ │ + DW_CFA_advance_loc: 9 to 0003b8cc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b8d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b958 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b8d8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003b963 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b8e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b967 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b8e7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b96d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b8ed │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b971 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b8f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b977 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b8f7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b97b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b8fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003b9a7 │ │ │ │ + DW_CFA_advance_loc: 44 to 0003b927 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e7c 00000064 00003e80 FDE cie=00000000 pc=0003b9c0..0003ba77 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b9c1 │ │ │ │ +00003e50 00000064 00003e54 FDE cie=00000000 pc=0003b940..0003b9f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b9c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b942 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b9c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b945 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0003b9f5 │ │ │ │ + DW_CFA_advance_loc: 48 to 0003b975 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b9f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b976 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b9f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b977 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003ba00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003b980 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba03 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b983 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003ba09 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b989 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba14 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b994 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ba1b │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b99b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba1e │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b99e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba29 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b9a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ba30 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b9b0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba33 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b9b3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba3e │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b9be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ba45 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b9c5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b9c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ba50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b9d0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba53 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b9d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ba54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b9d4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ba55 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b9d5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba60 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b9e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba63 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b9e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ba67 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b9e7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba72 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b9f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ee4 00000060 00003ee8 FDE cie=00000000 pc=0003ba80..0003bbb5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ba81 │ │ │ │ +00003eb8 00000060 00003ebc FDE cie=00000000 pc=0003ba00..0003bb35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003ba8f │ │ │ │ + DW_CFA_advance_loc: 14 to 0003ba0f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0003baf6 │ │ │ │ + DW_CFA_advance_loc1: 103 to 0003ba76 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003baf7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba77 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003bb00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003ba80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 0003bb05 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ba85 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003bb09 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ba89 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bb0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba8a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003bb10 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ba90 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003bb20 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003baa0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003bb31 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003bab1 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bb33 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bab3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003bb38 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003bab8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003bb3f │ │ │ │ + DW_CFA_advance_loc: 7 to 0003babf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003bb4b │ │ │ │ + DW_CFA_advance_loc: 12 to 0003bacb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003bb5c │ │ │ │ + DW_CFA_advance_loc: 17 to 0003badc │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bb5e │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bade │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003bb63 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003bae3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003bb6a │ │ │ │ + DW_CFA_advance_loc: 7 to 0003baea │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003bb72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003baf2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003bb75 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003baf5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bb76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003baf6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003bb80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003bb00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 0003bbb3 │ │ │ │ + DW_CFA_advance_loc: 51 to 0003bb33 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bbb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb34 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f48 00000140 00003f4c FDE cie=00000000 pc=0003bbc0..0003c29a │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bbc1 │ │ │ │ +00003f1c 00000140 00003f20 FDE cie=00000000 pc=0003bb40..0003c21a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bbc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bbc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003bbcf │ │ │ │ + DW_CFA_advance_loc: 12 to 0003bb4f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003bbd2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bb52 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 181 to 0003bc87 │ │ │ │ + DW_CFA_advance_loc1: 181 to 0003bc07 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bc89 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bc09 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bc8a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc0a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003bc8d │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bc0d │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bc8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc0e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bc90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bc10 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bc91 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc11 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003bcaa │ │ │ │ + DW_CFA_advance_loc: 25 to 0003bc2a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bcac │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bc2c │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003bcb2 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bc32 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003bcb6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003bc36 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bcb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc37 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003bcc3 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003bc43 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003bcc9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bc49 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003bcd0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003bc50 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bcd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bc52 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003bcd8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bc58 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 46 to 0003bd06 │ │ │ │ + DW_CFA_advance_loc: 46 to 0003bc86 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 588 to 0003bf52 │ │ │ │ + DW_CFA_advance_loc2: 588 to 0003bed2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003bf58 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bed8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003bf60 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bee0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003bf63 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bee3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bf64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bee4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bf65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bee5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bf66 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bee6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bf67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bee7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003bf70 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003bef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 0003bfa3 │ │ │ │ + DW_CFA_advance_loc: 51 to 0003bf23 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf24 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfa5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf25 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf26 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfa7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf27 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003bfb0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003bf30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 0003bfe3 │ │ │ │ + DW_CFA_advance_loc: 51 to 0003bf63 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfe4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf64 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfe5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf65 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfe6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf66 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfe7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf67 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003bff0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003bf70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 0003c002 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003bf82 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c004 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bf84 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c005 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf85 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c008 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bf88 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c009 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf89 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c00b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bf8b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c00c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf8c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003c025 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003bfa5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c027 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bfa7 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c02d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bfad │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c031 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003bfb1 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c032 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bfb2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c03a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bfba │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c046 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003bfc6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c049 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bfc9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c051 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bfd1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c059 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bfd9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c05f │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bfdf │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c067 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bfe7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 152 to 0003c0ff │ │ │ │ + DW_CFA_advance_loc1: 152 to 0003c07f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003c106 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003c086 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c10c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c08c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c110 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c090 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c0a0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c121 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c0a1 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c123 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c0a3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c125 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c0a5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c126 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c0a6 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c127 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c0a7 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c12b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c0ab │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c12d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c0ad │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c139 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c0b9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c13c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c0bc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003c150 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003c0d0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 205 to 0003c21d │ │ │ │ + DW_CFA_advance_loc1: 205 to 0003c19d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003c224 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003c1a4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c22a │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c1aa │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c22e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c1ae │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c23e │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c1be │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003c24d │ │ │ │ + DW_CFA_advance_loc: 15 to 0003c1cd │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c255 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c1cf │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c259 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c1db │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c25c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c1dc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c268 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c1e8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003c275 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003c1f5 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c27b │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c1fb │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c27c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c1fc │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c282 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c202 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c292 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c212 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ │ │ │ -0000408c 0000008c 00004090 FDE cie=00000000 pc=0003c2a0..0003c432 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2a1 │ │ │ │ +00004060 0000008c 00004064 FDE cie=00000000 pc=0003c220..0003c3b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c221 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c222 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c223 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c224 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c2b2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003c232 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003c2c9 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003c249 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c2cd │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c24d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c2cf │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c24f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c2d2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c252 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003c2dd │ │ │ │ + DW_CFA_advance_loc: 11 to 0003c25d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 111 to 0003c34c │ │ │ │ + DW_CFA_advance_loc1: 111 to 0003c2cc │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c35c │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c2dc │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c35e │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c2de │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c35f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c2df │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003c36c │ │ │ │ + DW_CFA_advance_loc: 13 to 0003c2ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003c377 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003c2f7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c378 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c2f8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c379 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c2f9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c37a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c2fa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c37b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c2fb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c37c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c2fc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c382 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c302 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c384 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c304 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003c389 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c309 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003c390 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003c310 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003c39b │ │ │ │ + DW_CFA_advance_loc: 11 to 0003c31b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003c3a5 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003c325 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c3a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c327 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003c3ac │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c32c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003c3b3 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003c333 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003c3be │ │ │ │ + DW_CFA_advance_loc: 11 to 0003c33e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 111 to 0003c42d │ │ │ │ + DW_CFA_advance_loc1: 111 to 0003c3ad │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c42e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3ae │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c42f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3af │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c430 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3b0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c431 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3b1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000411c 00000120 00004120 FDE cie=00000000 pc=0003c440..0003cc05 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c441 │ │ │ │ +000040f0 00000120 000040f4 FDE cie=00000000 pc=0003c3c0..0003cb85 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c442 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c443 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c44f │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c3cf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c452 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c3d2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 428 to 0003c5fe │ │ │ │ + DW_CFA_advance_loc2: 424 to 0003c57a │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c606 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c586 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c608 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c588 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003c60d │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c58d │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c60e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c58e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003c617 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003c597 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c619 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c599 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c625 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c5a5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c626 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c5a6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c632 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c5b2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 123 to 0003c6ad │ │ │ │ + DW_CFA_advance_loc1: 123 to 0003c62d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c6b3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c633 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c6bb │ │ │ │ + DW_CFA_advance_loc: 8 to 0003c63b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 627 to 0003c92e │ │ │ │ + DW_CFA_advance_loc2: 627 to 0003c8ae │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c932 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c8b2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c933 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c8b3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c934 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c8b4 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c935 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c8b5 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c937 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c8b7 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c938 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c8b8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003c94b │ │ │ │ + DW_CFA_advance_loc: 19 to 0003c8cb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c953 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003c8d3 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c959 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c8d9 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c95d │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c8dd │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c95e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c8de │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c966 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003c8e6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0003c9ae │ │ │ │ + DW_CFA_advance_loc1: 72 to 0003c92e │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c9be │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c93e │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c9c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c940 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c9c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c941 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003c9ce │ │ │ │ + DW_CFA_advance_loc: 13 to 0003c94e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003c9d9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003c959 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c9da │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c95a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c9db │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c95b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c9dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c95c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c9dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c95d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c9de │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c95e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 95 to 0003ca3d │ │ │ │ + DW_CFA_advance_loc1: 95 to 0003c9bd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ca3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c9be │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ca3f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c9bf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ca40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c9c0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ca41 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c9c1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003ca50 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003c9d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 109 to 0003cabd │ │ │ │ + DW_CFA_advance_loc1: 109 to 0003ca3d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cabe │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ca3e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cabf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ca3f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cac0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ca40 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cac1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ca41 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cac2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ca42 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cac5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ca45 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cacb │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ca4b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cad3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ca53 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0003cb28 │ │ │ │ + DW_CFA_advance_loc1: 85 to 0003caa8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003cb32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003cab2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cb3a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003caba │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003cb4a │ │ │ │ + DW_CFA_advance_loc: 16 to 0003caca │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003cb4e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cace │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cacf │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cad0 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cad1 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003cb53 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003cad3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cad4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003cb67 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003cae7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cb6f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003caef │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cb75 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003caf5 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003cb79 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003caf9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cafa │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cb82 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cb02 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003cb93 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003cb13 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003cb95 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003cb15 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003cb9f │ │ │ │ + DW_CFA_advance_loc: 10 to 0003cb1f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cba0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cb20 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003cbac │ │ │ │ + DW_CFA_advance_loc: 12 to 0003cb2c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003cbb7 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003cb37 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003cbc1 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003cb41 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cbc9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cb49 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ │ │ │ -00004240 00000030 00004244 FDE cie=00000000 pc=0003cc10..0003cc50 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc11 │ │ │ │ +00004214 00000030 00004218 FDE cie=00000000 pc=0003cb90..0003cbd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cb91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cc14 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cb94 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003cc2e │ │ │ │ + DW_CFA_advance_loc: 26 to 0003cbae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc2f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cbaf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cbb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 0003cc3f │ │ │ │ + DW_CFA_advance_loc: 15 to 0003cbbf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003cc43 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cbc3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cc4b │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cbcb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cc4e │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cbce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cbcf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004274 0000002c 00004278 FDE cie=00000000 pc=0003cc80..0003ce16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc81 │ │ │ │ +00004248 0000002c 0000424c FDE cie=00000000 pc=0003cc00..0003cd96 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cc01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003cc83 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003cc03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cc89 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003cc09 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 393 to 0003ce12 │ │ │ │ + DW_CFA_advance_loc2: 393 to 0003cd92 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce13 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd93 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd94 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce15 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd95 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042a4 00000058 000042a8 FDE cie=00000000 pc=0003ce20..0003cf78 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce21 │ │ │ │ +00004278 00000058 0000427c FDE cie=00000000 pc=0003cda0..0003cef8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cda1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cda2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ce25 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cda5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 135 to 0003ceac │ │ │ │ + DW_CFA_advance_loc1: 135 to 0003ce2c │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003ceb2 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ce32 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003ceb7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ce37 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003cebe │ │ │ │ + DW_CFA_advance_loc: 7 to 0003ce3e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cec6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ce46 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003cecf │ │ │ │ + DW_CFA_advance_loc: 9 to 0003ce4f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ced3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ce53 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cedb │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ce5b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 61 to 0003cf18 │ │ │ │ + DW_CFA_advance_loc: 62 to 0003ce99 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cf19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ce9a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cf1a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ce9b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cf20 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003cea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cf23 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cea3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003cf27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cea7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cf2f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ceaf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0003cf75 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0003cef5 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cf76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cef6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cf77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cef7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004300 00000064 00004304 FDE cie=00000000 pc=0003cf80..0003d0a4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cf81 │ │ │ │ +000042d4 00000064 000042d8 FDE cie=00000000 pc=0003cf00..0003d024 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cf82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cf83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cf86 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cf06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0003cfde │ │ │ │ + DW_CFA_advance_loc1: 89 to 0003cf5f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003cfe2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cf63 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cfea │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cf6b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003cff4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003cf75 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cffa │ │ │ │ + DW_CFA_advance_loc: 6 to 0003cf7b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003cfff │ │ │ │ + DW_CFA_advance_loc: 5 to 0003cf80 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d006 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003cf87 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d00e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cf8f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d011 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cf92 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d012 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf93 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d013 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf94 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d014 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf95 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003d020 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003cfa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d023 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cfa3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d027 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cfa7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d02f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cfaf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0003d0a0 │ │ │ │ + DW_CFA_advance_loc1: 113 to 0003d020 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d021 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d022 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d023 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004368 00000050 0000436c FDE cie=00000000 pc=0003d0b0..0003d1a1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0b1 │ │ │ │ +0000433c 00000050 00004340 FDE cie=00000000 pc=0003d030..0003d121 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d031 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d0b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d034 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d035 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d0b8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d038 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d0c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d040 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003d0e3 │ │ │ │ + DW_CFA_advance_loc: 35 to 0003d063 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d0e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d066 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d067 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d068 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d069 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d0f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d070 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 50 to 0003d122 │ │ │ │ + DW_CFA_advance_loc: 50 to 0003d0a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d125 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d0a5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d126 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d0a6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d127 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d0a7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d128 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d0a8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d130 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d0b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000043bc 0000002c 000043c0 FDE cie=00000000 pc=0003d1b0..0003dcb1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1b1 │ │ │ │ +00004390 0000002c 00004394 FDE cie=00000000 pc=0003d130..0003dc84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d131 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003d1b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d133 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0003d1bc │ │ │ │ + DW_CFA_advance_loc: 9 to 0003d13c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1791 to 0003d8bb │ │ │ │ + DW_CFA_advance_loc2: 1855 to 0003d87b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d8bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d87c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d8bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d87d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d8be │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d87e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003d8c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d880 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000043ec 0000002c 000043f0 FDE cie=00000000 pc=0003dcc0..0003f3ae │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dcc1 │ │ │ │ +000043c0 0000002c 000043c4 FDE cie=00000000 pc=0003dc90..0003f36e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003dcc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003dc93 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0003dccc │ │ │ │ + DW_CFA_advance_loc: 9 to 0003dc9c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2146 to 0003e52e │ │ │ │ + DW_CFA_advance_loc2: 2134 to 0003e4f2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e52f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4f3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e530 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4f4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e531 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4f5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003e540 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e500 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000441c 00000118 00004420 FDE cie=00000000 pc=0003f3b0..0003f827 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3b1 │ │ │ │ +000043f0 00000118 000043f4 FDE cie=00000000 pc=0003f370..0003f7e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f371 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f372 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f373 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f374 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f3b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f377 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 62 to 0003f3f5 │ │ │ │ + DW_CFA_advance_loc: 62 to 0003f3b5 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f3fc │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f3bc │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f403 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f3c3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f40b │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f3cb │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f412 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f3d2 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f417 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f3d7 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f419 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f3d9 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f41a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f3da │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f429 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f3e9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 122 to 0003f4a3 │ │ │ │ + DW_CFA_advance_loc1: 118 to 0003f45f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003f4b6 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003f476 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f4be │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f47e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0003f4ff │ │ │ │ + DW_CFA_advance_loc1: 68 to 0003f4c2 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003f508 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f4c8 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f50c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f4cc │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f510 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f4d2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f51a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f4da │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003f533 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003f4f3 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f534 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f4f4 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f538 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f4f8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f53c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f4fc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f544 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f504 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0003f5ab │ │ │ │ + DW_CFA_advance_loc1: 103 to 0003f56b │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f5b6 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f576 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f5bb │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f57b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f5bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f57c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003f5c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003f588 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003f5e4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003f5a4 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f5e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5a5 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0003f626 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0003f5e6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 71 to 0003f66d │ │ │ │ + DW_CFA_advance_loc1: 71 to 0003f62d │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f671 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f631 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f676 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f636 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f67d │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f63d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003f692 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003f652 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f693 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f653 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f694 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f654 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f695 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f655 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f696 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f656 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f697 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f657 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f69a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f65a │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f69b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f65b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f6a3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f663 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003f6b5 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003f675 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f6ba │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f67a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0003f711 │ │ │ │ + DW_CFA_advance_loc1: 87 to 0003f6d1 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f712 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f6d2 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f716 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f6d6 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f717 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f6d7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f71f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f6df │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003f736 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003f6f6 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f745 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f705 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f754 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f714 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003f762 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003f722 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f769 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f729 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f771 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f731 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f779 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f739 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003f787 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003f747 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f796 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f756 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003f7aa │ │ │ │ + DW_CFA_advance_loc: 20 to 0003f76a │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 29 to 0003f7c7 │ │ │ │ + DW_CFA_advance_loc: 29 to 0003f787 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f7d6 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f796 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003f7e8 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003f7a8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f7ef │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f7af │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f7fe │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f7be │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f809 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f7c9 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f810 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f7d0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f81f │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f7df │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004538 00000034 0000453c FDE cie=00000000 pc=0003f830..0003f86e │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f831 │ │ │ │ +0000450c 00000034 00004510 FDE cie=00000000 pc=0003f7f0..0003f82e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f7f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f834 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f7f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003f84b │ │ │ │ + DW_CFA_advance_loc: 23 to 0003f80b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f84f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f80f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f853 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f813 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f857 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f817 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f85b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f81b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f85f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f81f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f860 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f820 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f824 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f86c │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f82c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f86d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f82d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004570 00000034 00004574 FDE cie=00000000 pc=0003f870..0003f8a5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f871 │ │ │ │ +00004544 00000034 00004548 FDE cie=00000000 pc=0003f830..0003f865 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f874 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f834 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f879 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003f844 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f87b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f846 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f880 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f84b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f88f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f84f │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f893 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f853 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f897 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f857 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f89b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f85b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f8a3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f863 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f864 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045a8 00000028 000045ac FDE cie=00000000 pc=0003f8b0..0003f8d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8b1 │ │ │ │ +0000457c 00000028 00004580 FDE cie=00000000 pc=0003f870..0003f897 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f871 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f8b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f874 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f8b6 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003f881 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f8ba │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f885 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f8be │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f889 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f8c2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f88d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003f8d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f895 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f896 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000045d4 0000004c 000045d8 FDE cie=00000000 pc=0003f8e0..0003f9b1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8e1 │ │ │ │ +000045a8 0000004c 000045ac FDE cie=00000000 pc=0003f8a0..0003f971 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f8a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f8a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f8a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 153 to 0003f97c │ │ │ │ + DW_CFA_advance_loc1: 153 to 0003f93c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f97d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f93d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f97e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f93e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f980 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f940 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f983 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f943 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f98b │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f94b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003f997 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003f957 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f9a1 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f961 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f9a5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f965 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f9ad │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f96d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f96e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9af │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f96f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f970 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004624 00000070 00004628 FDE cie=00000000 pc=0003f9c0..0003fa7c │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9c1 │ │ │ │ +000045f8 00000070 000045fc FDE cie=00000000 pc=0003f980..0003fa3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f982 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f983 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003f9cc │ │ │ │ + DW_CFA_advance_loc: 9 to 0003f98c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f9db │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f99b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003f9e9 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003f9a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003f9f9 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003f9b9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f9fc │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f9bc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fa05 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003f9c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003fa10 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f9d0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003fa16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f9d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003fa2b │ │ │ │ + DW_CFA_advance_loc: 21 to 0003f9eb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003fa38 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003f9f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f9f9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa3a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f9fa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003fa40 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003fa00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa43 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fa03 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa46 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fa06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003fa51 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003fa11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003fa58 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003fa18 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa5b │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fa1b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003fa66 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003fa26 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003fa6d │ │ │ │ + DW_CFA_advance_loc: 7 to 0003fa2d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa70 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fa30 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003fa78 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003fa38 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa79 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fa39 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fa3a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa7b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fa3b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004698 00000074 0000469c FDE cie=00000000 pc=0003fa80..0003fc01 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa81 │ │ │ │ +0000466c 00000074 00004670 FDE cie=00000000 pc=0003fa40..0003fbc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fa41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fa42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa85 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fa45 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0003facf │ │ │ │ + DW_CFA_advance_loc1: 74 to 0003fa8f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fad0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fa90 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fad1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fa91 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003fae0 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003faa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 90 to 0003fb3a │ │ │ │ + DW_CFA_advance_loc1: 90 to 0003fafa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb3b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fafb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fafc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003fb40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003fb00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fb43 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fb03 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fb46 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fb06 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb47 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb07 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fb50 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003fb10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 90 to 0003fbaa │ │ │ │ + DW_CFA_advance_loc1: 90 to 0003fb6a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003fbaf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb6b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb6c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003fbc0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003fb80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 0003fbd2 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003fb92 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb93 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb94 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003fbe0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003fba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fbe3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fba3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fbe6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fba6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbe7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fba7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fbf0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003fbb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004710 00000048 00004714 FDE cie=00000000 pc=0003fc10..0003fd29 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fc11 │ │ │ │ +000046e4 00000048 000046e8 FDE cie=00000000 pc=0003fbd0..0003fce9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fbd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fc12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fbd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fc15 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fbd5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc1: 230 to 0003fcfb │ │ │ │ + DW_CFA_advance_loc1: 230 to 0003fcbb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fcfc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcbc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fcfd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcbd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fd00 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fcc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fd03 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fcc3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fd06 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fcc6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcc7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fd10 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003fcd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fd19 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003fcd9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd1a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcda │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcdb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003fd20 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003fce0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000475c 0000005c 00004760 FDE cie=00000000 pc=0003fd30..0003fe7a │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd31 │ │ │ │ +00004730 0000005c 00004734 FDE cie=00000000 pc=0003fcf0..0003fe3a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fd36 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fcf6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 54 to 0003fd6c │ │ │ │ + DW_CFA_advance_loc: 54 to 0003fd2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fd6f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fd2f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fd30 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd71 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fd31 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003fd80 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003fd40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 0003fda7 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003fd67 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 0003fdd1 │ │ │ │ + DW_CFA_advance_loc: 42 to 0003fd91 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fdd4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fd94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fdd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fd95 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fdd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fd96 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fdd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fd97 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fde0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003fda0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 108 to 0003fe4c │ │ │ │ + DW_CFA_advance_loc1: 108 to 0003fe0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fe4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe0d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fe50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe0e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fe51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe0f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003fe60 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003fe20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000047bc 00000048 000047c0 FDE cie=00000000 pc=0003fe80..0003fed5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fe81 │ │ │ │ +00004790 00000048 00004794 FDE cie=00000000 pc=0003fe40..0003fe95 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fe82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fe83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fe84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe44 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fe87 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fe47 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003feb3 │ │ │ │ + DW_CFA_advance_loc: 44 to 0003fe73 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003feb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe74 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003feb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe75 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003feb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe76 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003fec2 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003fe82 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003fed0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003fe90 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fed1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe91 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fed2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe92 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe93 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fed4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe94 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004808 00000048 0000480c FDE cie=00000000 pc=0003fee0..0003ff35 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fee1 │ │ │ │ +000047dc 00000048 000047e0 FDE cie=00000000 pc=0003fea0..0003fef5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fee2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fea2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fee3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fea3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fee4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fea4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fee7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fea7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003ff13 │ │ │ │ + DW_CFA_advance_loc: 44 to 0003fed3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fed4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff15 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fed5 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fed6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ff22 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003fee2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003ff30 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003fef0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff31 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fef1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fef2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fef3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fef4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004854 00000048 00004858 FDE cie=00000000 pc=0003ff40..0003ff95 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff41 │ │ │ │ +00004828 00000048 0000482c FDE cie=00000000 pc=0003ff00..0003ff55 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ff47 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ff07 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003ff73 │ │ │ │ + DW_CFA_advance_loc: 44 to 0003ff33 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff34 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff35 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff36 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ff82 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003ff42 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003ff90 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003ff50 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff91 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff51 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff52 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff53 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff54 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048a0 00000048 000048a4 FDE cie=00000000 pc=0003ffa0..0004000d │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ffa1 │ │ │ │ +00004874 00000048 00004878 FDE cie=00000000 pc=0003ff60..0003ffcd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ffa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ffa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ffa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ffa7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ff67 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0003ffe3 │ │ │ │ + DW_CFA_advance_loc: 60 to 0003ffa3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ffe7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ffa7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ffeb │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ffab │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ffec │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fff5 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003ffb5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00040008 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003ffc8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040009 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffc9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004000a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004000b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffcb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004000c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffcc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048ec 00000048 000048f0 FDE cie=00000000 pc=00040010..0004007d │ │ │ │ - DW_CFA_advance_loc: 1 to 00040011 │ │ │ │ +000048c0 00000048 000048c4 FDE cie=00000000 pc=0003ffd0..0004003d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040012 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040013 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040014 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffd4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040017 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ffd7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 00040053 │ │ │ │ + DW_CFA_advance_loc: 60 to 00040013 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040057 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040017 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004005b │ │ │ │ + DW_CFA_advance_loc: 4 to 0004001b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004005c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004001c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00040065 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040025 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00040078 │ │ │ │ + DW_CFA_advance_loc: 19 to 00040038 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040079 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040039 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004007a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004003a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004007b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004003b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004007c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004003c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004938 00000048 0000493c FDE cie=00000000 pc=00040080..000400ed │ │ │ │ - DW_CFA_advance_loc: 1 to 00040081 │ │ │ │ +0000490c 00000048 00004910 FDE cie=00000000 pc=00040040..000400ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00040041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040082 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040042 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040083 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040043 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040084 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040044 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040087 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040047 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 000400c3 │ │ │ │ + DW_CFA_advance_loc: 60 to 00040083 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 000400c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040087 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000400cb │ │ │ │ + DW_CFA_advance_loc: 4 to 0004008b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0004008c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 000400d5 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040095 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000400e8 │ │ │ │ + DW_CFA_advance_loc: 19 to 000400a8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400a9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000400aa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400eb │ │ │ │ + DW_CFA_advance_loc: 1 to 000400ab │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400ec │ │ │ │ + DW_CFA_advance_loc: 1 to 000400ac │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004984 00000068 00004988 FDE cie=00000000 pc=000400f0..000401ab │ │ │ │ - DW_CFA_advance_loc: 1 to 000400f1 │ │ │ │ +00004958 00000068 0000495c FDE cie=00000000 pc=000400b0..0004016b │ │ │ │ + DW_CFA_advance_loc: 1 to 000400b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000400f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000400b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00040153 │ │ │ │ + DW_CFA_advance_loc1: 92 to 00040113 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040154 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040114 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040155 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040115 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040156 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040116 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00040162 │ │ │ │ + DW_CFA_advance_loc: 12 to 00040122 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040165 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040125 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040166 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040126 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040167 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040127 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004016f │ │ │ │ + DW_CFA_advance_loc: 8 to 0004012f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040173 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040133 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040174 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040134 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040175 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040135 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040179 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040139 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004017b │ │ │ │ + DW_CFA_advance_loc: 2 to 0004013b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 00040182 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040142 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004018f │ │ │ │ + DW_CFA_advance_loc: 13 to 0004014f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 000401a6 │ │ │ │ + DW_CFA_advance_loc: 23 to 00040166 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040167 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040168 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040169 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0004016a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000049f0 00000048 000049f4 FDE cie=00000000 pc=000401b0..0004023a │ │ │ │ - DW_CFA_advance_loc: 1 to 000401b1 │ │ │ │ +000049c4 00000048 000049c8 FDE cie=00000000 pc=00040170..000401fa │ │ │ │ + DW_CFA_advance_loc: 1 to 00040171 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040172 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040173 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040174 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000401b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040177 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00040203 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000401c3 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040207 │ │ │ │ + DW_CFA_advance_loc: 4 to 000401c7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004020b │ │ │ │ + DW_CFA_advance_loc: 4 to 000401cb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004020c │ │ │ │ + DW_CFA_advance_loc: 1 to 000401cc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00040215 │ │ │ │ + DW_CFA_advance_loc: 9 to 000401d5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 00040235 │ │ │ │ + DW_CFA_advance_loc: 32 to 000401f5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040236 │ │ │ │ + DW_CFA_advance_loc: 1 to 000401f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040237 │ │ │ │ + DW_CFA_advance_loc: 1 to 000401f7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040238 │ │ │ │ + DW_CFA_advance_loc: 1 to 000401f8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040239 │ │ │ │ + DW_CFA_advance_loc: 1 to 000401f9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a3c 00000048 00004a40 FDE cie=00000000 pc=00040240..000402ca │ │ │ │ - DW_CFA_advance_loc: 1 to 00040241 │ │ │ │ +00004a10 00000048 00004a14 FDE cie=00000000 pc=00040200..0004028a │ │ │ │ + DW_CFA_advance_loc: 1 to 00040201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040242 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040202 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040243 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040203 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040244 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040204 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040247 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040207 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00040293 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00040253 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040297 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040257 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004029b │ │ │ │ + DW_CFA_advance_loc: 4 to 0004025b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004029c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004025c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 000402a5 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040265 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000402c5 │ │ │ │ + DW_CFA_advance_loc: 32 to 00040285 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040286 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040287 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040288 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040289 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a88 00000050 00004a8c FDE cie=00000000 pc=000402d0..00040400 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402d1 │ │ │ │ +00004a5c 00000050 00004a60 FDE cie=00000000 pc=00040290..000403c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040292 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040293 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040294 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000402d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040297 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 206 to 000403a5 │ │ │ │ + DW_CFA_advance_loc1: 206 to 00040365 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040366 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040367 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040368 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040369 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000403b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040370 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 75 to 000403fb │ │ │ │ + DW_CFA_advance_loc1: 75 to 000403bb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403fc │ │ │ │ + DW_CFA_advance_loc: 1 to 000403bc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403fd │ │ │ │ + DW_CFA_advance_loc: 1 to 000403bd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000403be │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000403bf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004adc 00000054 00004ae0 FDE cie=00000000 pc=00040400..00040558 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040401 │ │ │ │ +00004ab0 00000054 00004ab4 FDE cie=00000000 pc=000403c0..00040518 │ │ │ │ + DW_CFA_advance_loc: 1 to 000403c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040402 │ │ │ │ + DW_CFA_advance_loc: 1 to 000403c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040403 │ │ │ │ + DW_CFA_advance_loc: 1 to 000403c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040404 │ │ │ │ + DW_CFA_advance_loc: 1 to 000403c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040407 │ │ │ │ + DW_CFA_advance_loc: 3 to 000403c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 254 to 00040505 │ │ │ │ + DW_CFA_advance_loc1: 254 to 000404c5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040508 │ │ │ │ + DW_CFA_advance_loc: 3 to 000404c8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040509 │ │ │ │ + DW_CFA_advance_loc: 1 to 000404c9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004050a │ │ │ │ + DW_CFA_advance_loc: 1 to 000404ca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004050b │ │ │ │ + DW_CFA_advance_loc: 1 to 000404cb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00040510 │ │ │ │ + DW_CFA_advance_loc: 5 to 000404d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 29 to 0004052d │ │ │ │ + DW_CFA_advance_loc: 29 to 000404ed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00040533 │ │ │ │ + DW_CFA_advance_loc: 6 to 000404f3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040534 │ │ │ │ + DW_CFA_advance_loc: 1 to 000404f4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040535 │ │ │ │ + DW_CFA_advance_loc: 1 to 000404f5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040536 │ │ │ │ + DW_CFA_advance_loc: 1 to 000404f6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040537 │ │ │ │ + DW_CFA_advance_loc: 1 to 000404f7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b34 00000054 00004b38 FDE cie=00000000 pc=00040560..0004079f │ │ │ │ - DW_CFA_advance_loc: 1 to 00040561 │ │ │ │ +00004b08 00000054 00004b0c FDE cie=00000000 pc=00040520..0004075f │ │ │ │ + DW_CFA_advance_loc: 1 to 00040521 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040562 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040522 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040563 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040523 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040564 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040524 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040567 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040527 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 205 to 00040634 │ │ │ │ + DW_CFA_advance_loc1: 205 to 000405f4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0004064d │ │ │ │ + DW_CFA_advance_loc: 25 to 0004060d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004064e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004060e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 19 to 00040661 │ │ │ │ + DW_CFA_advance_loc: 19 to 00040621 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040665 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040625 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00040675 │ │ │ │ + DW_CFA_advance_loc: 16 to 00040635 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040676 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040636 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040677 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040637 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040678 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040638 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040679 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040639 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00040680 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040640 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b8c 00000034 00004b90 FDE cie=00000000 pc=000407a0..000407e8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407a1 │ │ │ │ +00004b60 00000034 00004b64 FDE cie=00000000 pc=00040760..000407a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040761 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000407af │ │ │ │ + DW_CFA_advance_loc: 14 to 0004076f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 000407b7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040777 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000407bd │ │ │ │ + DW_CFA_advance_loc: 6 to 0004077d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 000407c4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040784 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000407c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040788 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000407cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0004078c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000407d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040790 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040791 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000407d9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040799 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 000407db │ │ │ │ + DW_CFA_advance_loc: 2 to 0004079b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000407e3 │ │ │ │ + DW_CFA_advance_loc: 8 to 000407a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bc4 00000028 00004bc8 FDE cie=00000000 pc=000407f0..00040a67 │ │ │ │ - DW_CFA_advance_loc: 3 to 000407f3 │ │ │ │ +00004b98 00000028 00004b9c FDE cie=00000000 pc=000407b0..00040a27 │ │ │ │ + DW_CFA_advance_loc: 3 to 000407b3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 254 to 000408f1 │ │ │ │ + DW_CFA_advance_loc1: 254 to 000408b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00040900 │ │ │ │ + DW_CFA_advance_loc: 15 to 000408c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 309 to 00040a35 │ │ │ │ + DW_CFA_advance_loc2: 309 to 000409f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00040a40 │ │ │ │ + DW_CFA_advance_loc: 11 to 00040a00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00040a47 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040a07 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00040a50 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bf0 0000003c 00004bf4 FDE cie=00000000 pc=00040a70..00040fa5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040a71 │ │ │ │ +00004bc4 0000003c 00004bc8 FDE cie=00000000 pc=00040a30..00040f85 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040a31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00040a73 │ │ │ │ + DW_CFA_advance_loc: 2 to 00040a33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00040a79 │ │ │ │ + DW_CFA_advance_loc: 6 to 00040a39 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1254 to 00040f5f │ │ │ │ + DW_CFA_advance_loc2: 1286 to 00040f3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f40 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f41 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f42 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f43 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 00040f7e │ │ │ │ + DW_CFA_advance_loc: 27 to 00040f5e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f5f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f60 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f61 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f62 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c30 00000014 00004c34 FDE cie=00000000 pc=00040fb0..00040fe6 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040fb3 │ │ │ │ +00004c04 00000014 00004c08 FDE cie=00000000 pc=00040f90..00040fc6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040f93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 00040fe1 │ │ │ │ + DW_CFA_advance_loc: 46 to 00040fc1 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c48 0000001c 00004c4c FDE cie=00000000 pc=00040ff0..00041120 │ │ │ │ - DW_CFA_advance_loc: 14 to 00040ffe │ │ │ │ +00004c1c 0000001c 00004c20 FDE cie=00000000 pc=00040fd0..00041100 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040fd3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 165 to 000410a3 │ │ │ │ + DW_CFA_advance_loc1: 176 to 00041083 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 000410b0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00041090 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 105 to 00041119 │ │ │ │ + DW_CFA_advance_loc1: 105 to 000410f9 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c68 00000024 00004c6c FDE cie=00000000 pc=00041120..0004150f │ │ │ │ - DW_CFA_advance_loc: 11 to 0004112b │ │ │ │ +00004c3c 00000024 00004c40 FDE cie=00000000 pc=00041100..00041513 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041101 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004112e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 499 to 00041321 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041104 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 525 to 00041311 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041322 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041312 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00041330 │ │ │ │ + DW_CFA_advance_loc: 14 to 00041320 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c90 00000034 00004c94 FDE cie=00000000 pc=00041510..000415a9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041511 │ │ │ │ +00004c64 00000034 00004c68 FDE cie=00000000 pc=00041520..000415b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041521 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041514 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004152f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 00041536 │ │ │ │ + DW_CFA_advance_loc: 21 to 00041544 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0004155a │ │ │ │ + DW_CFA_advance_loc: 38 to 0004156a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004156c │ │ │ │ + DW_CFA_advance_loc: 18 to 0004157c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004156d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004157d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041570 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041580 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00041584 │ │ │ │ + DW_CFA_advance_loc: 20 to 00041594 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000415a0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000415b0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000415a7 │ │ │ │ + DW_CFA_advance_loc: 7 to 000415b7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000415b8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cc8 00000028 00004ccc FDE cie=00000000 pc=000415b0..00041623 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415b1 │ │ │ │ +00004c9c 00000028 00004ca0 FDE cie=00000000 pc=000415c0..00041633 │ │ │ │ + DW_CFA_advance_loc: 1 to 000415c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000415c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000415b5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000415c5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 107 to 00041620 │ │ │ │ + DW_CFA_advance_loc1: 107 to 00041630 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041621 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041631 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041622 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041632 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cf4 00000028 00004cf8 FDE cie=00000000 pc=00041640..000416e4 │ │ │ │ +00004cc8 00000028 00004ccc FDE cie=00000000 pc=00041640..000416e4 │ │ │ │ DW_CFA_advance_loc: 1 to 00041641 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 102 to 000416a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 9 to 000416b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 47 to 000416df │ │ │ │ + DW_CFA_advance_loc: 45 to 000416dd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000416e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 000416e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 3 to 000416e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d20 00000020 00004d24 FDE cie=00000000 pc=000416f0..00041756 │ │ │ │ +00004cf4 00000020 00004cf8 FDE cie=00000000 pc=000416f0..00041746 │ │ │ │ DW_CFA_advance_loc: 1 to 000416f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 80 to 00041741 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0004173f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00041750 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041740 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00041753 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041743 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d44 0000003c 00004d48 FDE cie=00000000 pc=00041760..0004182a │ │ │ │ - DW_CFA_advance_loc: 1 to 00041761 │ │ │ │ +00004d18 0000003c 00004d1c FDE cie=00000000 pc=00041750..0004180a │ │ │ │ + DW_CFA_advance_loc: 1 to 00041751 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041762 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041752 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041763 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041753 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 112 to 000417d3 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000417b3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000417d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000417b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000417d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000417b7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000417e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000417c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00041821 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00041807 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041828 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041808 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041829 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041809 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d84 00000020 00004d88 FDE cie=00000000 pc=00041830..00041886 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041831 │ │ │ │ +00004d58 00000020 00004d5c FDE cie=00000000 pc=00041810..00041866 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041811 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0004187b │ │ │ │ + DW_CFA_advance_loc1: 73 to 0004185a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00041880 │ │ │ │ + DW_CFA_advance_loc: 6 to 00041860 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00041883 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041863 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004da8 00000024 00004dac FDE cie=00000000 pc=00041890..00041954 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041891 │ │ │ │ +00004d7c 00000024 00004d80 FDE cie=00000000 pc=00041870..00041934 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041871 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 111 to 00041900 │ │ │ │ + DW_CFA_advance_loc1: 111 to 000418e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00041910 │ │ │ │ + DW_CFA_advance_loc: 16 to 000418f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 0004193e │ │ │ │ + DW_CFA_advance_loc: 46 to 0004191e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 18 to 00041950 │ │ │ │ + DW_CFA_advance_loc: 18 to 00041930 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dd0 0000003c 00004dd4 FDE cie=00000000 pc=00041960..00041a4a │ │ │ │ - DW_CFA_advance_loc: 1 to 00041961 │ │ │ │ +00004da4 0000003c 00004da8 FDE cie=00000000 pc=00041940..00041a2a │ │ │ │ + DW_CFA_advance_loc: 1 to 00041941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041962 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041942 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041963 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041943 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 149 to 000419f8 │ │ │ │ + DW_CFA_advance_loc1: 148 to 000419d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000419f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000419d8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000419fa │ │ │ │ + DW_CFA_advance_loc: 3 to 000419db │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00041a00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000419e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00041a41 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00041a27 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041a48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a28 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041a49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a29 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e10 00000038 00004e14 FDE cie=00000000 pc=00041a50..00041aea │ │ │ │ - DW_CFA_advance_loc: 1 to 00041a51 │ │ │ │ +00004de4 00000038 00004de8 FDE cie=00000000 pc=00041a30..00041aca │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041a52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041a53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00041aad │ │ │ │ + DW_CFA_advance_loc1: 90 to 00041a8d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041aae │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a8e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041aaf │ │ │ │ + DW_CFA_advance_loc: 3 to 00041a91 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 00041ac0 │ │ │ │ + DW_CFA_advance_loc: 15 to 00041aa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 33 to 00041ae1 │ │ │ │ + DW_CFA_advance_loc: 39 to 00041ac7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041ae8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041ac8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041ae9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041ac9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004e4c 00000030 00004e50 FDE cie=00000000 pc=00041af0..00041c3f │ │ │ │ - DW_CFA_advance_loc: 1 to 00041af1 │ │ │ │ +00004e20 00000030 00004e24 FDE cie=00000000 pc=00041ad0..00041c1f │ │ │ │ + DW_CFA_advance_loc: 1 to 00041ad1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00041aff │ │ │ │ + DW_CFA_advance_loc: 14 to 00041adf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 00041bb1 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00041b91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041bb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041b92 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041bb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041b93 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 107 to 00041c1e │ │ │ │ + DW_CFA_advance_loc1: 107 to 00041bfe │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041c25 │ │ │ │ + DW_CFA_advance_loc: 7 to 00041c05 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041c2d │ │ │ │ + DW_CFA_advance_loc: 8 to 00041c0d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041c2e │ │ │ │ + DW_CFA_advance_loc: 1 to 00041c0e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041c36 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041c16 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00004e80 00000020 00004e84 FDE cie=00000000 pc=00041c40..00041c74 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041c41 │ │ │ │ +00004e54 00000020 00004e58 FDE cie=00000000 pc=00041c20..00041c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041c21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 00041c6d │ │ │ │ + DW_CFA_advance_loc: 44 to 00041c4d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041c70 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041c50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00041c73 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041c53 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ea4 00000010 00004ea8 FDE cie=00000000 pc=00041c80..00041c8c │ │ │ │ +00004e78 00000010 00004e7c FDE cie=00000000 pc=00041c80..00041c8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004eb8 00000010 00004ebc FDE cie=00000000 pc=00041c90..00041cdc │ │ │ │ +00004e8c 00000010 00004e90 FDE cie=00000000 pc=00041c90..00041cdc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ecc 00000020 00004ed0 FDE cie=00000000 pc=00041ce0..00041d40 │ │ │ │ +00004ea0 00000020 00004ea4 FDE cie=00000000 pc=00041ce0..00041d40 │ │ │ │ DW_CFA_advance_loc: 1 to 00041ce1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 87 to 00041d38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ @@ -11214,15 +11195,15 @@ │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 6 to 00041d3f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ef0 00000024 00004ef4 FDE cie=00000000 pc=00041d40..00041de4 │ │ │ │ +00004ec4 00000024 00004ec8 FDE cie=00000000 pc=00041d40..00041de4 │ │ │ │ DW_CFA_advance_loc: 1 to 00041d41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00041d42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc1: 153 to 00041ddb │ │ │ │ @@ -11232,15 +11213,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00041ddc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 4 to 00041de0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f18 00000024 00004f1c FDE cie=00000000 pc=00041df0..00041ea4 │ │ │ │ +00004eec 00000024 00004ef0 FDE cie=00000000 pc=00041df0..00041ea4 │ │ │ │ DW_CFA_advance_loc: 1 to 00041df1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00041df2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc1: 169 to 00041e9b │ │ │ │ @@ -11250,507 +11231,507 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00041e9c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 4 to 00041ea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f40 00000038 00004f44 FDE cie=00000000 pc=00041eb0..00042389 │ │ │ │ +00004f14 00000038 00004f18 FDE cie=00000000 pc=00041eb0..00042374 │ │ │ │ DW_CFA_advance_loc: 1 to 00041eb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 00041eb4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 108 to 00041f20 │ │ │ │ + DW_CFA_advance_loc1: 101 to 00041f19 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00041f71 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00041f6a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 532 to 00042185 │ │ │ │ + DW_CFA_advance_loc2: 521 to 00042173 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042186 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042174 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00042190 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042180 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 461 to 0004235d │ │ │ │ + DW_CFA_advance_loc2: 461 to 0004234d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004235e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004234e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 18 to 00042370 │ │ │ │ + DW_CFA_advance_loc: 18 to 00042360 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f7c 00000034 00004f80 FDE cie=00000000 pc=00042390..00042aa3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042391 │ │ │ │ +00004f50 00000034 00004f54 FDE cie=00000000 pc=00042380..00042a83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042394 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042384 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 53 to 000423c9 │ │ │ │ + DW_CFA_advance_loc: 53 to 000423b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000423cc │ │ │ │ + DW_CFA_advance_loc: 3 to 000423bc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000423d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000423c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 000423d5 │ │ │ │ + DW_CFA_advance_loc: 5 to 000423c5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 127 to 00042454 │ │ │ │ + DW_CFA_advance_loc1: 117 to 0004243a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 861 to 000427b1 │ │ │ │ + DW_CFA_advance_loc2: 855 to 00042791 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000427b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042792 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000427c0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000427a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fb4 00000030 00004fb8 FDE cie=00000000 pc=00042ab0..00042af1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ab1 │ │ │ │ +00004f88 00000030 00004f8c FDE cie=00000000 pc=00042a90..00042ad1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042a91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042ab4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042a94 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00042ada │ │ │ │ + DW_CFA_advance_loc: 38 to 00042aba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042adb │ │ │ │ + DW_CFA_advance_loc: 1 to 00042abb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042ae0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00042ac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00042ae3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042ac3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ae4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ac4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042aec │ │ │ │ + DW_CFA_advance_loc: 8 to 00042acc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042aef │ │ │ │ + DW_CFA_advance_loc: 3 to 00042acf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042af0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ad0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fe8 00000024 00004fec FDE cie=00000000 pc=00042b00..00042b31 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b01 │ │ │ │ +00004fbc 00000024 00004fc0 FDE cie=00000000 pc=00042ae0..00042b11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ae1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00042b0f │ │ │ │ + DW_CFA_advance_loc: 14 to 00042aef │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00042b1e │ │ │ │ + DW_CFA_advance_loc: 15 to 00042afe │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042b22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042b02 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042b27 │ │ │ │ + DW_CFA_advance_loc: 5 to 00042b07 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042b2a │ │ │ │ + DW_CFA_advance_loc: 3 to 00042b0a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042b2c │ │ │ │ + DW_CFA_advance_loc: 2 to 00042b0c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ │ │ │ -00005010 0000003c 00005014 FDE cie=00000000 pc=00042b40..00042bac │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b41 │ │ │ │ +00004fe4 0000003c 00004fe8 FDE cie=00000000 pc=00042b20..00042b8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00042b4f │ │ │ │ + DW_CFA_advance_loc: 14 to 00042b2f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00042b66 │ │ │ │ + DW_CFA_advance_loc: 23 to 00042b46 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b47 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042b70 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00042b73 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042b53 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 11 to 00042b7e │ │ │ │ + DW_CFA_advance_loc: 11 to 00042b5e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042b86 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042b66 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042b8d │ │ │ │ + DW_CFA_advance_loc: 7 to 00042b6d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b6e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042b90 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042b70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00042b9d │ │ │ │ + DW_CFA_advance_loc: 13 to 00042b7d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b7e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042ba6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042b86 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005050 000000b0 00005054 FDE cie=00000000 pc=00042bb0..00042d08 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bb1 │ │ │ │ +00005024 000000b0 00005028 FDE cie=00000000 pc=00042b90..00042ce8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042bb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042b97 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00042bdb │ │ │ │ + DW_CFA_advance_loc: 36 to 00042bbb │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bdc │ │ │ │ + DW_CFA_advance_loc: 1 to 00042bbc │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042be3 │ │ │ │ + DW_CFA_advance_loc: 7 to 00042bc3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042be5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042bc5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00042bf1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042bd1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 00042c14 │ │ │ │ + DW_CFA_advance_loc: 35 to 00042bf4 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042c17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042bf7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042c1b │ │ │ │ + DW_CFA_advance_loc: 4 to 00042bfb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042c1d │ │ │ │ + DW_CFA_advance_loc: 2 to 00042bfd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042c25 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042c05 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00042c3b │ │ │ │ + DW_CFA_advance_loc: 22 to 00042c1b │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c3c │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c1c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042c20 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042c42 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042c22 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042c4b │ │ │ │ + DW_CFA_advance_loc: 9 to 00042c2b │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042c4e │ │ │ │ + DW_CFA_advance_loc: 3 to 00042c2e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042c53 │ │ │ │ + DW_CFA_advance_loc: 5 to 00042c33 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042c55 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042c35 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042c5d │ │ │ │ + DW_CFA_advance_loc: 8 to 00042c3d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00042c73 │ │ │ │ + DW_CFA_advance_loc: 22 to 00042c53 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042c75 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042c55 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042c7d │ │ │ │ + DW_CFA_advance_loc: 8 to 00042c5d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c7e │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c5e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c5f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c60 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c61 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00042c90 │ │ │ │ + DW_CFA_advance_loc: 15 to 00042c70 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042c93 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042c73 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042c95 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042c75 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042c9d │ │ │ │ + DW_CFA_advance_loc: 8 to 00042c7d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 00042cb4 │ │ │ │ + DW_CFA_advance_loc: 23 to 00042c94 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042cb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042c97 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042cb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c98 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042cbb │ │ │ │ + DW_CFA_advance_loc: 3 to 00042c9b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042cc3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042ca3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00042cd3 │ │ │ │ + DW_CFA_advance_loc: 16 to 00042cb3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042cd5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042cb5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042cdd │ │ │ │ + DW_CFA_advance_loc: 8 to 00042cbd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042ce2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00042cc2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042ce9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00042cc9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00042cf5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042cd5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042cf7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042cd7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005104 000000c0 00005108 FDE cie=00000000 pc=00042d10..00042e62 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d11 │ │ │ │ +000050d8 000000c0 000050dc FDE cie=00000000 pc=00042cf0..00042e42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042cf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042cf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042cf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042cf4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042d17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042cf7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00042d33 │ │ │ │ + DW_CFA_advance_loc: 28 to 00042d13 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d14 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042d3b │ │ │ │ + DW_CFA_advance_loc: 7 to 00042d1b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042d3d │ │ │ │ + DW_CFA_advance_loc: 2 to 00042d1d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00042d49 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042d29 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 00042d73 │ │ │ │ + DW_CFA_advance_loc: 42 to 00042d53 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042d76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042d56 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042d79 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042d59 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042d7c │ │ │ │ + DW_CFA_advance_loc: 3 to 00042d5c │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042d7e │ │ │ │ + DW_CFA_advance_loc: 2 to 00042d5e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042d82 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042d62 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042d84 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042d64 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042d8c │ │ │ │ + DW_CFA_advance_loc: 8 to 00042d6c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 00042da5 │ │ │ │ + DW_CFA_advance_loc: 25 to 00042d85 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042da9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042d89 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042dad │ │ │ │ + DW_CFA_advance_loc: 4 to 00042d8d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042daf │ │ │ │ + DW_CFA_advance_loc: 2 to 00042d8f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042db6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00042d96 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042db7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d97 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042dba │ │ │ │ + DW_CFA_advance_loc: 3 to 00042d9a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042dbd │ │ │ │ + DW_CFA_advance_loc: 3 to 00042d9d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042dc0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042da0 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042dc3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042da3 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042dc7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042da7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042dc9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042da9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042dd1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042db1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00042de7 │ │ │ │ + DW_CFA_advance_loc: 22 to 00042dc7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042de9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042dc9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042df1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042dd1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042df2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dd2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042df3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dd3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042df4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dd4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042df5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dd5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00042e00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00042de0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042e03 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042de3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042e05 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042de5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e0d │ │ │ │ + DW_CFA_advance_loc: 8 to 00042ded │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00042e23 │ │ │ │ + DW_CFA_advance_loc: 22 to 00042e03 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042e26 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042e06 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042e29 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042e09 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042e2c │ │ │ │ + DW_CFA_advance_loc: 7 to 00042e10 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042e33 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042e13 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e14 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042e36 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042e16 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e3e │ │ │ │ + DW_CFA_advance_loc: 8 to 00042e1e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 00042e53 │ │ │ │ + DW_CFA_advance_loc: 21 to 00042e33 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042e55 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042e35 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e5d │ │ │ │ + DW_CFA_advance_loc: 8 to 00042e3d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -000051c8 0000001c 000051cc FDE cie=00000000 pc=00042e70..00042e89 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e71 │ │ │ │ +0000519c 0000001c 000051a0 FDE cie=00000000 pc=00042e50..00042e69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00042e7f │ │ │ │ + DW_CFA_advance_loc: 14 to 00042e5f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e87 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042e67 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e68 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000051e8 00000020 000051ec FDE cie=00000000 pc=00042e90..00042ead │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e91 │ │ │ │ +000051bc 00000020 000051c0 FDE cie=00000000 pc=00042e70..00042e8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042e94 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042e74 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00042ea3 │ │ │ │ + DW_CFA_advance_loc: 15 to 00042e83 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042eab │ │ │ │ + DW_CFA_advance_loc: 8 to 00042e8b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042eac │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e8c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000520c 00000038 00005210 FDE cie=00000000 pc=00042eb0..00042eff │ │ │ │ - DW_CFA_advance_loc: 1 to 00042eb1 │ │ │ │ +000051e0 00000038 000051e4 FDE cie=00000000 pc=00042e90..00042edf │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042eb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042eb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042eb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042eb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042e97 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 67 to 00042efa │ │ │ │ + DW_CFA_advance_loc1: 67 to 00042eda │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042efb │ │ │ │ + DW_CFA_advance_loc: 1 to 00042edb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042efc │ │ │ │ + DW_CFA_advance_loc: 1 to 00042edc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042efd │ │ │ │ + DW_CFA_advance_loc: 1 to 00042edd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042efe │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ede │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005248 00000038 0000524c FDE cie=00000000 pc=00042f00..00042f3c │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f01 │ │ │ │ +0000521c 00000038 00005220 FDE cie=00000000 pc=00042ee0..00042f1c │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ee2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ee3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ee4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042f07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042ee7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 00042f37 │ │ │ │ + DW_CFA_advance_loc: 48 to 00042f17 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f38 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f18 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f19 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f3a │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f1a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f3b │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f1b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005284 00000038 00005288 FDE cie=00000000 pc=00042f40..00042f9a │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f41 │ │ │ │ +00005258 00000038 0000525c FDE cie=00000000 pc=00042f20..00042f7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042f47 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042f27 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00042f95 │ │ │ │ + DW_CFA_advance_loc1: 78 to 00042f75 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f76 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f77 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f98 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f78 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f79 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000052c0 00000010 000052c4 FDE cie=00000000 pc=00042fa0..00043023 │ │ │ │ +00005294 00000010 00005298 FDE cie=00000000 pc=00042f80..00043003 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052d4 00000048 000052d8 FDE cie=00000000 pc=00043040..000430fe │ │ │ │ +000052a8 00000048 000052ac FDE cie=00000000 pc=00043040..000430fe │ │ │ │ DW_CFA_advance_loc: 1 to 00043041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00043042 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00043043 │ │ │ │ @@ -11783,40 +11764,40 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000430fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005320 00000048 00005324 FDE cie=00000000 pc=00043100..000431be │ │ │ │ +000052f4 00000048 000052f8 FDE cie=00000000 pc=00043100..000431be │ │ │ │ DW_CFA_advance_loc: 1 to 00043101 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00043102 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00043103 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00043104 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 00043107 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 58 to 00043141 │ │ │ │ + DW_CFA_advance_loc: 53 to 0004313c │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043146 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043147 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043148 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043149 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004314f │ │ │ │ + DW_CFA_advance_loc: 7 to 00043150 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0004316f │ │ │ │ + DW_CFA_advance_loc: 32 to 00043170 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000431b9 │ │ │ │ + DW_CFA_advance_loc1: 73 to 000431b9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_advance_loc: 1 to 000431ba │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 1 to 000431bb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ @@ -11824,75 +11805,75 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000431bd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000536c 00000038 00005370 FDE cie=00000000 pc=000431c0..00043277 │ │ │ │ +00005340 00000038 00005344 FDE cie=00000000 pc=000431c0..00043278 │ │ │ │ DW_CFA_advance_loc: 1 to 000431c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 000431c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 000431c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 000431c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 000431c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 171 to 00043272 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00043273 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043273 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043274 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043274 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043275 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043275 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043276 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043276 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043277 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000053a8 00000038 000053ac FDE cie=00000000 pc=00043280..00043337 │ │ │ │ +0000537c 00000038 00005380 FDE cie=00000000 pc=00043280..00043338 │ │ │ │ DW_CFA_advance_loc: 1 to 00043281 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00043282 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00043283 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00043284 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 00043287 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 171 to 00043332 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00043333 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043333 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043334 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043334 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043335 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043335 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043336 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043336 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043337 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000053e4 00000038 000053e8 FDE cie=00000000 pc=00043340..000434ad │ │ │ │ +000053b8 00000038 000053bc FDE cie=00000000 pc=00043340..000434ad │ │ │ │ DW_CFA_advance_loc: 1 to 00043341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00043343 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 00043346 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -11917,15 +11898,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 000434ab │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000434ac │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005420 0000002c 00005424 FDE cie=00000000 pc=000434b0..000437be │ │ │ │ +000053f4 0000002c 000053f8 FDE cie=00000000 pc=000434b0..000437be │ │ │ │ DW_CFA_advance_loc: 1 to 000434b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 000434b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 000434b6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -11940,27 +11921,27 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000437b6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 000437b7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005450 0000001c 00005454 FDE cie=00000000 pc=000437c0..000437e8 │ │ │ │ +00005424 0000001c 00005428 FDE cie=00000000 pc=000437c0..000437e8 │ │ │ │ DW_CFA_advance_loc: 1 to 000437c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 14 to 000437cf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 23 to 000437e6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000437e7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005470 00000028 00005474 FDE cie=00000000 pc=000437f0..00043825 │ │ │ │ +00005444 00000028 00005448 FDE cie=00000000 pc=000437f0..00043825 │ │ │ │ DW_CFA_advance_loc: 1 to 000437f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 14 to 000437ff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_advance_loc: 10 to 00043809 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ @@ -11972,94 +11953,94 @@ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_advance_loc: 12 to 00043823 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00043824 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000549c 00000020 000054a0 FDE cie=00000000 pc=00043830..0004384d │ │ │ │ +00005470 00000020 00005474 FDE cie=00000000 pc=00043830..0004384d │ │ │ │ DW_CFA_advance_loc: 1 to 00043831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 00043834 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ DW_CFA_advance_loc: 15 to 00043843 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_advance_loc: 8 to 0004384b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 0004384c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054c0 00000010 000054c4 FDE cie=00000000 pc=00043850..00043856 │ │ │ │ +00005494 00000010 00005498 FDE cie=00000000 pc=00043850..00043856 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054d4 00000014 000054d8 FDE cie=00000000 pc=00043860..000438a7 │ │ │ │ +000054a8 00000014 000054ac FDE cie=00000000 pc=00043860..000438a7 │ │ │ │ DW_CFA_advance_loc: 3 to 00043863 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc1: 67 to 000438a6 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000054ec 00000030 000054f0 FDE cie=00000000 pc=000438b0..000438f7 │ │ │ │ +000054c0 00000030 000054c4 FDE cie=00000000 pc=000438b0..000438f7 │ │ │ │ DW_CFA_advance_loc: 1 to 000438b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 14 to 000438bf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_advance_loc: 5 to 000438c4 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ DW_CFA_advance_loc: 2 to 000438c6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_advance_loc: 8 to 000438ce │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_advance_loc: 21 to 000438e3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000438e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000438e4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000438f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000438f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 3 to 000438f3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 3 to 000438f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005520 00000010 00005524 FDE cie=00000000 pc=00043900..00043943 │ │ │ │ +000054f4 00000010 000054f8 FDE cie=00000000 pc=00043900..00043943 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005534 00000010 00005538 FDE cie=00000000 pc=00043950..00043983 │ │ │ │ +00005508 00000010 0000550c FDE cie=00000000 pc=00043950..00043983 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005548 00000020 0000554c FDE cie=00000000 pc=00043990..000439e4 │ │ │ │ +0000551c 00000020 00005520 FDE cie=00000000 pc=00043990..000439e4 │ │ │ │ DW_CFA_advance_loc: 1 to 00043991 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000439dd │ │ │ │ + DW_CFA_advance_loc1: 75 to 000439dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000439e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000439e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 3 to 000439e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000556c 00000020 00005570 FDE cie=00000000 pc=000439f0..00043a44 │ │ │ │ +00005540 00000020 00005544 FDE cie=00000000 pc=000439f0..00043a44 │ │ │ │ DW_CFA_advance_loc: 1 to 000439f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 68 to 00043a35 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ @@ -12067,183 +12048,184 @@ │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 3 to 00043a43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005590 00000038 00005594 FDE cie=00000000 pc=00043a50..00043ab6 │ │ │ │ +00005564 00000038 00005568 FDE cie=00000000 pc=00043a50..00043ab6 │ │ │ │ DW_CFA_advance_loc: 1 to 00043a51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00043a52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00043a53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 82 to 00043aa5 │ │ │ │ + DW_CFA_advance_loc1: 79 to 00043aa2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043aa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043aa3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043aa7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043aa4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00043ab0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00043ab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 3 to 00043ab3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_advance_loc: 1 to 00043ab4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00043ab5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000055cc 00000020 000055d0 FDE cie=00000000 pc=00043ac0..00043b34 │ │ │ │ +000055a0 00000020 000055a4 FDE cie=00000000 pc=00043ac0..00043b04 │ │ │ │ DW_CFA_advance_loc: 1 to 00043ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00043b24 │ │ │ │ + DW_CFA_advance_loc: 62 to 00043aff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00043b30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00043b33 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043b03 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000055f0 00000010 000055f4 FDE cie=00000000 pc=00043b40..00043b76 │ │ │ │ +000055c4 00000010 000055c8 FDE cie=00000000 pc=00043b20..00043b57 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005604 00000010 00005608 FDE cie=00000000 pc=00043b80..00043bb0 │ │ │ │ +000055d8 00000010 000055dc FDE cie=00000000 pc=00043b60..00043b90 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005618 00000010 0000561c FDE cie=00000000 pc=00043bb0..00043c03 │ │ │ │ +000055ec 00000010 000055f0 FDE cie=00000000 pc=00043b90..00043be3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000562c 00000010 00005630 FDE cie=00000000 pc=00043c10..00043c63 │ │ │ │ +00005600 00000010 00005604 FDE cie=00000000 pc=00043bf0..00043c43 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005640 00000018 00005644 FDE cie=00000000 pc=00043c70..00043cc0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c71 │ │ │ │ +00005614 00000018 00005618 FDE cie=00000000 pc=00043c50..00043ca1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00043cbf │ │ │ │ + DW_CFA_advance_loc1: 79 to 00043ca0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000565c 00000020 00005660 FDE cie=00000000 pc=00043cc0..00043cf1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043cc1 │ │ │ │ +00005630 00000020 00005634 FDE cie=00000000 pc=00043cb0..00043ce1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043cb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043cc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043cb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 45 to 00043cef │ │ │ │ + DW_CFA_advance_loc: 45 to 00043cdf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043cf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ce0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005680 00000010 00005684 FDE cie=00000000 pc=00043d00..00043d53 │ │ │ │ +00005654 00000010 00005658 FDE cie=00000000 pc=00043d00..00043d53 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005694 00000010 00005698 FDE cie=00000000 pc=00043d60..00043da3 │ │ │ │ +00005668 00000010 0000566c FDE cie=00000000 pc=00043d60..00043da3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056a8 00000010 000056ac FDE cie=00000000 pc=00043db0..00043e13 │ │ │ │ +0000567c 00000010 00005680 FDE cie=00000000 pc=00043db0..00043e13 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056bc 00000010 000056c0 FDE cie=00000000 pc=00043e20..00043e63 │ │ │ │ +00005690 00000010 00005694 FDE cie=00000000 pc=00043e20..00043e63 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056d0 00000010 000056d4 FDE cie=00000000 pc=00043e70..00043ef5 │ │ │ │ +000056a4 00000010 000056a8 FDE cie=00000000 pc=00043e70..00043ef5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056e4 00000010 000056e8 FDE cie=00000000 pc=00043f00..00043f45 │ │ │ │ +000056b8 00000010 000056bc FDE cie=00000000 pc=00043f00..00043f45 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056f8 00000018 000056fc FDE cie=00000000 pc=00043f50..00043fb4 │ │ │ │ +000056cc 00000018 000056d0 FDE cie=00000000 pc=00043f50..00043fb4 │ │ │ │ DW_CFA_advance_loc: 1 to 00043f51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 98 to 00043fb3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005714 00000020 00005718 FDE cie=00000000 pc=00043fc0..00044005 │ │ │ │ +000056e8 00000020 000056ec FDE cie=00000000 pc=00043fc0..00044005 │ │ │ │ DW_CFA_advance_loc: 1 to 00043fc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00043fc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc1: 65 to 00044003 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00044004 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005738 00000018 0000573c FDE cie=00000000 pc=00044010..00044084 │ │ │ │ +0000570c 00000018 00005710 FDE cie=00000000 pc=00044010..00044084 │ │ │ │ DW_CFA_advance_loc: 1 to 00044011 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 114 to 00044083 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005754 00000020 00005758 FDE cie=00000000 pc=00044090..000440e5 │ │ │ │ +00005728 00000020 0000572c FDE cie=00000000 pc=00044090..000440e5 │ │ │ │ DW_CFA_advance_loc: 1 to 00044091 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00044092 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc1: 81 to 000440e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000440e4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005778 0000003c 0000577c FDE cie=00000000 pc=000440f0..000442d4 │ │ │ │ +0000574c 0000003c 00005750 FDE cie=00000000 pc=000440f0..000442d4 │ │ │ │ DW_CFA_advance_loc: 1 to 000440f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 000440f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 000440f3 │ │ │ │ @@ -12268,45 +12250,45 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 000442d3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057b8 00000010 000057bc FDE cie=00000000 pc=000442e0..000442e5 │ │ │ │ +0000578c 00000010 00005790 FDE cie=00000000 pc=000442e0..000442e5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057cc 00000010 000057d0 FDE cie=00000000 pc=000442f0..0004430f │ │ │ │ +000057a0 00000010 000057a4 FDE cie=00000000 pc=000442f0..0004430f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057e0 00000018 000057e4 FDE cie=00000000 pc=00044310..00044338 │ │ │ │ +000057b4 00000018 000057b8 FDE cie=00000000 pc=00044310..00044338 │ │ │ │ DW_CFA_advance_loc: 1 to 00044311 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 36 to 00044335 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057fc 00000010 00005800 FDE cie=00000000 pc=00044340..00044346 │ │ │ │ +000057d0 00000010 000057d4 FDE cie=00000000 pc=00044340..00044346 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005810 00000010 00005814 FDE cie=00000000 pc=00044350..00044361 │ │ │ │ +000057e4 00000010 000057e8 FDE cie=00000000 pc=00044350..00044361 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005824 00000080 00005828 FDE cie=00000000 pc=00044380..00044822 │ │ │ │ +000057f8 00000080 000057fc FDE cie=00000000 pc=00044380..00044822 │ │ │ │ DW_CFA_advance_loc: 1 to 00044381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00044382 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00044383 │ │ │ │ @@ -12333,19 +12315,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc2: 414 to 000445e7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 000445eb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 12 to 000445f7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 302 to 00044725 │ │ │ │ + DW_CFA_advance_loc2: 306 to 00044729 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 57 to 0004475e │ │ │ │ + DW_CFA_advance_loc: 49 to 0004475a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00044770 │ │ │ │ + DW_CFA_advance_loc: 22 to 00044770 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 7 to 00044777 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 20 to 0004478b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 0004478f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -12373,5410 +12355,5412 @@ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058a8 0000006c 000058ac FDE cie=00000000 pc=00044830..00044ba9 │ │ │ │ +0000587c 0000006c 00005880 FDE cie=00000000 pc=00044830..00044ba9 │ │ │ │ DW_CFA_advance_loc: 1 to 00044831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00044832 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00044833 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 12 to 0004483f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044844 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044842 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044846 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044844 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0004488c │ │ │ │ + DW_CFA_advance_loc1: 72 to 0004488c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 90 to 000448e6 │ │ │ │ + DW_CFA_advance_loc1: 83 to 000448df │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 46 to 00044914 │ │ │ │ + DW_CFA_advance_loc: 53 to 00044914 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_advance_loc: 35 to 00044937 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ DW_CFA_advance_loc: 13 to 00044944 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc: 15 to 00044953 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 546 to 00044b75 │ │ │ │ + DW_CFA_advance_loc2: 544 to 00044b73 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044b78 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044b76 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 18 to 00044b8a │ │ │ │ + DW_CFA_advance_loc: 18 to 00044b88 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044b8b │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b89 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044b8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b8a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044b8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b8b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044b8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b8c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044b90 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00005918 00000064 0000591c FDE cie=00000000 pc=00044bb0..00044ec9 │ │ │ │ +000058ec 0000006c 000058f0 FDE cie=00000000 pc=00044bb0..00044ed9 │ │ │ │ DW_CFA_advance_loc: 1 to 00044bb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00044bb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00044bb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00044bb4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 00044bb7 │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 17 to 00044bc8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 61 to 00044c05 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 468 to 00044dd9 │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044ddd │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 20 to 00044bcb │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 61 to 00044c08 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 13 to 00044dea │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 48 to 00044e1a │ │ │ │ + DW_CFA_advance_loc2: 469 to 00044ddd │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044de3 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044dee │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 59 to 00044e55 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 29 to 00044e72 │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044e75 │ │ │ │ + DW_CFA_advance_loc: 63 to 00044e2d │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 59 to 00044e68 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 00044e85 │ │ │ │ + DW_CFA_advance_loc: 29 to 00044e85 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044e88 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 16 to 00044e98 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044e99 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044e9a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044e9b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e89 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044e9c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00044e90 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044ea0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005980 00000080 00005984 FDE cie=00000000 pc=00044ed0..000452cc │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ed1 │ │ │ │ +0000595c 00000080 00005960 FDE cie=00000000 pc=00044ee0..0004530c │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ed2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ee2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ee3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ed4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ee4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044ed7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044ee7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 22 to 00044eed │ │ │ │ + DW_CFA_advance_loc: 22 to 00044efd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00044f44 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00044f54 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 35 to 00044f67 │ │ │ │ + DW_CFA_advance_loc: 32 to 00044f74 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 13 to 00044f74 │ │ │ │ + DW_CFA_advance_loc: 16 to 00044f84 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044f76 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044f86 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044f7a │ │ │ │ + DW_CFA_advance_loc: 4 to 00044f8a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 00044f84 │ │ │ │ + DW_CFA_advance_loc: 10 to 00044f94 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00045010 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00045040 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 83 to 00045063 │ │ │ │ + DW_CFA_advance_loc1: 85 to 00045095 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 49 to 00045094 │ │ │ │ + DW_CFA_advance_loc: 50 to 000450c7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000450cb │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 000450a3 │ │ │ │ + DW_CFA_advance_loc: 11 to 000450d6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 431 to 00045252 │ │ │ │ + DW_CFA_advance_loc2: 445 to 00045293 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045255 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045296 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00045265 │ │ │ │ + DW_CFA_advance_loc: 16 to 000452a6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045269 │ │ │ │ + DW_CFA_advance_loc: 4 to 000452aa │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004526f │ │ │ │ + DW_CFA_advance_loc: 6 to 000452b0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045272 │ │ │ │ + DW_CFA_advance_loc: 3 to 000452b3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00045282 │ │ │ │ + DW_CFA_advance_loc: 16 to 000452c3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045283 │ │ │ │ + DW_CFA_advance_loc: 1 to 000452c4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045284 │ │ │ │ + DW_CFA_advance_loc: 1 to 000452c5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045285 │ │ │ │ + DW_CFA_advance_loc: 1 to 000452c6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045286 │ │ │ │ + DW_CFA_advance_loc: 1 to 000452c7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00045290 │ │ │ │ + DW_CFA_advance_loc: 9 to 000452d0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a04 00000044 00005a08 FDE cie=00000000 pc=000452d0..0004537a │ │ │ │ - DW_CFA_advance_loc: 1 to 000452d1 │ │ │ │ +000059e0 00000044 000059e4 FDE cie=00000000 pc=00045310..000453ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00045311 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000452d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045312 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000452d5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045315 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000452e5 │ │ │ │ + DW_CFA_advance_loc: 30 to 00045333 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 000452e9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045337 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000452ed │ │ │ │ + DW_CFA_advance_loc: 4 to 0004533b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 15 to 000452fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0004533f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045300 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045343 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045304 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045347 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045309 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045349 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004530a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004534a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 00045320 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004535d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 36 to 00045344 │ │ │ │ + DW_CFA_advance_loc: 39 to 00045384 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 51 to 00045377 │ │ │ │ + DW_CFA_advance_loc: 51 to 000453b7 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045378 │ │ │ │ + DW_CFA_advance_loc: 1 to 000453b8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045379 │ │ │ │ + DW_CFA_advance_loc: 1 to 000453b9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a4c 00000030 00005a50 FDE cie=00000000 pc=00045380..000453c8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045381 │ │ │ │ +00005a28 00000030 00005a2c FDE cie=00000000 pc=000453c0..00045408 │ │ │ │ + DW_CFA_advance_loc: 1 to 000453c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045382 │ │ │ │ + DW_CFA_advance_loc: 1 to 000453c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045385 │ │ │ │ + DW_CFA_advance_loc: 3 to 000453c5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004539a │ │ │ │ + DW_CFA_advance_loc: 21 to 000453da │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000453a3 │ │ │ │ + DW_CFA_advance_loc: 9 to 000453e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 000453a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000453e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000453c5 │ │ │ │ + DW_CFA_advance_loc: 28 to 00045405 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000453c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045406 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000453c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045407 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a80 0000004c 00005a84 FDE cie=00000000 pc=000453d0..00045468 │ │ │ │ - DW_CFA_advance_loc: 1 to 000453d1 │ │ │ │ +00005a5c 0000004c 00005a60 FDE cie=00000000 pc=00045410..000454a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045411 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000453d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045412 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000453d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045413 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 42 to 000453fd │ │ │ │ + DW_CFA_advance_loc: 42 to 0004543d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045401 │ │ │ │ + DW_CFA_advance_loc: 7 to 00045444 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 00045408 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045448 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004540c │ │ │ │ + DW_CFA_advance_loc: 4 to 0004544c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045410 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045450 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045411 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045451 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045413 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045453 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045414 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045454 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00045421 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004545e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 19 to 00045434 │ │ │ │ + DW_CFA_advance_loc: 22 to 00045474 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0004544c │ │ │ │ + DW_CFA_advance_loc: 24 to 0004548c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00045465 │ │ │ │ + DW_CFA_advance_loc: 25 to 000454a5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045466 │ │ │ │ + DW_CFA_advance_loc: 1 to 000454a6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045467 │ │ │ │ + DW_CFA_advance_loc: 1 to 000454a7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ad0 00000030 00005ad4 FDE cie=00000000 pc=00045470..000454a9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045471 │ │ │ │ +00005aac 00000030 00005ab0 FDE cie=00000000 pc=000454b0..000454e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000454b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045472 │ │ │ │ + DW_CFA_advance_loc: 1 to 000454b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045475 │ │ │ │ + DW_CFA_advance_loc: 3 to 000454b5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004548a │ │ │ │ + DW_CFA_advance_loc: 21 to 000454ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00045493 │ │ │ │ + DW_CFA_advance_loc: 9 to 000454d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045496 │ │ │ │ + DW_CFA_advance_loc: 3 to 000454d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000454a6 │ │ │ │ + DW_CFA_advance_loc: 16 to 000454e6 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000454a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000454e7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000454a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000454e8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b04 0000002c 00005b08 FDE cie=00000000 pc=000454c0..00045a71 │ │ │ │ - DW_CFA_advance_loc: 1 to 000454c1 │ │ │ │ +00005ae0 0000002c 00005ae4 FDE cie=00000000 pc=00045500..00045ab1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045501 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000454c5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045505 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000454cb │ │ │ │ + DW_CFA_advance_loc: 6 to 0004550b │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 580 to 0004570f │ │ │ │ + DW_CFA_advance_loc2: 580 to 0004574f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045710 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045750 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045711 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045751 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045712 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045752 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045720 │ │ │ │ + DW_CFA_advance_loc: 14 to 00045760 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005b34 0000002c 00005b38 FDE cie=00000000 pc=00045a80..00047b31 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a81 │ │ │ │ +00005b10 0000002c 00005b14 FDE cie=00000000 pc=00045ac0..00047b31 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045a83 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045ac3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00045a8c │ │ │ │ + DW_CFA_advance_loc: 3 to 00045ac6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1892 to 000461f0 │ │ │ │ + DW_CFA_advance_loc2: 1898 to 00046230 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000461f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046231 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000461f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046232 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000461f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046233 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000461f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046234 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005b64 0000003c 00005b68 FDE cie=00000000 pc=00047b40..00049a41 │ │ │ │ +00005b40 0000003c 00005b44 FDE cie=00000000 pc=00047b40..00049ac1 │ │ │ │ DW_CFA_advance_loc: 1 to 00047b41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00047b43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 00047b4c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2044 to 00048348 │ │ │ │ + DW_CFA_advance_loc2: 2048 to 0004834c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00048349 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004834d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004834a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004834e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004834b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004834f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004834c │ │ │ │ + DW_CFA_advance_loc: 1 to 00048350 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1904 to 00048abc │ │ │ │ + DW_CFA_advance_loc2: 1951 to 00048aef │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00048abd │ │ │ │ + DW_CFA_advance_loc: 1 to 00048af0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00048abe │ │ │ │ + DW_CFA_advance_loc: 1 to 00048af1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00048abf │ │ │ │ + DW_CFA_advance_loc: 1 to 00048af2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048ac0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00048b00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005ba4 00000038 00005ba8 FDE cie=00000000 pc=00049a50..00049d31 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049a51 │ │ │ │ +00005b80 00000038 00005b84 FDE cie=00000000 pc=00049ad0..00049db1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049ad1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049a53 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049ad3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00049a59 │ │ │ │ + DW_CFA_advance_loc: 6 to 00049ad9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 582 to 00049c9f │ │ │ │ + DW_CFA_advance_loc2: 582 to 00049d1f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ca0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049d20 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ca1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049d21 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ca2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049d22 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00049cb0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00049d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 125 to 00049d2d │ │ │ │ + DW_CFA_advance_loc1: 125 to 00049dad │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d2e │ │ │ │ + DW_CFA_advance_loc: 1 to 00049dae │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00049daf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049db0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00005be0 00000038 00005be4 FDE cie=00000000 pc=00049d40..0004a010 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d41 │ │ │ │ +00005bbc 00000038 00005bc0 FDE cie=00000000 pc=00049dc0..0004a090 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049d43 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049dc3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00049d49 │ │ │ │ + DW_CFA_advance_loc: 6 to 00049dc9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 566 to 00049f7f │ │ │ │ + DW_CFA_advance_loc2: 566 to 00049fff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a000 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a001 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a002 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00049f90 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004a010 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0004a00c │ │ │ │ + DW_CFA_advance_loc1: 124 to 0004a08c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a00d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a08d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a00e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a08e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a00f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a08f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00005c1c 0000003c 00005c20 FDE cie=00000000 pc=0004a010..0004a1b9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a011 │ │ │ │ +00005bf8 0000003c 00005bfc FDE cie=00000000 pc=0004a090..0004a239 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a091 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a012 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a092 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a013 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a093 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a014 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a094 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a017 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a097 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 373 to 0004a18c │ │ │ │ + DW_CFA_advance_loc2: 373 to 0004a20c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a18d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a20d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a18e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a20e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a18f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a20f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a190 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a210 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004a1a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004a220 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005c5c 0000003c 00005c60 FDE cie=00000000 pc=0004a1c0..0004a3bb │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a1c1 │ │ │ │ +00005c38 0000003c 00005c3c FDE cie=00000000 pc=0004a240..0004a42b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a241 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a1c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a242 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a1c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a243 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a1c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a244 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a1c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a247 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 495 to 0004a3b6 │ │ │ │ + DW_CFA_advance_loc2: 479 to 0004a426 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a427 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a428 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a429 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a42a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c9c 0000003c 00005ca0 FDE cie=00000000 pc=0004a3c0..0004a5f9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3c1 │ │ │ │ +00005c78 0000003c 00005c7c FDE cie=00000000 pc=0004a430..0004a659 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a431 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a432 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a433 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a434 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a3c7 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 526 to 0004a5d5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a437 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 515 to 0004a63a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a5d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a63b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a5d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a63c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a5d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a63d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a5d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a63e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a5e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a640 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005cdc 0000002c 00005ce0 FDE cie=00000000 pc=0004a600..0004ab15 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a601 │ │ │ │ +00005cb8 0000002c 00005cbc FDE cie=00000000 pc=0004a660..0004ab65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a661 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a605 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004a665 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a60b │ │ │ │ + DW_CFA_advance_loc: 6 to 0004a66b │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1272 to 0004ab03 │ │ │ │ + DW_CFA_advance_loc2: 1256 to 0004ab53 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab54 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab05 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab55 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab56 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab57 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005d0c 00000058 00005d10 FDE cie=00000000 pc=0004ab20..0004ab9b │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab21 │ │ │ │ +00005ce8 00000058 00005cec FDE cie=00000000 pc=0004ab70..0004abeb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ab25 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ab75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0004ab4a │ │ │ │ + DW_CFA_advance_loc: 37 to 0004ab9a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab4b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab9b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab9c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ab50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004aba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ab53 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004aba3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aba4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ab5f │ │ │ │ + DW_CFA_advance_loc: 11 to 0004abaf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ab66 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004abb6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abb7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ab72 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004abc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ab79 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004abc9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ab85 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004abd5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ab8c │ │ │ │ + DW_CFA_advance_loc: 7 to 0004abdc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab8d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abdd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ab95 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004abe5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ab98 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004abe8 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab99 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abe9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab9a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abea │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d68 0000005c 00005d6c FDE cie=00000000 pc=0004aba0..0004acb4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aba1 │ │ │ │ +00005d44 0000005c 00005d48 FDE cie=00000000 pc=0004abf0..0004ad04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aba2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aba3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aba4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abf4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004aba7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004abf7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 0004abd5 │ │ │ │ + DW_CFA_advance_loc: 46 to 0004ac25 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004abe1 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004ac31 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 0004ac16 │ │ │ │ + DW_CFA_advance_loc: 53 to 0004ac66 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004ac1c │ │ │ │ + DW_CFA_advance_loc: 6 to 0004ac6c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ac24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ac74 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 0004ac3d │ │ │ │ + DW_CFA_advance_loc: 25 to 0004ac8d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ac41 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ac91 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ac4c │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ac99 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 0004ac79 │ │ │ │ + DW_CFA_advance_loc: 48 to 0004acc9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ac7c │ │ │ │ + DW_CFA_advance_loc: 3 to 0004accc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004accd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac7e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004acce │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004accf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004ac90 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004ace0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ac97 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004ace7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ac9b │ │ │ │ + DW_CFA_advance_loc: 4 to 0004aceb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004acaa │ │ │ │ + DW_CFA_advance_loc: 15 to 0004acfa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005dc8 00000054 00005dcc FDE cie=00000000 pc=0004acc0..0004adb7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acc1 │ │ │ │ +00005da4 00000054 00005da8 FDE cie=00000000 pc=0004ad10..0004ae07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ad11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ad12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ad13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ad14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004acc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ad17 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 0004ad14 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0004ad64 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004ad20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ad6c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0004ad45 │ │ │ │ + DW_CFA_advance_loc: 41 to 0004ad95 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ad49 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ad99 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004ad5a │ │ │ │ + DW_CFA_advance_loc: 17 to 0004adaa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 0004ad87 │ │ │ │ + DW_CFA_advance_loc: 45 to 0004add7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ad8a │ │ │ │ + DW_CFA_advance_loc: 3 to 0004adda │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad8b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004addb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad8c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004addc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad8d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004addd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004ada0 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004adf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004ada6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004adf6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004adaa │ │ │ │ + DW_CFA_advance_loc: 4 to 0004adfa │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004adb2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ae02 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e20 00000028 00005e24 FDE cie=00000000 pc=0004adc0..0004adf0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adc1 │ │ │ │ +00005dfc 00000028 00005e00 FDE cie=00000000 pc=0004ae10..0004ae40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004adc4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ae14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004addb │ │ │ │ + DW_CFA_advance_loc: 23 to 0004ae2b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ade0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004ae30 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ade2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ae32 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ade6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ae36 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004adee │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ae3e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adef │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae3f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005e4c 00000028 00005e50 FDE cie=00000000 pc=0004adf0..0004ae28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adf1 │ │ │ │ +00005e28 00000028 00005e2c FDE cie=00000000 pc=0004ae40..0004ae78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004adf4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ae44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 0004ae13 │ │ │ │ + DW_CFA_advance_loc: 31 to 0004ae63 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ae18 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004ae68 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ae1a │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ae6a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ae1e │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ae6e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ae26 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ae76 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae77 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005e78 00000028 00005e7c FDE cie=00000000 pc=0004ae30..0004ae70 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae31 │ │ │ │ +00005e54 00000028 00005e58 FDE cie=00000000 pc=0004ae80..0004aec0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ae34 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ae84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0004ae5b │ │ │ │ + DW_CFA_advance_loc: 39 to 0004aeab │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ae60 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004aeb0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ae62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004aeb2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ae66 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004aeb6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ae6e │ │ │ │ + DW_CFA_advance_loc: 8 to 0004aebe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae6f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aebf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005ea4 0000005c 00005ea8 FDE cie=00000000 pc=0004ae70..0004af7d │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae71 │ │ │ │ +00005e80 0000005c 00005e84 FDE cie=00000000 pc=0004aec0..0004afcd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aec1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aec2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aec3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0004aee9 │ │ │ │ + DW_CFA_advance_loc1: 118 to 0004af39 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aeea │ │ │ │ + DW_CFA_advance_loc: 1 to 0004af3a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aeeb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004af3b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004aef0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004af40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 0004af31 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0004af81 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af38 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004af88 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004af89 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af40 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004af90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af41 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004af91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af48 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004af98 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af49 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004af99 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af50 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004afa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004afa1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af58 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004afa8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004afa9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af60 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004afb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f04 000000c8 00005f08 FDE cie=00000000 pc=0004af80..0004b176 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af81 │ │ │ │ +00005ee0 000000c8 00005ee4 FDE cie=00000000 pc=0004afd0..0004b1c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004afd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004afd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004afd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0004afd6 │ │ │ │ + DW_CFA_advance_loc1: 83 to 0004b026 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004afd9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b029 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004afe2 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004b032 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004afea │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b03a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004afed │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b03d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004aff8 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b048 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0004b014 │ │ │ │ + DW_CFA_advance_loc: 28 to 0004b064 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b017 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b067 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b01d │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b06d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b020 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b070 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b026 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b076 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b029 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b079 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b02f │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b07f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b032 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b082 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b038 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b088 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b03b │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b08b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b043 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b093 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b044 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b094 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b045 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b095 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b046 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b096 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004b050 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004b0a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b053 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b0a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b056 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b0a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b05e │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b0ae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004b06b │ │ │ │ + DW_CFA_advance_loc: 13 to 0004b0bb │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b071 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b0c1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b07c │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b0cc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b087 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b0d7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b08a │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b0da │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b090 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b0e0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b093 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b0e3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b099 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b0e9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b09c │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b0ec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0a7 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b0f7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0b2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b102 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b0b5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b105 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b110 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0cb │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b11b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b0ce │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b11e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0d9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b129 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0e4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b134 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b0e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b137 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0f2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b142 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004b103 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004b153 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b106 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b156 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b10e │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b15e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004b123 │ │ │ │ + DW_CFA_advance_loc: 21 to 0004b173 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b126 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b176 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b131 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b181 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004b143 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004b193 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b146 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b196 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b151 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b1a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004b163 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004b1b3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b169 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b1b9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b171 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b1c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fd0 0000002c 00005fd4 FDE cie=00000000 pc=0004b180..0004b752 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b181 │ │ │ │ +00005fac 0000002c 00005fb0 FDE cie=00000000 pc=0004b200..0004b7d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b183 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004b203 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b189 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b206 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 585 to 0004b3d2 │ │ │ │ + DW_CFA_advance_loc2: 588 to 0004b452 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b3d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b453 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b3d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b454 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b3d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b455 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b3e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b460 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006000 0000002c 00006004 FDE cie=00000000 pc=0004b760..0004d7d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b761 │ │ │ │ +00005fdc 0000002c 00005fe0 FDE cie=00000000 pc=0004b7e0..0004d857 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b7e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b763 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004b7e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0004b76c │ │ │ │ + DW_CFA_advance_loc: 9 to 0004b7ec │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2032 to 0004bf5c │ │ │ │ + DW_CFA_advance_loc2: 2036 to 0004bfe0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bf5d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bfe1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bf5e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bfe2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bf5f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bfe3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bf60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bfe4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006030 0000002c 00006034 FDE cie=00000000 pc=0004d7e0..0004f7d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d7e1 │ │ │ │ +0000600c 0000002c 00006010 FDE cie=00000000 pc=0004d860..0004f897 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d861 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004d7e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d863 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0004d7ec │ │ │ │ + DW_CFA_advance_loc: 3 to 0004d866 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1672 to 0004de74 │ │ │ │ + DW_CFA_advance_loc2: 1742 to 0004df34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df35 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df36 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df37 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df38 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006060 00000038 00006064 FDE cie=00000000 pc=0004f7e0..0004faf0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f7e1 │ │ │ │ +0000603c 00000038 00006040 FDE cie=00000000 pc=0004f8a0..0004fbb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f8a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004f7e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004f8a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004f7e9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004f8a9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 630 to 0004fa5f │ │ │ │ + DW_CFA_advance_loc2: 630 to 0004fb1f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fa60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fb20 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fa61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fb21 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fa62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fb22 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004fa70 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004fb30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0004faec │ │ │ │ + DW_CFA_advance_loc1: 124 to 0004fbac │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004faed │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fbad │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004faee │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fbae │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004faef │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fbaf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -0000609c 0000003c 000060a0 FDE cie=00000000 pc=0004faf0..0004fdf8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004faf1 │ │ │ │ +00006078 0000003c 0000607c FDE cie=00000000 pc=0004fbb0..0004feb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fbb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004faf3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004fbb3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004faf9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004fbb9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 614 to 0004fd5f │ │ │ │ + DW_CFA_advance_loc2: 614 to 0004fe1f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fd60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fe20 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fd61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fe21 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fd62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fe22 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004fd70 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004fe30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0004fdec │ │ │ │ + DW_CFA_advance_loc1: 124 to 0004feac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fded │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fead │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fdee │ │ │ │ + DW_CFA_advance_loc: 1 to 0004feae │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fdef │ │ │ │ + DW_CFA_advance_loc: 1 to 0004feaf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fdf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004feb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060dc 0000003c 000060e0 FDE cie=00000000 pc=0004fe00..0004ffa9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fe01 │ │ │ │ +000060b8 0000003c 000060bc FDE cie=00000000 pc=0004fec0..00050069 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fec1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fe02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fec2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fe03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fec3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fe04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fec4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004fe07 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004fec7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 373 to 0004ff7c │ │ │ │ + DW_CFA_advance_loc2: 373 to 0005003c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ff7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005003d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ff7e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005003e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ff7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005003f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ff80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050040 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004ff90 │ │ │ │ + DW_CFA_advance_loc: 16 to 00050050 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000611c 0000003c 00006120 FDE cie=00000000 pc=0004ffb0..000501ab │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ffb1 │ │ │ │ +000060f8 0000003c 000060fc FDE cie=00000000 pc=00050070..0005025b │ │ │ │ + DW_CFA_advance_loc: 1 to 00050071 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ffb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050072 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ffb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050073 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ffb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050074 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ffb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050077 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 495 to 000501a6 │ │ │ │ + DW_CFA_advance_loc2: 479 to 00050256 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050257 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050258 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050259 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0005025a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000615c 0000003c 00006160 FDE cie=00000000 pc=000501b0..000503e9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501b1 │ │ │ │ +00006138 0000003c 0000613c FDE cie=00000000 pc=00050260..00050489 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050261 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050262 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050263 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050264 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000501b7 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 526 to 000503c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050267 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 515 to 0005046a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005046b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005046c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005046d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005046e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000503d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00050470 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000619c 0000002c 000061a0 FDE cie=00000000 pc=000503f0..0005095f │ │ │ │ - DW_CFA_advance_loc: 1 to 000503f1 │ │ │ │ +00006178 0000002c 0000617c FDE cie=00000000 pc=00050490..000509ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00050491 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000503f5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00050495 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000503fb │ │ │ │ + DW_CFA_advance_loc: 6 to 0005049b │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1362 to 0005094d │ │ │ │ + DW_CFA_advance_loc2: 1362 to 000509ed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005094e │ │ │ │ + DW_CFA_advance_loc: 1 to 000509ee │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005094f │ │ │ │ + DW_CFA_advance_loc: 1 to 000509ef │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00050950 │ │ │ │ + DW_CFA_advance_loc: 1 to 000509f0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050951 │ │ │ │ + DW_CFA_advance_loc: 1 to 000509f1 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000061cc 00000058 000061d0 FDE cie=00000000 pc=00050960..000509db │ │ │ │ - DW_CFA_advance_loc: 1 to 00050961 │ │ │ │ +000061a8 00000058 000061ac FDE cie=00000000 pc=00050a00..00050a7b │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050962 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050965 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050a05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0005098a │ │ │ │ + DW_CFA_advance_loc: 37 to 00050a2a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005098b │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a2b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005098c │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a2c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050990 │ │ │ │ + DW_CFA_advance_loc: 4 to 00050a30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00050993 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050a33 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050994 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a34 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005099f │ │ │ │ + DW_CFA_advance_loc: 11 to 00050a3f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000509a6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050a46 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a47 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000509b2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050a52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000509b9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050a59 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a5a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000509c5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050a65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000509cc │ │ │ │ + DW_CFA_advance_loc: 7 to 00050a6c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509cd │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a6d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000509d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00050a75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000509d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050a78 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a79 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509da │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a7a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006228 0000005c 0000622c FDE cie=00000000 pc=000509e0..00050af4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509e1 │ │ │ │ +00006204 0000005c 00006208 FDE cie=00000000 pc=00050a80..00050b94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000509e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050a87 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 00050a15 │ │ │ │ + DW_CFA_advance_loc: 46 to 00050ab5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00050a21 │ │ │ │ + DW_CFA_advance_loc: 12 to 00050ac1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 00050a56 │ │ │ │ + DW_CFA_advance_loc: 53 to 00050af6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050a5c │ │ │ │ + DW_CFA_advance_loc: 6 to 00050afc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050a64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00050b04 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 00050a7d │ │ │ │ + DW_CFA_advance_loc: 25 to 00050b1d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050a81 │ │ │ │ + DW_CFA_advance_loc: 4 to 00050b21 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050a8c │ │ │ │ + DW_CFA_advance_loc: 8 to 00050b29 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 00050ab9 │ │ │ │ + DW_CFA_advance_loc: 48 to 00050b59 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050abc │ │ │ │ + DW_CFA_advance_loc: 3 to 00050b5c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050abd │ │ │ │ + DW_CFA_advance_loc: 1 to 00050b5d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050abe │ │ │ │ + DW_CFA_advance_loc: 1 to 00050b5e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050abf │ │ │ │ + DW_CFA_advance_loc: 1 to 00050b5f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 00050ad0 │ │ │ │ + DW_CFA_advance_loc: 17 to 00050b70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00050ad7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050b77 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050adb │ │ │ │ + DW_CFA_advance_loc: 4 to 00050b7b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 00050aea │ │ │ │ + DW_CFA_advance_loc: 15 to 00050b8a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006288 00000054 0000628c FDE cie=00000000 pc=00050b00..00050bf7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b01 │ │ │ │ +00006264 00000054 00006268 FDE cie=00000000 pc=00050ba0..00050c97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050ba1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050ba2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050ba3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050ba4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050b07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050ba7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00050b54 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00050bf4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00050b60 │ │ │ │ + DW_CFA_advance_loc: 8 to 00050bfc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 00050b85 │ │ │ │ + DW_CFA_advance_loc: 41 to 00050c25 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050b89 │ │ │ │ + DW_CFA_advance_loc: 4 to 00050c29 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 00050b9a │ │ │ │ + DW_CFA_advance_loc: 17 to 00050c3a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 00050bc7 │ │ │ │ + DW_CFA_advance_loc: 45 to 00050c67 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050bca │ │ │ │ + DW_CFA_advance_loc: 3 to 00050c6a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050bcb │ │ │ │ + DW_CFA_advance_loc: 1 to 00050c6b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050bcc │ │ │ │ + DW_CFA_advance_loc: 1 to 00050c6c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050bcd │ │ │ │ + DW_CFA_advance_loc: 1 to 00050c6d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 19 to 00050be0 │ │ │ │ + DW_CFA_advance_loc: 19 to 00050c80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00050be6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00050c86 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050bea │ │ │ │ + DW_CFA_advance_loc: 4 to 00050c8a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050bf2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00050c92 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062e0 00000028 000062e4 FDE cie=00000000 pc=00050c00..00050c30 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050c01 │ │ │ │ +000062bc 00000028 000062c0 FDE cie=00000000 pc=00050ca0..00050cd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050ca1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050c04 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050ca4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00050c1b │ │ │ │ + DW_CFA_advance_loc: 23 to 00050cbb │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00050c20 │ │ │ │ + DW_CFA_advance_loc: 5 to 00050cc0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00050c22 │ │ │ │ + DW_CFA_advance_loc: 2 to 00050cc2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050c26 │ │ │ │ + DW_CFA_advance_loc: 4 to 00050cc6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050c2e │ │ │ │ + DW_CFA_advance_loc: 8 to 00050cce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050c2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00050ccf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000630c 00000028 00006310 FDE cie=00000000 pc=00050c30..00050c68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050c31 │ │ │ │ +000062e8 00000028 000062ec FDE cie=00000000 pc=00050cd0..00050d08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050cd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050c34 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050cd4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 00050c53 │ │ │ │ + DW_CFA_advance_loc: 31 to 00050cf3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00050c58 │ │ │ │ + DW_CFA_advance_loc: 5 to 00050cf8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00050c5a │ │ │ │ + DW_CFA_advance_loc: 2 to 00050cfa │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050c5e │ │ │ │ + DW_CFA_advance_loc: 4 to 00050cfe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050c66 │ │ │ │ + DW_CFA_advance_loc: 8 to 00050d06 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050c67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d07 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00006338 00000028 0000633c FDE cie=00000000 pc=00050c70..00050cb0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050c71 │ │ │ │ +00006314 00000028 00006318 FDE cie=00000000 pc=00050d10..00050d50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050c74 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050d14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00050c9b │ │ │ │ + DW_CFA_advance_loc: 39 to 00050d3b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00050ca0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00050d40 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00050ca2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00050d42 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050ca6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00050d46 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050cae │ │ │ │ + DW_CFA_advance_loc: 8 to 00050d4e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050caf │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d4f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00006364 0000005c 00006368 FDE cie=00000000 pc=00050cb0..00050dbd │ │ │ │ - DW_CFA_advance_loc: 1 to 00050cb1 │ │ │ │ +00006340 0000005c 00006344 FDE cie=00000000 pc=00050d50..00050e5d │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050cb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050cb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00050d29 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00050dc9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d2a │ │ │ │ + DW_CFA_advance_loc: 1 to 00050dca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d2b │ │ │ │ + DW_CFA_advance_loc: 1 to 00050dcb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00050d30 │ │ │ │ + DW_CFA_advance_loc: 5 to 00050dd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00050d71 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00050e11 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050d78 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050e18 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e19 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050d80 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050e20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e21 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050d88 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050e28 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d89 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e29 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050d90 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050e30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d91 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e31 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050d98 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050e38 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e39 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050da0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063c4 000000c8 000063c8 FDE cie=00000000 pc=00050dc0..00050fb6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050dc1 │ │ │ │ +000063a0 000000c8 000063a4 FDE cie=00000000 pc=00050e60..00051056 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050dc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050dc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 83 to 00050e16 │ │ │ │ + DW_CFA_advance_loc1: 83 to 00050eb6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e19 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050eb9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00050e22 │ │ │ │ + DW_CFA_advance_loc: 9 to 00050ec2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050e2a │ │ │ │ + DW_CFA_advance_loc: 8 to 00050eca │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e2d │ │ │ │ + DW_CFA_advance_loc: 3 to 00050ecd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050e38 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050ed8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00050e54 │ │ │ │ + DW_CFA_advance_loc: 28 to 00050ef4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050ef7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050e5d │ │ │ │ + DW_CFA_advance_loc: 6 to 00050efd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e60 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f00 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050e66 │ │ │ │ + DW_CFA_advance_loc: 6 to 00050f06 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e69 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f09 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050e6f │ │ │ │ + DW_CFA_advance_loc: 6 to 00050f0f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e72 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f12 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050e78 │ │ │ │ + DW_CFA_advance_loc: 6 to 00050f18 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e7b │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f1b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050e83 │ │ │ │ + DW_CFA_advance_loc: 8 to 00050f23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050f24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e85 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050f25 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050f26 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00050e90 │ │ │ │ + DW_CFA_advance_loc: 10 to 00050f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e93 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f33 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e96 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f36 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050e9e │ │ │ │ + DW_CFA_advance_loc: 8 to 00050f3e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00050eab │ │ │ │ + DW_CFA_advance_loc: 13 to 00050f4b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050eb1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00050f51 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050ebc │ │ │ │ + DW_CFA_advance_loc: 11 to 00050f5c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050ec7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050f67 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050eca │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f6a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050ed0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00050f70 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050ed3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f73 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050ed9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00050f79 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050edc │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f7c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050ee7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050f87 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050ef2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050f92 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050ef5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f95 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050f00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050fa0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050f0b │ │ │ │ + DW_CFA_advance_loc: 11 to 00050fab │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050f0e │ │ │ │ + DW_CFA_advance_loc: 3 to 00050fae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050f19 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050fb9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050f24 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050fc4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050f27 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050fc7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050f32 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050fd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00050f43 │ │ │ │ + DW_CFA_advance_loc: 17 to 00050fe3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050f46 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050fe6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050f4e │ │ │ │ + DW_CFA_advance_loc: 8 to 00050fee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00050f63 │ │ │ │ + DW_CFA_advance_loc: 21 to 00051003 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050f66 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051006 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050f71 │ │ │ │ + DW_CFA_advance_loc: 11 to 00051011 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00050f83 │ │ │ │ + DW_CFA_advance_loc: 18 to 00051023 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050f86 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051026 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050f91 │ │ │ │ + DW_CFA_advance_loc: 11 to 00051031 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00050fa3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00051043 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050fa9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00051049 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050fb1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00051051 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006490 0000002c 00006494 FDE cie=00000000 pc=00050fc0..0005133d │ │ │ │ - DW_CFA_advance_loc: 1 to 00050fc1 │ │ │ │ +0000646c 0000002c 00006470 FDE cie=00000000 pc=00051080..000513fd │ │ │ │ + DW_CFA_advance_loc: 1 to 00051081 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00050fc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051083 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00050fc6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051086 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 612 to 0005122a │ │ │ │ + DW_CFA_advance_loc2: 612 to 000512ea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005122b │ │ │ │ + DW_CFA_advance_loc: 1 to 000512eb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005122c │ │ │ │ + DW_CFA_advance_loc: 1 to 000512ec │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005122d │ │ │ │ + DW_CFA_advance_loc: 1 to 000512ed │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051230 │ │ │ │ + DW_CFA_advance_loc: 3 to 000512f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000064c0 0000003c 000064c4 FDE cie=00000000 pc=00051340..00052065 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051341 │ │ │ │ +0000649c 0000003c 000064a0 FDE cie=00000000 pc=00051400..00052125 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051343 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051403 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0005134c │ │ │ │ + DW_CFA_advance_loc: 9 to 0005140c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2068 to 00051b60 │ │ │ │ + DW_CFA_advance_loc2: 2068 to 00051c20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051b61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051c21 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051b62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051c22 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051b63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051c23 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00051b70 │ │ │ │ + DW_CFA_advance_loc: 13 to 00051c30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 387 to 00051cf3 │ │ │ │ + DW_CFA_advance_loc2: 387 to 00051db3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051cf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051db4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051cf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051db5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051cf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051db6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00051d00 │ │ │ │ + DW_CFA_advance_loc: 10 to 00051dc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006500 0000004c 00006504 FDE cie=00000000 pc=00052070..00052e70 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005207b │ │ │ │ +000064dc 0000004c 000064e0 FDE cie=00000000 pc=00052130..00052f30 │ │ │ │ + DW_CFA_advance_loc: 11 to 0005213b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005207d │ │ │ │ + DW_CFA_advance_loc: 2 to 0005213d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00052086 │ │ │ │ + DW_CFA_advance_loc: 9 to 00052146 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2298 to 00052980 │ │ │ │ + DW_CFA_advance_loc2: 2298 to 00052a40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052981 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052a41 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052982 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052a42 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052983 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052a43 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00052990 │ │ │ │ + DW_CFA_advance_loc: 13 to 00052a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 240 to 00052a80 │ │ │ │ + DW_CFA_advance_loc1: 240 to 00052b40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052b41 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052b42 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052b43 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00052a90 │ │ │ │ + DW_CFA_advance_loc: 13 to 00052b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 877 to 00052dfd │ │ │ │ + DW_CFA_advance_loc2: 877 to 00052ebd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052dfe │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ebe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052dff │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ebf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ec0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00052e10 │ │ │ │ + DW_CFA_advance_loc: 16 to 00052ed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006550 00000048 00006554 FDE cie=00000000 pc=00052e70..00052fe6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e71 │ │ │ │ +0000652c 00000048 00006530 FDE cie=00000000 pc=00052f30..000530a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e73 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052e77 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052f37 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 46 to 00052ea5 │ │ │ │ + DW_CFA_advance_loc: 46 to 00052f65 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052ea7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00052f67 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052ea8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f68 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00052eb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00052f74 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 289 to 00052fd5 │ │ │ │ + DW_CFA_advance_loc2: 283 to 0005308f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052fd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053090 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052fd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053091 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052fd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053092 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052fd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053093 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00052fe0 │ │ │ │ + DW_CFA_advance_loc: 13 to 000530a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000659c 00000048 000065a0 FDE cie=00000000 pc=00052ff0..00053166 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052ff1 │ │ │ │ +00006578 00000048 0000657c FDE cie=00000000 pc=000530b0..00053226 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052ff2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052ff3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052ff4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052ff7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000530b7 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 41 to 00053020 │ │ │ │ + DW_CFA_advance_loc: 41 to 000530e0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053022 │ │ │ │ + DW_CFA_advance_loc: 2 to 000530e2 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053023 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530e3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005302f │ │ │ │ + DW_CFA_advance_loc: 12 to 000530ef │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 295 to 00053156 │ │ │ │ + DW_CFA_advance_loc2: 289 to 00053210 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053157 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053211 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053158 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053212 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053159 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053213 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005315a │ │ │ │ + DW_CFA_advance_loc: 1 to 00053214 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00053160 │ │ │ │ + DW_CFA_advance_loc: 12 to 00053220 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000065e8 00000048 000065ec FDE cie=00000000 pc=00053170..0005328f │ │ │ │ - DW_CFA_advance_loc: 1 to 00053171 │ │ │ │ +000065c4 00000048 000065c8 FDE cie=00000000 pc=00053230..0005334f │ │ │ │ + DW_CFA_advance_loc: 1 to 00053231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053172 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053232 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053173 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053233 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053174 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053234 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053177 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053237 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 22 to 0005318d │ │ │ │ + DW_CFA_advance_loc: 22 to 0005324d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00053198 │ │ │ │ + DW_CFA_advance_loc: 11 to 00053258 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000531dc │ │ │ │ + DW_CFA_advance_loc1: 68 to 0005329c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 67 to 0005321f │ │ │ │ + DW_CFA_advance_loc1: 64 to 000532dc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 00053242 │ │ │ │ + DW_CFA_advance_loc: 38 to 00053302 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053243 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053303 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053244 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053304 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053245 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053305 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053246 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053306 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00053250 │ │ │ │ + DW_CFA_advance_loc: 10 to 00053310 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006634 00000044 00006638 FDE cie=00000000 pc=00053290..00053439 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053291 │ │ │ │ +00006610 00000044 00006614 FDE cie=00000000 pc=00053350..000534f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053351 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053292 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053352 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053293 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053353 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053294 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053354 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053297 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053357 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 18 to 000532a9 │ │ │ │ + DW_CFA_advance_loc: 18 to 00053369 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 000532b4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00053374 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 346 to 0005340e │ │ │ │ + DW_CFA_advance_loc2: 346 to 000534ce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005340f │ │ │ │ + DW_CFA_advance_loc: 1 to 000534cf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053410 │ │ │ │ + DW_CFA_advance_loc: 1 to 000534d0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053411 │ │ │ │ + DW_CFA_advance_loc: 1 to 000534d1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053412 │ │ │ │ + DW_CFA_advance_loc: 1 to 000534d2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00053420 │ │ │ │ + DW_CFA_advance_loc: 14 to 000534e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000667c 00000048 00006680 FDE cie=00000000 pc=00053440..000537d8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053441 │ │ │ │ +00006658 00000048 0000665c FDE cie=00000000 pc=00053500..000538a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053501 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053442 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053502 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053443 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053503 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053444 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053504 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053447 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053507 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 726 to 0005371d │ │ │ │ + DW_CFA_advance_loc2: 695 to 000537be │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 9 to 00053726 │ │ │ │ + DW_CFA_advance_loc: 9 to 000537c7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 00053735 │ │ │ │ + DW_CFA_advance_loc: 15 to 000537d6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0005379b │ │ │ │ + DW_CFA_advance_loc1: 134 to 0005385c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005379c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005385d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005379d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005385e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005379e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005385f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005379f │ │ │ │ + DW_CFA_advance_loc: 1 to 00053860 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000537a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00053870 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000066c8 0000002c 000066cc FDE cie=00000000 pc=000537e0..00053d5a │ │ │ │ - DW_CFA_advance_loc: 11 to 000537eb │ │ │ │ +000066a4 0000002c 000066a8 FDE cie=00000000 pc=000538b0..00053e1a │ │ │ │ + DW_CFA_advance_loc: 11 to 000538bb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000537ed │ │ │ │ + DW_CFA_advance_loc: 2 to 000538bd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000537f3 │ │ │ │ + DW_CFA_advance_loc: 6 to 000538c3 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1308 to 00053d0f │ │ │ │ + DW_CFA_advance_loc2: 1292 to 00053dcf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053dd0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053dd1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053dd2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053dd3 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000066f8 00000058 000066fc FDE cie=00000000 pc=00053d60..00053ddb │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d61 │ │ │ │ +000066d4 00000058 000066d8 FDE cie=00000000 pc=00053e20..00053e9b │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053d65 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053e25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00053d8a │ │ │ │ + DW_CFA_advance_loc: 37 to 00053e4a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d8b │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e4b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e4c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00053d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00053e50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00053d93 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053e53 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e54 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00053d9f │ │ │ │ + DW_CFA_advance_loc: 11 to 00053e5f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00053da6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00053e66 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053da7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e67 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00053db2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00053e72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00053db9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00053e79 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053dba │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e7a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00053dc5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00053e85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00053dcc │ │ │ │ + DW_CFA_advance_loc: 7 to 00053e8c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053dcd │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e8d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00053dd5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00053e95 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053dd8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053e98 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053dd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e99 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053dda │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e9a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006754 00000048 00006758 FDE cie=00000000 pc=00053de0..00053f6c │ │ │ │ - DW_CFA_advance_loc: 11 to 00053deb │ │ │ │ +00006730 00000048 00006734 FDE cie=00000000 pc=00053ea0..0005402c │ │ │ │ + DW_CFA_advance_loc: 11 to 00053eab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053dec │ │ │ │ + DW_CFA_advance_loc: 1 to 00053eac │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053ded │ │ │ │ + DW_CFA_advance_loc: 1 to 00053ead │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053dee │ │ │ │ + DW_CFA_advance_loc: 1 to 00053eae │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053df1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053eb1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 173 to 00053e9e │ │ │ │ + DW_CFA_advance_loc1: 173 to 00053f5e │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 12 to 00053eaa │ │ │ │ + DW_CFA_advance_loc: 12 to 00053f6a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 29 to 00053ec7 │ │ │ │ + DW_CFA_advance_loc: 29 to 00053f87 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00053f21 │ │ │ │ + DW_CFA_advance_loc1: 90 to 00053fe1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053f24 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053fe4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053fe5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f26 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053fe6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f27 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053fe7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00053f30 │ │ │ │ + DW_CFA_advance_loc: 9 to 00053ff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067a0 00000044 000067a4 FDE cie=00000000 pc=00053f70..00054069 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f71 │ │ │ │ +0000677c 00000044 00006780 FDE cie=00000000 pc=00054030..00054129 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054031 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054032 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f73 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054033 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054034 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053f77 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054037 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 58 to 00053fb1 │ │ │ │ + DW_CFA_advance_loc: 58 to 00054071 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 25 to 00053fca │ │ │ │ + DW_CFA_advance_loc: 29 to 0005408e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 135 to 00054051 │ │ │ │ + DW_CFA_advance_loc1: 131 to 00054111 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054054 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054114 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054055 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054115 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054056 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054116 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054057 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054117 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00054060 │ │ │ │ + DW_CFA_advance_loc: 9 to 00054120 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067e8 0000002c 000067ec FDE cie=00000000 pc=00054070..0005409c │ │ │ │ - DW_CFA_advance_loc: 1 to 00054071 │ │ │ │ +000067c4 0000002c 000067c8 FDE cie=00000000 pc=00054130..0005415c │ │ │ │ + DW_CFA_advance_loc: 1 to 00054131 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054074 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054134 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054079 │ │ │ │ + DW_CFA_advance_loc: 16 to 00054144 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005407d │ │ │ │ + DW_CFA_advance_loc: 4 to 00054148 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054081 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005414c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054083 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005414e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 15 to 00054092 │ │ │ │ + DW_CFA_advance_loc: 4 to 00054152 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005409a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005415a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005409b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005415b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006818 000000a8 0000681c FDE cie=00000000 pc=000540a0..000541eb │ │ │ │ - DW_CFA_advance_loc: 1 to 000540a1 │ │ │ │ +000067f4 000000a8 000067f8 FDE cie=00000000 pc=00054160..000542ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00054161 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000540a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054162 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000540a5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054165 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 18 to 000540b7 │ │ │ │ + DW_CFA_advance_loc: 18 to 00054177 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000540bd │ │ │ │ + DW_CFA_advance_loc: 6 to 0005417d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000540c0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054180 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000540c6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00054186 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000540c9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054189 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000540cf │ │ │ │ + DW_CFA_advance_loc: 6 to 0005418f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000540d2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054192 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000540d8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00054198 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000540db │ │ │ │ + DW_CFA_advance_loc: 3 to 0005419b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000540e6 │ │ │ │ + DW_CFA_advance_loc: 11 to 000541a6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 0005411b │ │ │ │ + DW_CFA_advance_loc: 53 to 000541db │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005411c │ │ │ │ + DW_CFA_advance_loc: 1 to 000541dc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005411d │ │ │ │ + DW_CFA_advance_loc: 1 to 000541dd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054120 │ │ │ │ + DW_CFA_advance_loc: 3 to 000541e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00054123 │ │ │ │ + DW_CFA_advance_loc: 3 to 000541e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054126 │ │ │ │ + DW_CFA_advance_loc: 3 to 000541e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005412c │ │ │ │ + DW_CFA_advance_loc: 6 to 000541ec │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005412f │ │ │ │ + DW_CFA_advance_loc: 3 to 000541ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00054135 │ │ │ │ + DW_CFA_advance_loc: 6 to 000541f5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054138 │ │ │ │ + DW_CFA_advance_loc: 3 to 000541f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00054143 │ │ │ │ + DW_CFA_advance_loc: 11 to 00054203 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005414a │ │ │ │ + DW_CFA_advance_loc: 7 to 0005420a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005414d │ │ │ │ + DW_CFA_advance_loc: 3 to 0005420d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00054158 │ │ │ │ + DW_CFA_advance_loc: 11 to 00054218 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005415f │ │ │ │ + DW_CFA_advance_loc: 7 to 0005421f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054162 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054222 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005416d │ │ │ │ + DW_CFA_advance_loc: 11 to 0005422d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00054174 │ │ │ │ + DW_CFA_advance_loc: 7 to 00054234 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054177 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054237 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00054182 │ │ │ │ + DW_CFA_advance_loc: 11 to 00054242 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005418e │ │ │ │ + DW_CFA_advance_loc: 12 to 0005424e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054191 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054251 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005419c │ │ │ │ + DW_CFA_advance_loc: 11 to 0005425c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000541a7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00054267 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000541aa │ │ │ │ + DW_CFA_advance_loc: 3 to 0005426a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000541b5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00054275 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000541c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00054280 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000541c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054283 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000541ce │ │ │ │ + DW_CFA_advance_loc: 11 to 0005428e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000541da │ │ │ │ + DW_CFA_advance_loc: 12 to 0005429a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000541dd │ │ │ │ + DW_CFA_advance_loc: 3 to 0005429d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000541e5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000542a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000541e8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000542a8 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000541e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000542a9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000541ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000542aa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068c4 00000048 000068c8 FDE cie=00000000 pc=00054200..000543bd │ │ │ │ - DW_CFA_advance_loc: 1 to 00054201 │ │ │ │ +000068a0 00000048 000068a4 FDE cie=00000000 pc=000542c0..0005447d │ │ │ │ + DW_CFA_advance_loc: 1 to 000542c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054202 │ │ │ │ + DW_CFA_advance_loc: 1 to 000542c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054203 │ │ │ │ + DW_CFA_advance_loc: 1 to 000542c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005420f │ │ │ │ + DW_CFA_advance_loc: 12 to 000542cf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054212 │ │ │ │ + DW_CFA_advance_loc: 3 to 000542d2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 153 to 000542ab │ │ │ │ + DW_CFA_advance_loc1: 149 to 00054367 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 16 to 000542bb │ │ │ │ + DW_CFA_advance_loc: 20 to 0005437b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000542d7 │ │ │ │ + DW_CFA_advance_loc: 28 to 00054397 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 178 to 00054389 │ │ │ │ + DW_CFA_advance_loc1: 177 to 00054448 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005438a │ │ │ │ + DW_CFA_advance_loc: 1 to 00054449 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005438b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005444a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005438c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005444b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005438d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005444c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005438e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005444d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006910 00000048 00006914 FDE cie=00000000 pc=000543c0..000545cd │ │ │ │ - DW_CFA_advance_loc: 1 to 000543c1 │ │ │ │ +000068ec 00000048 000068f0 FDE cie=00000000 pc=00054480..00054694 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054481 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000543c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054482 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000543c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054483 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000543c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054486 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000543c9 │ │ │ │ + DW_CFA_advance_loc: 14 to 00054494 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 206 to 00054497 │ │ │ │ + DW_CFA_advance_loc1: 183 to 0005454b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 27 to 000544b2 │ │ │ │ + DW_CFA_advance_loc: 27 to 00054566 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 000544cb │ │ │ │ + DW_CFA_advance_loc: 25 to 0005457f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 207 to 0005459a │ │ │ │ + DW_CFA_advance_loc1: 225 to 00054660 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005459b │ │ │ │ + DW_CFA_advance_loc: 1 to 00054661 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005459c │ │ │ │ + DW_CFA_advance_loc: 1 to 00054662 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005459d │ │ │ │ + DW_CFA_advance_loc: 1 to 00054663 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005459e │ │ │ │ + DW_CFA_advance_loc: 1 to 00054664 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005459f │ │ │ │ + DW_CFA_advance_loc: 1 to 00054665 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000695c 00000044 00006960 FDE cie=00000000 pc=000545d0..0005474e │ │ │ │ - DW_CFA_advance_loc: 1 to 000545d1 │ │ │ │ +00006938 00000044 0000693c FDE cie=00000000 pc=000546a0..0005480d │ │ │ │ + DW_CFA_advance_loc: 1 to 000546a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000545d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000546a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000545d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000546a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000545d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000546af │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000545d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000546b2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 148 to 0005466b │ │ │ │ + DW_CFA_advance_loc1: 149 to 00054747 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 20 to 0005467f │ │ │ │ + DW_CFA_advance_loc: 24 to 0005475f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0005469b │ │ │ │ + DW_CFA_advance_loc: 28 to 0005477b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 174 to 00054749 │ │ │ │ + DW_CFA_advance_loc1: 141 to 00054808 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005474a │ │ │ │ + DW_CFA_advance_loc: 1 to 00054809 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005474b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005480a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005474c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005480b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005474d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005480c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069a4 00000048 000069a8 FDE cie=00000000 pc=00054750..000548e3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054751 │ │ │ │ +00006980 00000048 00006984 FDE cie=00000000 pc=00054810..000549a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054811 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054752 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054812 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054753 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054813 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054756 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054816 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054759 │ │ │ │ + DW_CFA_advance_loc: 14 to 00054824 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 287 to 00054878 │ │ │ │ + DW_CFA_advance_loc2: 276 to 00054938 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 21 to 0005488d │ │ │ │ + DW_CFA_advance_loc: 21 to 0005494d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 000548a2 │ │ │ │ + DW_CFA_advance_loc: 21 to 00054962 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 000548b3 │ │ │ │ + DW_CFA_advance_loc: 17 to 00054973 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054974 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054975 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054976 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054977 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054978 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069f0 00000048 000069f4 FDE cie=00000000 pc=000548f0..00054ab6 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548f1 │ │ │ │ +000069cc 00000048 000069d0 FDE cie=00000000 pc=000549b0..00054b76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000549b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000549b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000549b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000549bf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000548f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000549c2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 335 to 00054a46 │ │ │ │ + DW_CFA_advance_loc2: 320 to 00054b02 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 26 to 00054a60 │ │ │ │ + DW_CFA_advance_loc: 30 to 00054b20 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 00054a7a │ │ │ │ + DW_CFA_advance_loc: 26 to 00054b3a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 00054a95 │ │ │ │ + DW_CFA_advance_loc: 27 to 00054b55 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b56 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b57 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a98 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b58 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b59 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a9a │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b5a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a3c 00000044 00006a40 FDE cie=00000000 pc=00054ac0..00054c48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ac1 │ │ │ │ +00006a18 00000044 00006a1c FDE cie=00000000 pc=00054b80..00054d08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ac2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ac3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054ac6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054b86 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054ac9 │ │ │ │ + DW_CFA_advance_loc: 14 to 00054b94 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 307 to 00054bfc │ │ │ │ + DW_CFA_advance_loc2: 292 to 00054cb8 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 21 to 00054c11 │ │ │ │ + DW_CFA_advance_loc: 25 to 00054cd1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 00054c26 │ │ │ │ + DW_CFA_advance_loc: 21 to 00054ce6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 00054c43 │ │ │ │ + DW_CFA_advance_loc: 29 to 00054d03 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d04 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d05 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c46 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d06 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d07 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a84 00000050 00006a88 FDE cie=00000000 pc=00054c50..00054ce5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c51 │ │ │ │ +00006a60 00000050 00006a64 FDE cie=00000000 pc=00054d10..00054da6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054c57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054d17 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 29 to 00054c74 │ │ │ │ + DW_CFA_advance_loc: 29 to 00054d34 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054c76 │ │ │ │ + DW_CFA_advance_loc: 2 to 00054d36 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054c79 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054d39 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 00054c83 │ │ │ │ + DW_CFA_advance_loc: 10 to 00054d43 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00054cc5 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00054d83 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 00054cd0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00054d91 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d92 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054cd4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054d95 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00054ce0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00054da1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ce1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054da2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ce2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054da3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ce3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054da4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ce4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054da5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00006ad8 00000064 00006adc FDE cie=00000000 pc=00054cf0..00054dfe │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cf1 │ │ │ │ +00006ab4 00000064 00006ab8 FDE cie=00000000 pc=00054db0..00054ebe │ │ │ │ + DW_CFA_advance_loc: 1 to 00054db1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054db2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054db3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054db4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054cf7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054db7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 18 to 00054d09 │ │ │ │ + DW_CFA_advance_loc: 18 to 00054dc9 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054d0c │ │ │ │ + DW_CFA_advance_loc: 3 to 00054dcc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00054d12 │ │ │ │ + DW_CFA_advance_loc: 6 to 00054dd2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054d16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00054dda │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054d1b │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ddb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00054d21 │ │ │ │ + DW_CFA_advance_loc: 6 to 00054de1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00054d2c │ │ │ │ + DW_CFA_advance_loc: 8 to 00054de9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 120 to 00054da4 │ │ │ │ + DW_CFA_advance_loc1: 123 to 00054e64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054da5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054e65 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054da6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054e66 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054da7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054e67 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054da8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054e68 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054db0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00054e70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 73 to 00054df9 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00054eb9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054dfa │ │ │ │ + DW_CFA_advance_loc: 1 to 00054eba │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054dfb │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ebb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054dfc │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ebc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054dfd │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ebd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00006b40 0000007c 00006b44 FDE cie=00000000 pc=00054e00..00055056 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054e01 │ │ │ │ +00006b1c 0000007c 00006b20 FDE cie=00000000 pc=00054ec0..00055116 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ec1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054e02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ec2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054e03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ec3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054e04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ec4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054e07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054ec7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 34 to 00054ee9 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054eea │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 34 to 00054e29 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054e2a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 00054e3b │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054e3f │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054e41 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054e44 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00054e52 │ │ │ │ + DW_CFA_advance_loc: 17 to 00054efb │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00054eff │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00054f01 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054f04 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 266 to 00054f5c │ │ │ │ + DW_CFA_advance_loc: 14 to 00054f12 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc2: 264 to 0005501a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f5d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005501b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f5e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005501c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f5f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005501d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005501e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005501f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00054f64 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f65 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 00054f76 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054f7a │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054f7c │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054f7f │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00054f8d │ │ │ │ + DW_CFA_advance_loc: 3 to 00055022 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055023 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00055051 │ │ │ │ + DW_CFA_advance_loc: 17 to 00055034 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00055038 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005503a │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005503d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005504b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 198 to 00055111 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055052 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055112 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055053 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055113 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055054 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055114 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055055 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055115 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006bc0 0000007c 00006bc4 FDE cie=00000000 pc=00055060..000552da │ │ │ │ - DW_CFA_advance_loc: 1 to 00055061 │ │ │ │ +00006b9c 0000007c 00006ba0 FDE cie=00000000 pc=00055120..0005539a │ │ │ │ + DW_CFA_advance_loc: 1 to 00055121 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055062 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055122 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055063 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055123 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055064 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055124 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055067 │ │ │ │ + DW_CFA_advance_loc: 3 to 00055127 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 34 to 00055149 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005514a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 34 to 00055089 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005508a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005509a │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005509e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000550a0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 000550a3 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 000550b1 │ │ │ │ + DW_CFA_advance_loc: 16 to 0005515a │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005515e │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00055160 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00055163 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 284 to 000551cd │ │ │ │ + DW_CFA_advance_loc: 14 to 00055171 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 269 to 0005527e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000551ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0005527f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000551cf │ │ │ │ + DW_CFA_advance_loc: 1 to 00055280 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000551d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055281 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000551d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055282 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000551d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055283 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000551d5 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000551d6 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000551e6 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 000551ea │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000551ec │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 000551ef │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 000551fd │ │ │ │ + DW_CFA_advance_loc: 3 to 00055286 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055287 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 216 to 000552d5 │ │ │ │ + DW_CFA_advance_loc: 16 to 00055297 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005529b │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005529d │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 000552a0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 000552ae │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 231 to 00055395 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055396 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055397 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055398 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055399 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c40 000002c0 00006c44 FDE cie=00000000 pc=000552e0..000567bf │ │ │ │ - DW_CFA_advance_loc: 1 to 000552e1 │ │ │ │ +00006c1c 000002c0 00006c20 FDE cie=00000000 pc=000553a0..000568ef │ │ │ │ + DW_CFA_advance_loc: 1 to 000553a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000553a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000553a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000553a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000552e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000553a7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0005532d │ │ │ │ + DW_CFA_advance_loc1: 70 to 000553ed │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00055331 │ │ │ │ + DW_CFA_advance_loc: 4 to 000553f1 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 33 to 00055352 │ │ │ │ + DW_CFA_advance_loc: 30 to 0005540f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 28 to 0005536e │ │ │ │ + DW_CFA_advance_loc: 31 to 0005542e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005536f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005542f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005537b │ │ │ │ + DW_CFA_advance_loc: 12 to 0005543b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0005541b │ │ │ │ + DW_CFA_advance_loc1: 156 to 000554d7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 00055422 │ │ │ │ + DW_CFA_advance_loc: 11 to 000554e2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00055476 │ │ │ │ + DW_CFA_advance_loc1: 84 to 00055536 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 24 to 0005548e │ │ │ │ + DW_CFA_advance_loc: 24 to 0005554e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005548f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005554f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055497 │ │ │ │ + DW_CFA_advance_loc: 8 to 00055557 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 000554a0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00055560 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000554a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00055564 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000554b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00055570 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 160 to 00055550 │ │ │ │ + DW_CFA_advance_loc1: 160 to 00055610 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055551 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055611 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005555d │ │ │ │ + DW_CFA_advance_loc: 16 to 00055621 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 238 to 0005564b │ │ │ │ + DW_CFA_advance_loc1: 233 to 0005570a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005564c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005570b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055658 │ │ │ │ + DW_CFA_advance_loc: 16 to 0005571b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 259 to 0005575b │ │ │ │ + DW_CFA_advance_loc1: 255 to 0005581a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005575c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005581b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055768 │ │ │ │ + DW_CFA_advance_loc: 16 to 0005582b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 284 to 00055884 │ │ │ │ + DW_CFA_advance_loc2: 281 to 00055944 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055885 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055945 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055891 │ │ │ │ + DW_CFA_advance_loc: 16 to 00055955 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00055955 │ │ │ │ + DW_CFA_advance_loc1: 185 to 00055a0e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055956 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055a0f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055962 │ │ │ │ + DW_CFA_advance_loc: 16 to 00055a1f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 211 to 00055a35 │ │ │ │ + DW_CFA_advance_loc1: 239 to 00055b0e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055a36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055b0f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055a42 │ │ │ │ + DW_CFA_advance_loc: 16 to 00055b1f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 198 to 00055b08 │ │ │ │ + DW_CFA_advance_loc1: 233 to 00055c08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c09 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c0a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c0b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c0c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c0d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00055b10 │ │ │ │ + DW_CFA_advance_loc: 3 to 00055c10 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c11 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055b19 │ │ │ │ + DW_CFA_advance_loc: 8 to 00055c19 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 21 to 00055b2e │ │ │ │ + DW_CFA_advance_loc: 21 to 00055c2e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c2f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055b3b │ │ │ │ + DW_CFA_advance_loc: 12 to 00055c3b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 48 to 00055b6b │ │ │ │ + DW_CFA_advance_loc: 48 to 00055c6b │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b6c │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c6c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055b78 │ │ │ │ + DW_CFA_advance_loc: 16 to 00055c7c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 43 to 00055ba3 │ │ │ │ + DW_CFA_advance_loc: 39 to 00055ca3 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00055ba7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00055ca7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055bb3 │ │ │ │ + DW_CFA_advance_loc: 12 to 00055cb3 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 103 to 00055c1a │ │ │ │ + DW_CFA_advance_loc1: 103 to 00055d1a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055c1b │ │ │ │ + DW_CFA_advance_loc: 1 to 00055d1b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055c27 │ │ │ │ + DW_CFA_advance_loc: 12 to 00055d27 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00055c8a │ │ │ │ + DW_CFA_advance_loc1: 99 to 00055d8a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055c8b │ │ │ │ + DW_CFA_advance_loc: 1 to 00055d8b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055c97 │ │ │ │ + DW_CFA_advance_loc: 12 to 00055d97 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 38 to 00055cbd │ │ │ │ + DW_CFA_advance_loc: 38 to 00055dbd │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055cbe │ │ │ │ + DW_CFA_advance_loc: 1 to 00055dbe │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055cca │ │ │ │ + DW_CFA_advance_loc: 16 to 00055dce │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 55 to 00055d01 │ │ │ │ + DW_CFA_advance_loc: 51 to 00055e01 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055d02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055e02 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055d0e │ │ │ │ + DW_CFA_advance_loc: 12 to 00055e0e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 409 to 00055ea7 │ │ │ │ + DW_CFA_advance_loc2: 409 to 00055fa7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ea8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055fa8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055eb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00055fb4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 00055ec7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00055fc7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ec8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055fc8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055ed4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00055fd4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 00055ee7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00055fe7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ee8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055fe8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055ef4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00055ff4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 14 to 00055f02 │ │ │ │ + DW_CFA_advance_loc: 14 to 00056002 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00055f06 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056006 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 24 to 00055f1e │ │ │ │ + DW_CFA_advance_loc: 24 to 0005601e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 14 to 00055f2c │ │ │ │ + DW_CFA_advance_loc: 14 to 0005602c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00055f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056030 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 27 to 00055f4b │ │ │ │ + DW_CFA_advance_loc: 30 to 0005604e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 27 to 00055f66 │ │ │ │ + DW_CFA_advance_loc: 24 to 00056066 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055f67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056067 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055f73 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056073 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 11 to 00055f7e │ │ │ │ + DW_CFA_advance_loc: 11 to 0005607e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00055f82 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056082 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 15 to 00055f91 │ │ │ │ + DW_CFA_advance_loc: 15 to 00056091 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 28 to 00055fad │ │ │ │ + DW_CFA_advance_loc: 28 to 000560ad │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055fae │ │ │ │ + DW_CFA_advance_loc: 1 to 000560ae │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055fba │ │ │ │ + DW_CFA_advance_loc: 12 to 000560ba │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00056030 │ │ │ │ + DW_CFA_advance_loc1: 134 to 00056140 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 19 to 00056043 │ │ │ │ + DW_CFA_advance_loc: 19 to 00056153 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 69 to 00056088 │ │ │ │ + DW_CFA_advance_loc1: 69 to 00056198 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005608c │ │ │ │ + DW_CFA_advance_loc: 4 to 0005619c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 25 to 000560a5 │ │ │ │ + DW_CFA_advance_loc: 25 to 000561b5 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000560a9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000561b9 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 33 to 000560ca │ │ │ │ + DW_CFA_advance_loc: 33 to 000561da │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 42 to 000560f4 │ │ │ │ + DW_CFA_advance_loc: 42 to 00056204 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000560f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056205 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000560fd │ │ │ │ + DW_CFA_advance_loc: 12 to 00056211 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00056189 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00056287 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 11 to 00056194 │ │ │ │ + DW_CFA_advance_loc: 11 to 00056292 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000561a4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000562a2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 90 to 000561fe │ │ │ │ + DW_CFA_advance_loc1: 90 to 000562fc │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000561ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000562fd │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005620b │ │ │ │ + DW_CFA_advance_loc: 16 to 0005630d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 183 to 000562c2 │ │ │ │ + DW_CFA_advance_loc1: 179 to 000563c0 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 000562c9 │ │ │ │ + DW_CFA_advance_loc: 7 to 000563c7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000562d9 │ │ │ │ + DW_CFA_advance_loc: 16 to 000563d7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0005632d │ │ │ │ + DW_CFA_advance_loc1: 84 to 0005642b │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005632e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005642c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005633a │ │ │ │ + DW_CFA_advance_loc: 16 to 0005643c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 146 to 000563cc │ │ │ │ + DW_CFA_advance_loc1: 138 to 000564c6 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 000563d3 │ │ │ │ + DW_CFA_advance_loc: 7 to 000564cd │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000563e3 │ │ │ │ + DW_CFA_advance_loc: 16 to 000564dd │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0005643d │ │ │ │ + DW_CFA_advance_loc1: 90 to 00056537 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005643e │ │ │ │ + DW_CFA_advance_loc: 1 to 00056538 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005644a │ │ │ │ + DW_CFA_advance_loc: 16 to 00056548 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 172 to 000564f6 │ │ │ │ + DW_CFA_advance_loc1: 222 to 00056626 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000564f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056627 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000564ff │ │ │ │ + DW_CFA_advance_loc: 8 to 0005662f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 41 to 00056528 │ │ │ │ + DW_CFA_advance_loc: 41 to 00056658 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056529 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056659 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056535 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056665 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 35 to 00056558 │ │ │ │ + DW_CFA_advance_loc: 35 to 00056688 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056559 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056689 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056565 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056695 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 49 to 00056596 │ │ │ │ + DW_CFA_advance_loc: 49 to 000566c6 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056597 │ │ │ │ + DW_CFA_advance_loc: 1 to 000566c7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000565a3 │ │ │ │ + DW_CFA_advance_loc: 16 to 000566d7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 69 to 000565e8 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00056718 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000565e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056719 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000565f5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056725 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00056687 │ │ │ │ + DW_CFA_advance_loc1: 146 to 000567b7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056688 │ │ │ │ + DW_CFA_advance_loc: 1 to 000567b8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056694 │ │ │ │ + DW_CFA_advance_loc: 12 to 000567c4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 000566a7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000567d7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000566a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000567d8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000566b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000567e4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 29 to 000566d1 │ │ │ │ + DW_CFA_advance_loc: 29 to 00056801 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000566d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056802 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000566de │ │ │ │ + DW_CFA_advance_loc: 12 to 0005680e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 29 to 000566fb │ │ │ │ + DW_CFA_advance_loc: 29 to 0005682b │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000566fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0005682c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056708 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056838 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00056718 │ │ │ │ + DW_CFA_advance_loc: 16 to 00056848 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056719 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056849 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056725 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056855 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00056735 │ │ │ │ + DW_CFA_advance_loc: 16 to 00056865 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056736 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056866 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056742 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056872 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00056752 │ │ │ │ + DW_CFA_advance_loc: 16 to 00056882 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056753 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056883 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005675f │ │ │ │ + DW_CFA_advance_loc: 12 to 0005688f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005676f │ │ │ │ + DW_CFA_advance_loc: 16 to 0005689f │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056770 │ │ │ │ + DW_CFA_advance_loc: 1 to 000568a0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005677c │ │ │ │ + DW_CFA_advance_loc: 12 to 000568ac │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005678c │ │ │ │ + DW_CFA_advance_loc: 16 to 000568bc │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005678d │ │ │ │ + DW_CFA_advance_loc: 1 to 000568bd │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056799 │ │ │ │ + DW_CFA_advance_loc: 12 to 000568c9 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000567a9 │ │ │ │ + DW_CFA_advance_loc: 16 to 000568d9 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000567aa │ │ │ │ + DW_CFA_advance_loc: 1 to 000568da │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000567b6 │ │ │ │ + DW_CFA_advance_loc: 12 to 000568e6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006f04 000002d4 00006f08 FDE cie=00000000 pc=000567c0..00057c7f │ │ │ │ - DW_CFA_advance_loc: 1 to 000567c1 │ │ │ │ +00006ee0 000002d4 00006ee4 FDE cie=00000000 pc=000568f0..00057dbf │ │ │ │ + DW_CFA_advance_loc: 1 to 000568f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000567c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000568f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000567c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000568f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000567c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000568f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000567c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000568f7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 113 to 00056838 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00056979 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005683f │ │ │ │ + DW_CFA_advance_loc: 7 to 00056980 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 46 to 0005686d │ │ │ │ + DW_CFA_advance_loc: 43 to 000569ab │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 32 to 0005688d │ │ │ │ + DW_CFA_advance_loc: 35 to 000569ce │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005688e │ │ │ │ + DW_CFA_advance_loc: 1 to 000569cf │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005689a │ │ │ │ + DW_CFA_advance_loc: 12 to 000569db │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 97 to 000568fb │ │ │ │ + DW_CFA_advance_loc1: 92 to 00056a37 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 00056902 │ │ │ │ + DW_CFA_advance_loc: 11 to 00056a42 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 93 to 0005695f │ │ │ │ + DW_CFA_advance_loc1: 93 to 00056a9f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 25 to 00056978 │ │ │ │ + DW_CFA_advance_loc: 25 to 00056ab8 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056979 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056ab9 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056981 │ │ │ │ + DW_CFA_advance_loc: 8 to 00056ac1 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005698a │ │ │ │ + DW_CFA_advance_loc: 9 to 00056aca │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005698e │ │ │ │ + DW_CFA_advance_loc: 4 to 00056ace │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005699a │ │ │ │ + DW_CFA_advance_loc: 12 to 00056ada │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 292 to 00056abe │ │ │ │ + DW_CFA_advance_loc2: 292 to 00056bfe │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056abf │ │ │ │ + DW_CFA_advance_loc: 1 to 00056bff │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056acb │ │ │ │ + DW_CFA_advance_loc: 16 to 00056c0f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 237 to 00056bb8 │ │ │ │ + DW_CFA_advance_loc1: 233 to 00056cf8 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056bb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056cf9 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056bc5 │ │ │ │ + DW_CFA_advance_loc: 16 to 00056d09 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 272 to 00056cd5 │ │ │ │ + DW_CFA_advance_loc2: 268 to 00056e15 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056cd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056e16 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056ce2 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056e22 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 278 to 00056df8 │ │ │ │ + DW_CFA_advance_loc2: 278 to 00056f38 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056df9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056f39 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056e05 │ │ │ │ + DW_CFA_advance_loc: 16 to 00056f49 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 235 to 00056ef0 │ │ │ │ + DW_CFA_advance_loc1: 231 to 00057030 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056ef1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057031 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056efd │ │ │ │ + DW_CFA_advance_loc: 16 to 00057041 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 274 to 0005700f │ │ │ │ + DW_CFA_advance_loc2: 270 to 0005714f │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057010 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057150 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005701c │ │ │ │ + DW_CFA_advance_loc: 12 to 0005715c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0005705d │ │ │ │ + DW_CFA_advance_loc1: 65 to 0005719d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005705e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005719e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005705f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005719f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057060 │ │ │ │ + DW_CFA_advance_loc: 1 to 000571a0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057061 │ │ │ │ + DW_CFA_advance_loc: 1 to 000571a1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057062 │ │ │ │ + DW_CFA_advance_loc: 1 to 000571a2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00057065 │ │ │ │ + DW_CFA_advance_loc: 3 to 000571a5 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057066 │ │ │ │ + DW_CFA_advance_loc: 1 to 000571a6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057072 │ │ │ │ + DW_CFA_advance_loc: 12 to 000571b2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 29 to 0005708f │ │ │ │ + DW_CFA_advance_loc: 29 to 000571cf │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057090 │ │ │ │ + DW_CFA_advance_loc: 1 to 000571d0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005709c │ │ │ │ + DW_CFA_advance_loc: 12 to 000571dc │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 23 to 000570b3 │ │ │ │ + DW_CFA_advance_loc: 23 to 000571f3 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000570b7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000571f7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000570c3 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057203 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 26 to 000570dd │ │ │ │ + DW_CFA_advance_loc: 26 to 0005721d │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000570de │ │ │ │ + DW_CFA_advance_loc: 1 to 0005721e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000570ea │ │ │ │ + DW_CFA_advance_loc: 12 to 0005722a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00057137 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00057277 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057138 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057278 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057284 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057157 │ │ │ │ + DW_CFA_advance_loc: 19 to 00057297 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057158 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057298 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057164 │ │ │ │ + DW_CFA_advance_loc: 16 to 000572a8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 39 to 0005718b │ │ │ │ + DW_CFA_advance_loc: 35 to 000572cb │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005718c │ │ │ │ + DW_CFA_advance_loc: 1 to 000572cc │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057198 │ │ │ │ + DW_CFA_advance_loc: 12 to 000572d8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 83 to 000571eb │ │ │ │ + DW_CFA_advance_loc1: 83 to 0005732b │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000571ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0005732c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000571f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057338 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 31 to 00057217 │ │ │ │ + DW_CFA_advance_loc: 31 to 00057357 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057218 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057358 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057224 │ │ │ │ + DW_CFA_advance_loc: 16 to 00057368 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00057271 │ │ │ │ + DW_CFA_advance_loc1: 73 to 000573b1 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057272 │ │ │ │ + DW_CFA_advance_loc: 1 to 000573b2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005727e │ │ │ │ + DW_CFA_advance_loc: 12 to 000573be │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 402 to 00057410 │ │ │ │ + DW_CFA_advance_loc2: 402 to 00057550 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057414 │ │ │ │ + DW_CFA_advance_loc: 4 to 00057554 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 24 to 0005742c │ │ │ │ + DW_CFA_advance_loc: 24 to 0005756c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005743a │ │ │ │ + DW_CFA_advance_loc: 14 to 0005757a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005743e │ │ │ │ + DW_CFA_advance_loc: 4 to 0005757e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 27 to 00057459 │ │ │ │ + DW_CFA_advance_loc: 27 to 00057599 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 10 to 00057463 │ │ │ │ + DW_CFA_advance_loc: 10 to 000575a3 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057464 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575a4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057470 │ │ │ │ + DW_CFA_advance_loc: 12 to 000575b0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057483 │ │ │ │ + DW_CFA_advance_loc: 19 to 000575c3 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057484 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575c4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057490 │ │ │ │ + DW_CFA_advance_loc: 12 to 000575d0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000574dc │ │ │ │ + DW_CFA_advance_loc1: 77 to 0005761d │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 20 to 000574f0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00057631 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 17 to 00057501 │ │ │ │ + DW_CFA_advance_loc: 17 to 00057642 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 33 to 00057522 │ │ │ │ + DW_CFA_advance_loc: 33 to 00057663 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057523 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057664 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005752f │ │ │ │ + DW_CFA_advance_loc: 12 to 00057670 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00057571 │ │ │ │ + DW_CFA_advance_loc1: 65 to 000576b1 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057584 │ │ │ │ + DW_CFA_advance_loc: 19 to 000576c4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 69 to 000575c9 │ │ │ │ + DW_CFA_advance_loc1: 69 to 00057709 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000575cd │ │ │ │ + DW_CFA_advance_loc: 4 to 0005770d │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 25 to 000575e6 │ │ │ │ + DW_CFA_advance_loc: 25 to 00057726 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000575ea │ │ │ │ + DW_CFA_advance_loc: 4 to 0005772a │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 11 to 000575f5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00057735 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 192 to 000576b5 │ │ │ │ + DW_CFA_advance_loc1: 192 to 000577f5 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000576b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000577f6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000576c2 │ │ │ │ + DW_CFA_advance_loc: 16 to 00057806 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 39 to 000576e9 │ │ │ │ + DW_CFA_advance_loc: 35 to 00057829 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 11 to 000576f4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00057834 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 21 to 00057709 │ │ │ │ + DW_CFA_advance_loc: 21 to 00057849 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 178 to 000577bb │ │ │ │ + DW_CFA_advance_loc1: 179 to 000578fc │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000577bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000578fd │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000577c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0005790d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 38 to 000577ee │ │ │ │ + DW_CFA_advance_loc: 34 to 0005792f │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 000577f5 │ │ │ │ + DW_CFA_advance_loc: 7 to 00057936 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 21 to 0005780a │ │ │ │ + DW_CFA_advance_loc: 21 to 0005794b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 165 to 000578af │ │ │ │ + DW_CFA_advance_loc1: 164 to 000579ef │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000578b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000579f0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000578bc │ │ │ │ + DW_CFA_advance_loc: 16 to 00057a00 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 32 to 000578dc │ │ │ │ + DW_CFA_advance_loc: 28 to 00057a1c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 000578e3 │ │ │ │ + DW_CFA_advance_loc: 7 to 00057a23 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 21 to 000578f8 │ │ │ │ + DW_CFA_advance_loc: 21 to 00057a38 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 200 to 000579c0 │ │ │ │ + DW_CFA_advance_loc1: 200 to 00057b00 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000579c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b01 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000579cd │ │ │ │ + DW_CFA_advance_loc: 12 to 00057b0d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 45 to 000579fa │ │ │ │ + DW_CFA_advance_loc: 45 to 00057b3a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000579fb │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b3b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000579fc │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b3c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000579fd │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b3d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000579fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b3e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000579ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b3f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00057a02 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057b42 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057a03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b43 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057a0f │ │ │ │ + DW_CFA_advance_loc: 12 to 00057b4f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 37 to 00057a34 │ │ │ │ + DW_CFA_advance_loc: 37 to 00057b74 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057a35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b75 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057a41 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057b81 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 39 to 00057a68 │ │ │ │ + DW_CFA_advance_loc: 39 to 00057ba8 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057a69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057ba9 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057a75 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057bb5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 31 to 00057a94 │ │ │ │ + DW_CFA_advance_loc: 31 to 00057bd4 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057a95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057bd5 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057aa1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057be1 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 39 to 00057ac8 │ │ │ │ + DW_CFA_advance_loc: 39 to 00057c08 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ac9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057c09 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057ad5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057c15 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00057b67 │ │ │ │ + DW_CFA_advance_loc1: 146 to 00057ca7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057b68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057ca8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057b74 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057cb4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 15 to 00057b83 │ │ │ │ + DW_CFA_advance_loc: 15 to 00057cc3 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057b84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057cc4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057b90 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057cd0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 17 to 00057ba1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00057ce1 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ba2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057ce2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057bae │ │ │ │ + DW_CFA_advance_loc: 12 to 00057cee │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 21 to 00057bc3 │ │ │ │ + DW_CFA_advance_loc: 21 to 00057d03 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057bc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d04 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057bd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057d10 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00057be0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00057d20 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057be1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d21 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057bed │ │ │ │ + DW_CFA_advance_loc: 12 to 00057d2d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00057bfd │ │ │ │ + DW_CFA_advance_loc: 16 to 00057d3d │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057bfe │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d3e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c0a │ │ │ │ + DW_CFA_advance_loc: 12 to 00057d4a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00057c1a │ │ │ │ + DW_CFA_advance_loc: 16 to 00057d5a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c1b │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d5b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c27 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057d67 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00057c37 │ │ │ │ + DW_CFA_advance_loc: 16 to 00057d77 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c38 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d78 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c44 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057d84 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c50 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057d90 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d91 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c5d │ │ │ │ + DW_CFA_advance_loc: 12 to 00057d9d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c69 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057da9 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00057daa │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c76 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057db6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ │ │ │ -000071dc 00000028 000071e0 FDE cie=00000000 pc=00057c80..00057cac │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c81 │ │ │ │ +000071b8 00000028 000071bc FDE cie=00000000 pc=00057dc0..00057dec │ │ │ │ + DW_CFA_advance_loc: 1 to 00057dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00057c8f │ │ │ │ + DW_CFA_advance_loc: 14 to 00057dcf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057c97 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057dd7 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057c9f │ │ │ │ + DW_CFA_advance_loc: 8 to 00057ddf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00057ca1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00057de1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ca2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057de2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057caa │ │ │ │ + DW_CFA_advance_loc: 8 to 00057dea │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057cab │ │ │ │ + DW_CFA_advance_loc: 1 to 00057deb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00007208 00000110 0000720c FDE cie=00000000 pc=00057cb0..00057f83 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057cb1 │ │ │ │ +000071e4 00000110 000071e8 FDE cie=00000000 pc=00057df0..000580c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057df1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057cb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057df2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057cb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057df3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057cb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057df4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057cb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057df7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 00057ce2 │ │ │ │ + DW_CFA_advance_loc: 43 to 00057e22 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 00057ce9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00057e29 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057cf4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00057e34 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 00057d03 │ │ │ │ + DW_CFA_advance_loc: 15 to 00057e43 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057d04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057e44 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057d0c │ │ │ │ + DW_CFA_advance_loc: 8 to 00057e4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057d18 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057e58 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057d1b │ │ │ │ + DW_CFA_advance_loc: 3 to 00057e5b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057d23 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057e63 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 00057d4c │ │ │ │ + DW_CFA_advance_loc: 41 to 00057e8c │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057d54 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057e94 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00057d70 │ │ │ │ + DW_CFA_advance_loc: 28 to 00057eb0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 61 to 00057dad │ │ │ │ + DW_CFA_advance_loc: 61 to 00057eed │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057db1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00057ef1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00057dba │ │ │ │ + DW_CFA_advance_loc: 9 to 00057efa │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057dbd │ │ │ │ + DW_CFA_advance_loc: 3 to 00057efd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057dc8 │ │ │ │ + DW_CFA_advance_loc: 11 to 00057f08 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00057dde │ │ │ │ + DW_CFA_advance_loc: 22 to 00057f1e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ddf │ │ │ │ + DW_CFA_advance_loc: 1 to 00057f1f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057de5 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f25 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057de8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057dee │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f2e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057df1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f31 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057df7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f37 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057dfa │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f3a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f40 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e03 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f43 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e09 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f49 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e0c │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f4c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e12 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f52 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e15 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f55 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e1b │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f5b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e1e │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f5e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f64 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e27 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f67 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e2d │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f6d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e30 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f70 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e36 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f76 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e39 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f79 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057e41 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057f81 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e44 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057f85 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e46 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057f86 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057f87 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057f88 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057e50 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057f90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e53 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f93 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e56 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f96 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057e5e │ │ │ │ + DW_CFA_advance_loc: 8 to 00057f9e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 00057e7f │ │ │ │ + DW_CFA_advance_loc: 33 to 00057fbf │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 9 to 00057e88 │ │ │ │ + DW_CFA_advance_loc: 9 to 00057fc8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057e90 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057fd0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00057ea6 │ │ │ │ + DW_CFA_advance_loc: 22 to 00057fe6 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 14 to 00057eb4 │ │ │ │ + DW_CFA_advance_loc: 14 to 00057ff4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057ebc │ │ │ │ + DW_CFA_advance_loc: 8 to 00057ffc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057ec2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058002 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057ec5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058005 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057ecd │ │ │ │ + DW_CFA_advance_loc: 8 to 0005800d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00057f0d │ │ │ │ + DW_CFA_advance_loc1: 64 to 0005804d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057f11 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058051 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057f17 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058057 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057f1d │ │ │ │ + DW_CFA_advance_loc: 6 to 0005805d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057f28 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058068 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057f3b │ │ │ │ + DW_CFA_advance_loc: 19 to 0005807b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005807c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057f42 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058082 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f45 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058085 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057f4b │ │ │ │ + DW_CFA_advance_loc: 6 to 0005808b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f4e │ │ │ │ + DW_CFA_advance_loc: 3 to 0005808e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057f54 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058094 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058097 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057f5d │ │ │ │ + DW_CFA_advance_loc: 6 to 0005809d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f60 │ │ │ │ + DW_CFA_advance_loc: 3 to 000580a0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00057f70 │ │ │ │ + DW_CFA_advance_loc: 16 to 000580b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f73 │ │ │ │ + DW_CFA_advance_loc: 3 to 000580b3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000580b6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057f7e │ │ │ │ + DW_CFA_advance_loc: 8 to 000580be │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ │ │ │ -0000731c 00000060 00007320 FDE cie=00000000 pc=00057f90..000580bf │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f91 │ │ │ │ +000072f8 00000060 000072fc FDE cie=00000000 pc=000580d0..000581ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000580d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000580d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f95 │ │ │ │ + DW_CFA_advance_loc: 3 to 000580d5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 35 to 00057fb8 │ │ │ │ + DW_CFA_advance_loc: 35 to 000580f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 63 to 00057ff7 │ │ │ │ + DW_CFA_advance_loc: 63 to 00058137 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00058027 │ │ │ │ + DW_CFA_advance_loc: 48 to 00058167 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058028 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058168 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058029 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058169 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058030 │ │ │ │ + DW_CFA_advance_loc: 7 to 00058170 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00058038 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058175 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005803f │ │ │ │ + DW_CFA_advance_loc: 10 to 0005817f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058047 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058187 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058056 │ │ │ │ + DW_CFA_advance_loc: 15 to 00058196 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005805c │ │ │ │ + DW_CFA_advance_loc: 6 to 0005819c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00058077 │ │ │ │ + DW_CFA_advance_loc: 27 to 000581b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00058085 │ │ │ │ + DW_CFA_advance_loc: 14 to 000581c5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005808b │ │ │ │ + DW_CFA_advance_loc: 6 to 000581cb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058093 │ │ │ │ + DW_CFA_advance_loc: 8 to 000581d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058099 │ │ │ │ + DW_CFA_advance_loc: 6 to 000581d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005809a │ │ │ │ + DW_CFA_advance_loc: 1 to 000581da │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005809b │ │ │ │ + DW_CFA_advance_loc: 1 to 000581db │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000580a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000581e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 000580a5 │ │ │ │ + DW_CFA_advance_loc: 5 to 000581e5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 000580ac │ │ │ │ + DW_CFA_advance_loc: 7 to 000581ec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000580b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000581f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00007380 00000028 00007384 FDE cie=00000000 pc=000580c0..000580e3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580c1 │ │ │ │ +0000735c 00000028 00007360 FDE cie=00000000 pc=00058200..00058223 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000580c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058204 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 000580c6 │ │ │ │ + DW_CFA_advance_loc: 13 to 00058211 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000580ca │ │ │ │ + DW_CFA_advance_loc: 4 to 00058215 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000580ce │ │ │ │ + DW_CFA_advance_loc: 4 to 00058219 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000580e1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058221 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058222 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073ac 000000c4 000073b0 FDE cie=00000000 pc=000580f0..00058269 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580f1 │ │ │ │ +00007388 000000c4 0000738c FDE cie=00000000 pc=00058230..000583a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058232 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058233 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000580fa │ │ │ │ + DW_CFA_advance_loc: 7 to 0005823a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058109 │ │ │ │ + DW_CFA_advance_loc: 15 to 00058249 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005810c │ │ │ │ + DW_CFA_advance_loc: 3 to 0005824c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005810f │ │ │ │ + DW_CFA_advance_loc: 3 to 0005824f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00058137 │ │ │ │ + DW_CFA_advance_loc: 40 to 00058277 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005813a │ │ │ │ + DW_CFA_advance_loc: 3 to 0005827a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005813d │ │ │ │ + DW_CFA_advance_loc: 3 to 0005827d │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058142 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058282 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058144 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058284 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058145 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058285 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058150 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058290 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 0005816d │ │ │ │ + DW_CFA_advance_loc: 29 to 000582ad │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005816e │ │ │ │ + DW_CFA_advance_loc: 1 to 000582ae │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058171 │ │ │ │ + DW_CFA_advance_loc: 3 to 000582b1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058172 │ │ │ │ + DW_CFA_advance_loc: 1 to 000582b2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005817d │ │ │ │ + DW_CFA_advance_loc: 11 to 000582bd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058190 │ │ │ │ + DW_CFA_advance_loc: 19 to 000582d0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058191 │ │ │ │ + DW_CFA_advance_loc: 1 to 000582d1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058194 │ │ │ │ + DW_CFA_advance_loc: 3 to 000582d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058195 │ │ │ │ + DW_CFA_advance_loc: 1 to 000582d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005819d │ │ │ │ + DW_CFA_advance_loc: 8 to 000582dd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000581a5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000582e5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 000581af │ │ │ │ + DW_CFA_advance_loc: 10 to 000582ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000581ba │ │ │ │ + DW_CFA_advance_loc: 6 to 000582f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 000581d9 │ │ │ │ + DW_CFA_advance_loc: 36 to 00058319 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581da │ │ │ │ + DW_CFA_advance_loc: 1 to 0005831a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000581dd │ │ │ │ + DW_CFA_advance_loc: 3 to 0005831d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581de │ │ │ │ + DW_CFA_advance_loc: 1 to 0005831e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000581e9 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058329 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000581fb │ │ │ │ + DW_CFA_advance_loc: 18 to 0005833b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0005833c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0005833d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058200 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058340 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00058203 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058343 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058204 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058344 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058205 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058345 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058206 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058346 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005820e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005834e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058213 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058353 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058214 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058354 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058215 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058355 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058220 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058360 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058233 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058373 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058234 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058374 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058235 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058375 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058240 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058380 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058255 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058395 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058257 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058397 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005825a │ │ │ │ + DW_CFA_advance_loc: 3 to 0005839a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005825d │ │ │ │ + DW_CFA_advance_loc: 3 to 0005839d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058265 │ │ │ │ + DW_CFA_advance_loc: 8 to 000583a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058266 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583a6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058267 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583a7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058268 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583a8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00007474 0000037c 00007478 FDE cie=00000000 pc=00058270..00058a58 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058271 │ │ │ │ +00007450 0000037c 00007454 FDE cie=00000000 pc=000583b0..00058b98 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058272 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058273 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 000582a2 │ │ │ │ + DW_CFA_advance_loc: 47 to 000583e2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583e3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583e4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000582b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000583f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000582c8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00058408 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058409 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0005840a │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000582cd │ │ │ │ + DW_CFA_advance_loc: 3 to 0005840d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000582d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058411 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000582d9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058419 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000582de │ │ │ │ + DW_CFA_advance_loc: 5 to 0005841e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 000582e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058420 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000582e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058423 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000582e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058426 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0005830e │ │ │ │ + DW_CFA_advance_loc: 40 to 0005844e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058311 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058451 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058314 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058454 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058319 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058459 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005831b │ │ │ │ + DW_CFA_advance_loc: 2 to 0005845b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005831c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005845c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058327 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058467 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0005833e │ │ │ │ + DW_CFA_advance_loc: 23 to 0005847e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005833f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005847f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058342 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058482 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058343 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058483 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005834e │ │ │ │ + DW_CFA_advance_loc: 11 to 0005848e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00058365 │ │ │ │ + DW_CFA_advance_loc: 23 to 000584a5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058366 │ │ │ │ + DW_CFA_advance_loc: 1 to 000584a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058369 │ │ │ │ + DW_CFA_advance_loc: 3 to 000584a9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005836a │ │ │ │ + DW_CFA_advance_loc: 1 to 000584aa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058372 │ │ │ │ + DW_CFA_advance_loc: 8 to 000584b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005837a │ │ │ │ + DW_CFA_advance_loc: 8 to 000584ba │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058384 │ │ │ │ + DW_CFA_advance_loc: 10 to 000584c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005838f │ │ │ │ + DW_CFA_advance_loc: 6 to 000584ca │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 000583b0 │ │ │ │ + DW_CFA_advance_loc: 38 to 000584f0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000584f1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000583b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000584f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000584f5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000583c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058500 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 000583ee │ │ │ │ + DW_CFA_advance_loc: 46 to 0005852e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0005852f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058530 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000583f3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058533 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000583f7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058537 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00058404 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005853f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00058414 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058554 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058415 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058555 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058418 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058558 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058419 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058559 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058421 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058561 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058426 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058566 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058427 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058567 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005842d │ │ │ │ + DW_CFA_advance_loc: 9 to 00058570 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058435 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058573 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058438 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058576 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005843b │ │ │ │ + DW_CFA_advance_loc: 5 to 0005857b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058441 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058581 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005844e │ │ │ │ + DW_CFA_advance_loc: 11 to 0005858c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058464 │ │ │ │ + DW_CFA_advance_loc: 24 to 000585a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058465 │ │ │ │ + DW_CFA_advance_loc: 1 to 000585a5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058468 │ │ │ │ + DW_CFA_advance_loc: 3 to 000585a8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058469 │ │ │ │ + DW_CFA_advance_loc: 1 to 000585a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058471 │ │ │ │ + DW_CFA_advance_loc: 8 to 000585b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00058490 │ │ │ │ + DW_CFA_advance_loc: 31 to 000585d0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058491 │ │ │ │ + DW_CFA_advance_loc: 1 to 000585d1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058494 │ │ │ │ + DW_CFA_advance_loc: 3 to 000585d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058495 │ │ │ │ + DW_CFA_advance_loc: 1 to 000585d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005849d │ │ │ │ + DW_CFA_advance_loc: 8 to 000585dd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000584a2 │ │ │ │ + DW_CFA_advance_loc: 5 to 000585e2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000585e3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000584a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000585e9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 000584ab │ │ │ │ + DW_CFA_advance_loc: 2 to 000585eb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584ae │ │ │ │ + DW_CFA_advance_loc: 3 to 000585ee │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584b1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000585f1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000585f4 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000585f7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000584c1 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058601 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000584d3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00058613 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058614 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058617 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058618 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000584e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058620 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000584e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058624 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058625 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058626 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000584f0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058630 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 00058505 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058645 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058506 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058646 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058507 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058647 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058508 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058648 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058510 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058650 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058518 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058658 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058522 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058662 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005852d │ │ │ │ + DW_CFA_advance_loc: 6 to 00058668 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00058546 │ │ │ │ + DW_CFA_advance_loc: 30 to 00058686 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058547 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058687 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005854a │ │ │ │ + DW_CFA_advance_loc: 3 to 0005868a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005854b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005868b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058553 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058693 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00058573 │ │ │ │ + DW_CFA_advance_loc: 32 to 000586b3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058574 │ │ │ │ + DW_CFA_advance_loc: 1 to 000586b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058575 │ │ │ │ + DW_CFA_advance_loc: 1 to 000586b5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058578 │ │ │ │ + DW_CFA_advance_loc: 3 to 000586b8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005857b │ │ │ │ + DW_CFA_advance_loc: 3 to 000586bb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005857f │ │ │ │ + DW_CFA_advance_loc: 4 to 000586bf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058587 │ │ │ │ + DW_CFA_advance_loc: 8 to 000586c7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005858c │ │ │ │ + DW_CFA_advance_loc: 8 to 000586cf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058594 │ │ │ │ + DW_CFA_advance_loc: 3 to 000586d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058597 │ │ │ │ + DW_CFA_advance_loc: 3 to 000586d5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005859a │ │ │ │ + DW_CFA_advance_loc: 5 to 000586da │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 000585a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000586e0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000585aa │ │ │ │ + DW_CFA_advance_loc: 10 to 000586ea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000585bd │ │ │ │ + DW_CFA_advance_loc: 19 to 000586fd │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585be │ │ │ │ + DW_CFA_advance_loc: 1 to 000586fe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000585c1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058701 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058702 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000585ca │ │ │ │ + DW_CFA_advance_loc: 8 to 0005870a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000585e3 │ │ │ │ + DW_CFA_advance_loc: 25 to 00058723 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058724 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000585e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058727 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058728 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000585f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058730 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000585f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058738 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058602 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058742 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 00058610 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058748 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 0005862b │ │ │ │ + DW_CFA_advance_loc: 35 to 0005876b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005862c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005876c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005862f │ │ │ │ + DW_CFA_advance_loc: 3 to 0005876f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058630 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058770 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058638 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058778 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058643 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058783 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058648 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058788 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005864b │ │ │ │ + DW_CFA_advance_loc: 3 to 0005878b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005864e │ │ │ │ + DW_CFA_advance_loc: 3 to 0005878e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058654 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058794 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005865f │ │ │ │ + DW_CFA_advance_loc: 11 to 0005879f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00058685 │ │ │ │ + DW_CFA_advance_loc: 38 to 000587c5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058686 │ │ │ │ + DW_CFA_advance_loc: 1 to 000587c6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058687 │ │ │ │ + DW_CFA_advance_loc: 1 to 000587c7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058688 │ │ │ │ + DW_CFA_advance_loc: 1 to 000587c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058690 │ │ │ │ + DW_CFA_advance_loc: 8 to 000587d0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058698 │ │ │ │ + DW_CFA_advance_loc: 8 to 000587d8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 000586a2 │ │ │ │ + DW_CFA_advance_loc: 10 to 000587e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000586ad │ │ │ │ + DW_CFA_advance_loc: 6 to 000587e8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000586c6 │ │ │ │ + DW_CFA_advance_loc: 30 to 00058806 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058807 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000586ca │ │ │ │ + DW_CFA_advance_loc: 3 to 0005880a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0005880b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000586d3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058813 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000586f3 │ │ │ │ + DW_CFA_advance_loc: 32 to 00058833 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058834 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058835 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000586f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058838 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000586fb │ │ │ │ + DW_CFA_advance_loc: 3 to 0005883b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000586ff │ │ │ │ + DW_CFA_advance_loc: 4 to 0005883f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058707 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058847 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005870c │ │ │ │ + DW_CFA_advance_loc: 8 to 0005884f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058714 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058852 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058717 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058855 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005871a │ │ │ │ + DW_CFA_advance_loc: 5 to 0005885a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058720 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058860 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005872a │ │ │ │ + DW_CFA_advance_loc: 10 to 0005886a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005873d │ │ │ │ + DW_CFA_advance_loc: 19 to 0005887d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005873e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005887e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058741 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058881 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058742 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058882 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005874a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005888a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00058763 │ │ │ │ + DW_CFA_advance_loc: 25 to 000588a3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058764 │ │ │ │ + DW_CFA_advance_loc: 1 to 000588a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058767 │ │ │ │ + DW_CFA_advance_loc: 3 to 000588a7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058768 │ │ │ │ + DW_CFA_advance_loc: 1 to 000588a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058770 │ │ │ │ + DW_CFA_advance_loc: 8 to 000588b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058778 │ │ │ │ + DW_CFA_advance_loc: 8 to 000588b8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058782 │ │ │ │ + DW_CFA_advance_loc: 10 to 000588c2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005878d │ │ │ │ + DW_CFA_advance_loc: 6 to 000588c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000587a5 │ │ │ │ + DW_CFA_advance_loc: 29 to 000588e5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000588e6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000587a9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000588e9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587aa │ │ │ │ + DW_CFA_advance_loc: 1 to 000588ea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000587b5 │ │ │ │ + DW_CFA_advance_loc: 11 to 000588f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000587c1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00058901 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058902 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000587c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058905 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058906 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000587ce │ │ │ │ + DW_CFA_advance_loc: 8 to 0005890e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000587e1 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058921 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058922 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000587e5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058925 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058926 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000587ee │ │ │ │ + DW_CFA_advance_loc: 8 to 0005892e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058803 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058943 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058804 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058944 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058805 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058945 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058808 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058948 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005880b │ │ │ │ + DW_CFA_advance_loc: 3 to 0005894b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005880f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005894f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005881c │ │ │ │ + DW_CFA_advance_loc: 8 to 00058957 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0005882e │ │ │ │ + DW_CFA_advance_loc: 23 to 0005896e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005882f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005896f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058830 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058970 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058831 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058971 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058839 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058979 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058843 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058983 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058844 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058984 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058845 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058985 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058848 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058988 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005884b │ │ │ │ + DW_CFA_advance_loc: 3 to 0005898b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005884f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005898f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058857 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058997 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00058863 │ │ │ │ + DW_CFA_advance_loc: 12 to 000589a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058864 │ │ │ │ + DW_CFA_advance_loc: 1 to 000589a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058865 │ │ │ │ + DW_CFA_advance_loc: 1 to 000589a5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058868 │ │ │ │ + DW_CFA_advance_loc: 3 to 000589a8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005886c │ │ │ │ + DW_CFA_advance_loc: 4 to 000589ac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058874 │ │ │ │ + DW_CFA_advance_loc: 8 to 000589b4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058883 │ │ │ │ + DW_CFA_advance_loc: 15 to 000589c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058884 │ │ │ │ + DW_CFA_advance_loc: 1 to 000589c4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058885 │ │ │ │ + DW_CFA_advance_loc: 1 to 000589c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005888d │ │ │ │ + DW_CFA_advance_loc: 8 to 000589cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000588a3 │ │ │ │ + DW_CFA_advance_loc: 22 to 000589e3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000589e4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000589e5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000588b0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000589f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000588c3 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058a03 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a04 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a05 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000588cd │ │ │ │ + DW_CFA_advance_loc: 8 to 00058a0d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000588e3 │ │ │ │ + DW_CFA_advance_loc: 22 to 00058a23 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a24 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a25 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a26 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000588ee │ │ │ │ + DW_CFA_advance_loc: 8 to 00058a2e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058903 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058a43 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058904 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a44 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058905 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a45 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005890d │ │ │ │ + DW_CFA_advance_loc: 8 to 00058a4d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058923 │ │ │ │ + DW_CFA_advance_loc: 22 to 00058a63 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058924 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058925 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a65 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058928 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058a68 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005892c │ │ │ │ + DW_CFA_advance_loc: 4 to 00058a6c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058934 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058a74 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058943 │ │ │ │ + DW_CFA_advance_loc: 15 to 00058a83 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058944 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a84 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058945 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a85 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005894d │ │ │ │ + DW_CFA_advance_loc: 8 to 00058a8d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058963 │ │ │ │ + DW_CFA_advance_loc: 22 to 00058aa3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058964 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058aa4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058965 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058aa5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005896d │ │ │ │ + DW_CFA_advance_loc: 8 to 00058aad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058971 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058ab1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058972 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ab2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058973 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ab3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00058980 │ │ │ │ + DW_CFA_advance_loc: 13 to 00058ac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00058983 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ac3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058984 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ac4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058985 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ac5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058986 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ac6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005898e │ │ │ │ + DW_CFA_advance_loc: 8 to 00058ace │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000589a3 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058ae3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ae4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ae5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000589ad │ │ │ │ + DW_CFA_advance_loc: 8 to 00058aed │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000589c3 │ │ │ │ + DW_CFA_advance_loc: 22 to 00058b03 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b05 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000589ce │ │ │ │ + DW_CFA_advance_loc: 8 to 00058b0e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000589e3 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058b23 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b24 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b25 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000589ed │ │ │ │ + DW_CFA_advance_loc: 8 to 00058b2d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058a03 │ │ │ │ + DW_CFA_advance_loc: 22 to 00058b43 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b44 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b45 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b46 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058a0e │ │ │ │ + DW_CFA_advance_loc: 8 to 00058b4e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058a23 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058b63 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b64 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b65 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058a30 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058b70 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058a43 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058b83 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b84 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b85 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058a50 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058b90 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000077f4 00000070 000077f8 FDE cie=00000000 pc=00058a60..00058b1f │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a61 │ │ │ │ +000077d0 00000070 000077d4 FDE cie=00000000 pc=00058ba0..00058c5f │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ba1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ba2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058a65 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ba5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 00058a8e │ │ │ │ + DW_CFA_advance_loc: 41 to 00058bce │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058a91 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058bd1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058a97 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058bd7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058a9a │ │ │ │ + DW_CFA_advance_loc: 3 to 00058bda │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058aa0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058be0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058aa3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058be3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058aa9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058be9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058aac │ │ │ │ + DW_CFA_advance_loc: 3 to 00058bec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058ab4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058bf4 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ab5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058bf5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ab6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058bf6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058ac0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058c00 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ac3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c03 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ac6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058ad1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058c11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058ad8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00058c18 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058adb │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c1b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058ae6 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058c26 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058aed │ │ │ │ + DW_CFA_advance_loc: 7 to 00058c2d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058af0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c30 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058af6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058c36 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058af9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c39 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058b04 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058c44 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058b0f │ │ │ │ + DW_CFA_advance_loc: 11 to 00058c4f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058b12 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c52 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058b1a │ │ │ │ + DW_CFA_advance_loc: 8 to 00058c5a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007868 00000060 0000786c FDE cie=00000000 pc=00058b20..00058c4f │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b21 │ │ │ │ +00007844 00000060 00007848 FDE cie=00000000 pc=00058c60..00058d8f │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058b25 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c65 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 35 to 00058b48 │ │ │ │ + DW_CFA_advance_loc: 35 to 00058c88 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 63 to 00058b87 │ │ │ │ + DW_CFA_advance_loc: 63 to 00058cc7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00058bb7 │ │ │ │ + DW_CFA_advance_loc: 48 to 00058cf7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058bb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058cf8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058bb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058cf9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058bc0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00058d00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00058bc8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058d05 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058bcf │ │ │ │ + DW_CFA_advance_loc: 10 to 00058d0f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058bd7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058d17 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058be6 │ │ │ │ + DW_CFA_advance_loc: 15 to 00058d26 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058bec │ │ │ │ + DW_CFA_advance_loc: 6 to 00058d2c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00058c07 │ │ │ │ + DW_CFA_advance_loc: 27 to 00058d47 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00058c15 │ │ │ │ + DW_CFA_advance_loc: 14 to 00058d55 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058c1b │ │ │ │ + DW_CFA_advance_loc: 6 to 00058d5b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058c23 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058d63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058c29 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058d69 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c2a │ │ │ │ + DW_CFA_advance_loc: 1 to 00058d6a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c2b │ │ │ │ + DW_CFA_advance_loc: 1 to 00058d6b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058c30 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058d70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 00058c35 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058d75 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058c3c │ │ │ │ + DW_CFA_advance_loc: 7 to 00058d7c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058c44 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058d84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000078cc 00000028 000078d0 FDE cie=00000000 pc=00058c50..00058c73 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c51 │ │ │ │ +000078a8 00000028 000078ac FDE cie=00000000 pc=00058d90..00058db3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058d91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058c54 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058d94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058c56 │ │ │ │ + DW_CFA_advance_loc: 13 to 00058da1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058c5a │ │ │ │ + DW_CFA_advance_loc: 4 to 00058da5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058c5e │ │ │ │ + DW_CFA_advance_loc: 4 to 00058da9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058c71 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058db1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058db2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000078f8 000000c4 000078fc FDE cie=00000000 pc=00058c80..00058df9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c81 │ │ │ │ +000078d4 000000c4 000078d8 FDE cie=00000000 pc=00058dc0..00058f39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058dc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058dc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058c8a │ │ │ │ + DW_CFA_advance_loc: 7 to 00058dca │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058c99 │ │ │ │ + DW_CFA_advance_loc: 15 to 00058dd9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058c9c │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ddc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058c9f │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ddf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00058cc7 │ │ │ │ + DW_CFA_advance_loc: 40 to 00058e07 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058cca │ │ │ │ + DW_CFA_advance_loc: 3 to 00058e0a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ccd │ │ │ │ + DW_CFA_advance_loc: 3 to 00058e0d │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058cd2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058e12 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058cd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058e14 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058cd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e15 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058ce0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058e20 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 00058cfd │ │ │ │ + DW_CFA_advance_loc: 29 to 00058e3d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058cfe │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e3e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d01 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058e41 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e42 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058d0d │ │ │ │ + DW_CFA_advance_loc: 11 to 00058e4d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058d20 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058e60 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e61 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d24 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058e64 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e65 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058d2d │ │ │ │ + DW_CFA_advance_loc: 8 to 00058e6d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058d35 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058e75 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058d3f │ │ │ │ + DW_CFA_advance_loc: 10 to 00058e7f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058d4a │ │ │ │ + DW_CFA_advance_loc: 6 to 00058e85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00058d69 │ │ │ │ + DW_CFA_advance_loc: 36 to 00058ea9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00058eaa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d6d │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ead │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d6e │ │ │ │ + DW_CFA_advance_loc: 1 to 00058eae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058d79 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058eb9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00058d8b │ │ │ │ + DW_CFA_advance_loc: 18 to 00058ecb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ecc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ecd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d90 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d93 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ed3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ed4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ed5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ed6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058d9e │ │ │ │ + DW_CFA_advance_loc: 8 to 00058ede │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058da3 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058ee3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058da4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ee4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058da5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ee5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058db0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058ef0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058dc3 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058f03 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058dc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f04 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058dc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f05 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058dd0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058f10 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058de5 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058f25 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058de7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058f27 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058dea │ │ │ │ + DW_CFA_advance_loc: 3 to 00058f2a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ded │ │ │ │ + DW_CFA_advance_loc: 3 to 00058f2d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058df5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058f35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058df6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f36 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058df7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f37 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058df8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f38 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000079c0 0000037c 000079c4 FDE cie=00000000 pc=00058e00..000595e8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e01 │ │ │ │ +0000799c 0000037c 000079a0 FDE cie=00000000 pc=00058f40..00059728 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 00058e32 │ │ │ │ + DW_CFA_advance_loc: 47 to 00058f72 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f73 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f74 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00058e40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00058f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00058e58 │ │ │ │ + DW_CFA_advance_loc: 24 to 00058f98 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e59 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f99 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e5a │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f9a │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058e5d │ │ │ │ + DW_CFA_advance_loc: 3 to 00058f9d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058e61 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058fa1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058e69 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058fa9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058e6e │ │ │ │ + DW_CFA_advance_loc: 5 to 00058fae │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058e70 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058fb0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058e73 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058fb3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058e76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058fb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00058e9e │ │ │ │ + DW_CFA_advance_loc: 40 to 00058fde │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ea1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058fe1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ea4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058fe4 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058ea9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058fe9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058eab │ │ │ │ + DW_CFA_advance_loc: 2 to 00058feb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058eac │ │ │ │ + DW_CFA_advance_loc: 1 to 00058fec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058eb7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058ff7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00058ece │ │ │ │ + DW_CFA_advance_loc: 23 to 0005900e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ecf │ │ │ │ + DW_CFA_advance_loc: 1 to 0005900f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ed2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059012 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059013 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058ede │ │ │ │ + DW_CFA_advance_loc: 11 to 0005901e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00058ef5 │ │ │ │ + DW_CFA_advance_loc: 23 to 00059035 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ef6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059036 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ef9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059039 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058efa │ │ │ │ + DW_CFA_advance_loc: 1 to 0005903a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058f02 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059042 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058f0a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005904a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058f14 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059054 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058f1f │ │ │ │ + DW_CFA_advance_loc: 6 to 0005905a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 00058f40 │ │ │ │ + DW_CFA_advance_loc: 38 to 00059080 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059081 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058f44 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059084 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059085 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058f50 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059090 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 00058f7e │ │ │ │ + DW_CFA_advance_loc: 46 to 000590be │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f7f │ │ │ │ + DW_CFA_advance_loc: 1 to 000590bf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f80 │ │ │ │ + DW_CFA_advance_loc: 1 to 000590c0 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058f83 │ │ │ │ + DW_CFA_advance_loc: 3 to 000590c3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058f87 │ │ │ │ + DW_CFA_advance_loc: 4 to 000590c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00058f94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000590cf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00058fa4 │ │ │ │ + DW_CFA_advance_loc: 21 to 000590e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058fa5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000590e5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058fa8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000590e8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058fa9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000590e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058fb1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000590f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058fb6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000590f6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058fb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000590f7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058fbd │ │ │ │ + DW_CFA_advance_loc: 9 to 00059100 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058fc5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059103 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058fc8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059106 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058fcb │ │ │ │ + DW_CFA_advance_loc: 5 to 0005910b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058fd1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059111 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00058fde │ │ │ │ + DW_CFA_advance_loc: 11 to 0005911c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058ff4 │ │ │ │ + DW_CFA_advance_loc: 24 to 00059134 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ff5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059135 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ff8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059138 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ff9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059139 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059001 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059141 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00059020 │ │ │ │ + DW_CFA_advance_loc: 31 to 00059160 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059021 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059161 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059024 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059164 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059025 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059165 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005902d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005916d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00059032 │ │ │ │ + DW_CFA_advance_loc: 5 to 00059172 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059033 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059173 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059039 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059179 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005903b │ │ │ │ + DW_CFA_advance_loc: 2 to 0005917b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005903e │ │ │ │ + DW_CFA_advance_loc: 3 to 0005917e │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059041 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059181 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059044 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059184 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059047 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059187 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059051 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059191 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00059063 │ │ │ │ + DW_CFA_advance_loc: 18 to 000591a3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059064 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059067 │ │ │ │ + DW_CFA_advance_loc: 3 to 000591a7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059068 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059070 │ │ │ │ + DW_CFA_advance_loc: 8 to 000591b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00059074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000591b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059075 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591b5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059076 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591b6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059080 │ │ │ │ + DW_CFA_advance_loc: 10 to 000591c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 00059095 │ │ │ │ + DW_CFA_advance_loc: 21 to 000591d5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059096 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591d6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059097 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591d7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059098 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591d8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000590a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000591e0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000590a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000591e8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 000590b2 │ │ │ │ + DW_CFA_advance_loc: 10 to 000591f2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000590bd │ │ │ │ + DW_CFA_advance_loc: 6 to 000591f8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000590d6 │ │ │ │ + DW_CFA_advance_loc: 30 to 00059216 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000590d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059217 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000590da │ │ │ │ + DW_CFA_advance_loc: 3 to 0005921a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000590db │ │ │ │ + DW_CFA_advance_loc: 1 to 0005921b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000590e3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059223 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00059103 │ │ │ │ + DW_CFA_advance_loc: 32 to 00059243 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059244 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059105 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059245 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059108 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059248 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005910b │ │ │ │ + DW_CFA_advance_loc: 3 to 0005924b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005910f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005924f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059117 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059257 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005911c │ │ │ │ + DW_CFA_advance_loc: 8 to 0005925f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059124 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059262 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059127 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059265 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005912a │ │ │ │ + DW_CFA_advance_loc: 5 to 0005926a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059130 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059270 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005913a │ │ │ │ + DW_CFA_advance_loc: 10 to 0005927a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005914d │ │ │ │ + DW_CFA_advance_loc: 19 to 0005928d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005914e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005928e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059151 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059291 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059152 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059292 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005915a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005929a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00059173 │ │ │ │ + DW_CFA_advance_loc: 25 to 000592b3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059174 │ │ │ │ + DW_CFA_advance_loc: 1 to 000592b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059177 │ │ │ │ + DW_CFA_advance_loc: 3 to 000592b7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059178 │ │ │ │ + DW_CFA_advance_loc: 1 to 000592b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059180 │ │ │ │ + DW_CFA_advance_loc: 8 to 000592c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059188 │ │ │ │ + DW_CFA_advance_loc: 8 to 000592c8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059192 │ │ │ │ + DW_CFA_advance_loc: 10 to 000592d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000591a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000592d8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 000591bb │ │ │ │ + DW_CFA_advance_loc: 35 to 000592fb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000592fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000591bf │ │ │ │ + DW_CFA_advance_loc: 3 to 000592ff │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059300 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000591c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059308 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000591d3 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059313 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 000591d8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00059318 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000591db │ │ │ │ + DW_CFA_advance_loc: 3 to 0005931b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000591de │ │ │ │ + DW_CFA_advance_loc: 3 to 0005931e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 000591e4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059324 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 000591ef │ │ │ │ + DW_CFA_advance_loc: 11 to 0005932f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00059215 │ │ │ │ + DW_CFA_advance_loc: 38 to 00059355 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059216 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059356 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059217 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059357 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059218 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059358 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059220 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059360 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059228 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059368 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059232 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059372 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005923d │ │ │ │ + DW_CFA_advance_loc: 6 to 00059378 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00059256 │ │ │ │ + DW_CFA_advance_loc: 30 to 00059396 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059257 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059397 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005925a │ │ │ │ + DW_CFA_advance_loc: 3 to 0005939a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005925b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005939b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059263 │ │ │ │ + DW_CFA_advance_loc: 8 to 000593a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00059283 │ │ │ │ + DW_CFA_advance_loc: 32 to 000593c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059284 │ │ │ │ + DW_CFA_advance_loc: 1 to 000593c4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059285 │ │ │ │ + DW_CFA_advance_loc: 1 to 000593c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059288 │ │ │ │ + DW_CFA_advance_loc: 3 to 000593c8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005928b │ │ │ │ + DW_CFA_advance_loc: 3 to 000593cb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005928f │ │ │ │ + DW_CFA_advance_loc: 4 to 000593cf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059297 │ │ │ │ + DW_CFA_advance_loc: 8 to 000593d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005929c │ │ │ │ + DW_CFA_advance_loc: 8 to 000593df │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 000592a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000593e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000592a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000593e5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000592aa │ │ │ │ + DW_CFA_advance_loc: 5 to 000593ea │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 000592b0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000593f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000592ba │ │ │ │ + DW_CFA_advance_loc: 10 to 000593fa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000592cd │ │ │ │ + DW_CFA_advance_loc: 19 to 0005940d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0005940e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000592d1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059411 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059412 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000592da │ │ │ │ + DW_CFA_advance_loc: 8 to 0005941a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000592f3 │ │ │ │ + DW_CFA_advance_loc: 25 to 00059433 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059434 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000592f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059437 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059438 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059300 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059440 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059308 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059448 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059312 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059452 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005931d │ │ │ │ + DW_CFA_advance_loc: 6 to 00059458 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00059335 │ │ │ │ + DW_CFA_advance_loc: 29 to 00059475 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059336 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059476 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059339 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059479 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005933a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005947a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059345 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059485 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00059351 │ │ │ │ + DW_CFA_advance_loc: 12 to 00059491 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059352 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059492 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059355 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059495 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059356 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059496 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005935e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005949e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00059371 │ │ │ │ + DW_CFA_advance_loc: 19 to 000594b1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059372 │ │ │ │ + DW_CFA_advance_loc: 1 to 000594b2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059375 │ │ │ │ + DW_CFA_advance_loc: 3 to 000594b5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059376 │ │ │ │ + DW_CFA_advance_loc: 1 to 000594b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005937e │ │ │ │ + DW_CFA_advance_loc: 8 to 000594be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00059393 │ │ │ │ + DW_CFA_advance_loc: 21 to 000594d3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059394 │ │ │ │ + DW_CFA_advance_loc: 1 to 000594d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059395 │ │ │ │ + DW_CFA_advance_loc: 1 to 000594d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059398 │ │ │ │ + DW_CFA_advance_loc: 3 to 000594d8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005939b │ │ │ │ + DW_CFA_advance_loc: 3 to 000594db │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005939f │ │ │ │ + DW_CFA_advance_loc: 4 to 000594df │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000593ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000594e7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000593be │ │ │ │ + DW_CFA_advance_loc: 23 to 000594fe │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593bf │ │ │ │ + DW_CFA_advance_loc: 1 to 000594ff │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059500 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059501 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000593c9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059509 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000593d3 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059513 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059514 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059515 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000593d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059518 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000593db │ │ │ │ + DW_CFA_advance_loc: 3 to 0005951b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000593df │ │ │ │ + DW_CFA_advance_loc: 4 to 0005951f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000593e7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059527 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000593f3 │ │ │ │ + DW_CFA_advance_loc: 12 to 00059533 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059534 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059535 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000593f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059538 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000593fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0005953c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059404 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059544 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00059413 │ │ │ │ + DW_CFA_advance_loc: 15 to 00059553 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059414 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059554 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059415 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059555 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005941d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005955d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00059433 │ │ │ │ + DW_CFA_advance_loc: 22 to 00059573 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059434 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059574 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059435 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059575 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059440 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059580 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00059453 │ │ │ │ + DW_CFA_advance_loc: 19 to 00059593 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059454 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059594 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059455 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059595 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005945d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005959d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00059473 │ │ │ │ + DW_CFA_advance_loc: 22 to 000595b3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059474 │ │ │ │ + DW_CFA_advance_loc: 1 to 000595b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059475 │ │ │ │ + DW_CFA_advance_loc: 1 to 000595b5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059476 │ │ │ │ + DW_CFA_advance_loc: 1 to 000595b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005947e │ │ │ │ + DW_CFA_advance_loc: 8 to 000595be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00059493 │ │ │ │ + DW_CFA_advance_loc: 21 to 000595d3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059494 │ │ │ │ + DW_CFA_advance_loc: 1 to 000595d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059495 │ │ │ │ + DW_CFA_advance_loc: 1 to 000595d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005949d │ │ │ │ + DW_CFA_advance_loc: 8 to 000595dd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000594b3 │ │ │ │ + DW_CFA_advance_loc: 22 to 000595f3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000594b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000595f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000594b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000595f5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000594b8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000595f8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000594bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000595fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000594c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059604 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 000594d3 │ │ │ │ + DW_CFA_advance_loc: 15 to 00059613 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000594d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059614 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000594d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059615 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000594dd │ │ │ │ + DW_CFA_advance_loc: 8 to 0005961d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000594f3 │ │ │ │ + DW_CFA_advance_loc: 22 to 00059633 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000594f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059634 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000594f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059635 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000594fd │ │ │ │ + DW_CFA_advance_loc: 8 to 0005963d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00059501 │ │ │ │ + DW_CFA_advance_loc: 4 to 00059641 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059502 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059642 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059503 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059643 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00059510 │ │ │ │ + DW_CFA_advance_loc: 13 to 00059650 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00059513 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059653 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059514 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059654 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059515 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059655 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059516 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059656 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005951e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005965e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00059533 │ │ │ │ + DW_CFA_advance_loc: 21 to 00059673 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059534 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059674 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059535 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059675 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005953d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005967d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00059553 │ │ │ │ + DW_CFA_advance_loc: 22 to 00059693 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059554 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059694 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059555 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059695 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059556 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059696 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005955e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005969e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00059573 │ │ │ │ + DW_CFA_advance_loc: 21 to 000596b3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059574 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059575 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596b5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005957d │ │ │ │ + DW_CFA_advance_loc: 8 to 000596bd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00059593 │ │ │ │ + DW_CFA_advance_loc: 22 to 000596d3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059594 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596d4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059595 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596d5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059596 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005959e │ │ │ │ + DW_CFA_advance_loc: 8 to 000596de │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000595b3 │ │ │ │ + DW_CFA_advance_loc: 21 to 000596f3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000595b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000595b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596f5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000595c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059700 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000595d3 │ │ │ │ + DW_CFA_advance_loc: 19 to 00059713 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000595d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059714 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000595d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059715 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000595e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059720 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00007d40 00000070 00007d44 FDE cie=00000000 pc=000595f0..000596af │ │ │ │ - DW_CFA_advance_loc: 1 to 000595f1 │ │ │ │ +00007d1c 00000070 00007d20 FDE cie=00000000 pc=00059730..000597ef │ │ │ │ + DW_CFA_advance_loc: 1 to 00059731 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000595f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059732 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000595f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059735 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 0005961e │ │ │ │ + DW_CFA_advance_loc: 41 to 0005975e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059621 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059761 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059627 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059767 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005962a │ │ │ │ + DW_CFA_advance_loc: 3 to 0005976a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059630 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059770 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059633 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059773 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059639 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059779 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005963c │ │ │ │ + DW_CFA_advance_loc: 3 to 0005977c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059644 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059784 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059645 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059785 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059646 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059786 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059650 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059790 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059653 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059793 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059656 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059796 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059661 │ │ │ │ + DW_CFA_advance_loc: 11 to 000597a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00059668 │ │ │ │ + DW_CFA_advance_loc: 7 to 000597a8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005966b │ │ │ │ + DW_CFA_advance_loc: 3 to 000597ab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059676 │ │ │ │ + DW_CFA_advance_loc: 11 to 000597b6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005967d │ │ │ │ + DW_CFA_advance_loc: 7 to 000597bd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059680 │ │ │ │ + DW_CFA_advance_loc: 3 to 000597c0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059686 │ │ │ │ + DW_CFA_advance_loc: 6 to 000597c6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059689 │ │ │ │ + DW_CFA_advance_loc: 3 to 000597c9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059694 │ │ │ │ + DW_CFA_advance_loc: 11 to 000597d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005969f │ │ │ │ + DW_CFA_advance_loc: 11 to 000597df │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000596a2 │ │ │ │ + DW_CFA_advance_loc: 3 to 000597e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000596aa │ │ │ │ + DW_CFA_advance_loc: 8 to 000597ea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007db4 ZERO terminator │ │ │ │ +00007d90 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -247,30 +247,31 @@ │ │ │ │ GLIBC_2.0 │ │ │ │ GOMP_4.0 │ │ │ │ GOMP_4.5 │ │ │ │ GOMP_1.0 │ │ │ │ GLIBC_2.1.3 │ │ │ │ GLIBC_2.3.4 │ │ │ │ GLIBC_2.17 │ │ │ │ -D$,9l$T| │ │ │ │ t$$F9t$(t) │ │ │ │ -l$$9T$ tk │ │ │ │ ++\$@;t$( │ │ │ │ D$(B;T$4 │ │ │ │ T$8@;D$4 │ │ │ │ L$DA9L$0 │ │ │ │ L$DA9L$0 │ │ │ │ wLF9t$8u │ │ │ │ wLF9t$8u │ │ │ │ tfE9l$4t2 │ │ │ │ -|$0@;D$< │ │ │ │ +|$@@;D$L │ │ │ │ +\$(9t$$tt │ │ │ │ D$8@;D$< │ │ │ │ -L$@F;t$D │ │ │ │ +L$8F;t$< │ │ │ │ K;Z,~d@9 │ │ │ │ +\$(9t$$tt │ │ │ │ D$8@;D$< │ │ │ │ -L$@F;t$D │ │ │ │ +L$8F;t$< │ │ │ │ K;Z,~d@9 │ │ │ │ T$x out of range [0.0,0.5) │ │ │ │ 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 │ │ │ │ nfft: %s:%d: assertion failed: %s │ │ │ │ Polynomial degree N is smaller than cut-off m │ │ │ │ Error in kernel/nsfft_init: require GAUSSIAN window function │ │ │ │ -?058023085f72c0a4b61e5a6f174adf185a816d.debug │ │ │ │ +?7cb7978e204c9eab87549fed3a5c29c368c8e8.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00004000 <.init>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x60d6f,%ebx │ │ │ │ + add $0x5fd6f,%ebx │ │ │ │ mov 0x230(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 401b │ │ │ │ call *%eax │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ call 49b5 <__cxa_finalize@plt+0x115> │ │ │ │ - add $0x604a3,%edx │ │ │ │ + add $0x5f4a3,%edx │ │ │ │ lea 0x300(%edx),%ecx │ │ │ │ lea 0x300(%edx),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ je 4908 <__cxa_finalize@plt+0x68> │ │ │ │ mov 0x238(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 4908 <__cxa_finalize@plt+0x68> │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ add $0x10,%esp │ │ │ │ leave │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ call 49b5 <__cxa_finalize@plt+0x115> │ │ │ │ - add $0x60463,%edx │ │ │ │ + add $0x5f463,%edx │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %ebx │ │ │ │ lea 0x300(%edx),%ecx │ │ │ │ lea 0x300(%edx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ sub %ecx,%eax │ │ │ │ @@ -60,15 +60,15 @@ │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x6040f,%ebx │ │ │ │ + add $0x5f40f,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ cmpb $0x0,0x300(%ebx) │ │ │ │ jne 49a2 <__cxa_finalize@plt+0x102> │ │ │ │ mov 0x280(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 4996 <__cxa_finalize@plt+0xf6> │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -89,45 +89,45 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ 000049c0 : │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x603b2,%ebx │ │ │ │ + add $0x5f3b2,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ push $0x90 │ │ │ │ call 4720 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 000049e0 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x5f38f,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x60383,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4490 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004a20 : │ │ │ │ call 4c37 │ │ │ │ - add $0x60353,%eax │ │ │ │ + add $0x5f353,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ @@ -227,77 +227,77 @@ │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004b50 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x6021b,%ebx │ │ │ │ + add $0x5f21f,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4888 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004b80 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x601eb,%ebx │ │ │ │ + add $0x5f1ef,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4898 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004bb0 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x601bb,%ebx │ │ │ │ + add $0x5f1bf,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 46e0 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004be0 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x6018b,%ebx │ │ │ │ + add $0x5f18f,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4570 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004c10 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x6015b,%ebx │ │ │ │ + add $0x5f15f,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4530 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ call 4830 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ @@ -305,21 +305,21 @@ │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call ba1b │ │ │ │ - add $0x60130,%esi │ │ │ │ + call badb │ │ │ │ + add $0x5f130,%esi │ │ │ │ push %ebx │ │ │ │ sub $0x34,%esp │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ jle 4dd2 │ │ │ │ mov %edx,%ebp │ │ │ │ mov %ecx,%esi │ │ │ │ test %edi,%edi │ │ │ │ je 4e18 │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ @@ -332,24 +332,24 @@ │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ add 0x54(%esp),%eax │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ - fldl -0xac50(%eax) │ │ │ │ + fldl -0x9c50(%eax) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fldl (%eax,%ebp,8) │ │ │ │ cmp $0x1,%esi │ │ │ │ jle 4dda │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ fldz │ │ │ │ - mov %esi,%eax │ │ │ │ fld1 │ │ │ │ jmp 4d04 │ │ │ │ jmp 4d00 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -514,17 +514,17 @@ │ │ │ │ add %edi,%ebp │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ add %ebp,%edi │ │ │ │ mov 0x54(%esp),%ebp │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %esi,%edi │ │ │ │ + cmpl $0x1,0x48(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ - cmpl $0x1,0x48(%esp) │ │ │ │ jle 505e │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ jmp 4f02 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -573,17 +573,17 @@ │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ add %esi,%edi │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ lea 0x0(%ebp,%esi,1),%edi │ │ │ │ mov 0x54(%esp),%ebp │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ + cmpl $0x1,0x48(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ - cmpl $0x1,0x48(%esp) │ │ │ │ jle 504c │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ jmp 4fc2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -601,16 +601,16 @@ │ │ │ │ fxch %st(1) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ fmull (%edi) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ faddl (%eax) │ │ │ │ mov (%esp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ @@ -666,18 +666,18 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %ecx,0x50(%esp) │ │ │ │ mov (%esp),%edi │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - xor %esi,%esi │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ + xor %esi,%esi │ │ │ │ mov 0x54(%esp),%ebp │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ movl $0x0,(%edi,%esi,8) │ │ │ │ movl $0x3ff00000,0x4(%edi,%esi,8) │ │ │ │ movl $0x0,(%ecx,%esi,8) │ │ │ │ movl $0x0,0x4(%ecx,%esi,8) │ │ │ │ cmp %edx,%eax │ │ │ │ @@ -686,61 +686,61 @@ │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ movl $0x3ff00000,0x4(%edi,%edx,8) │ │ │ │ movl $0x0,(%ecx,%edx,8) │ │ │ │ movl $0x0,0x4(%ecx,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ jg 50f0 │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ - mov 0x50(%esp),%ecx │ │ │ │ mov %ebp,0x54(%esp) │ │ │ │ + mov 0x50(%esp),%ecx │ │ │ │ jmp 5010 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ fldl 0x54(%esp) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + call bae3 │ │ │ │ + add $0x5ec0c,%ebp │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ - call ba23 │ │ │ │ - add $0x5fc08,%ebp │ │ │ │ test %eax,%eax │ │ │ │ jle 52d0 │ │ │ │ mov %edx,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ test %edi,%edi │ │ │ │ je 52dc │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ + fabs │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ + fldl -0x9c50(%ebp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %edi,0x44(%esp) │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ - fabs │ │ │ │ - fldl -0xac50(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %eax,%ecx │ │ │ │ add 0x50(%esp),%eax │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ + cmpl $0x1,0x44(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ - cmpl $0x1,0x44(%esp) │ │ │ │ jle 5327 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ - fldz │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ + fldz │ │ │ │ fld1 │ │ │ │ jmp 5204 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ebx) │ │ │ │ @@ -802,16 +802,16 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ fabs │ │ │ │ fcomip %st(2),%st │ │ │ │ ja 5372 │ │ │ │ inc %eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ cmp %eax,0x40(%esp) │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ jne 51c9 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ jmp 52d2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ @@ -872,29 +872,29 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call ba1f │ │ │ │ - add $0x5f9e0,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ - fldz │ │ │ │ + call badf │ │ │ │ + add $0x5e9cd,%edi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ - mov 0x38(%esp),%ebp │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ + fldz │ │ │ │ fstl (%ecx) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ test %edx,%edx │ │ │ │ - js 5597 │ │ │ │ + js 5596 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x2c(%esp),%ebx │ │ │ │ jmp 5400 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -917,38 +917,37 @@ │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ cmp %ebx,%edx │ │ │ │ jne 5400 │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 558f │ │ │ │ + jle 558e │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ movl $0x0,0x10(%ecx) │ │ │ │ movl $0x0,0x14(%ecx) │ │ │ │ movl $0x0,0x18(%ecx) │ │ │ │ movl $0x0,0x1c(%ecx) │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ add $0x8,%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ lea 0x8(%edi),%ebx │ │ │ │ lea 0x8(%esi,%edx,8),%edi │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edx) │ │ │ │ fldl -0x8(%edx) │ │ │ │ add $0x8,%esi │ │ │ │ add $0x10,%edx │ │ │ │ - fstl -0x8(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ add $0x10,%ebx │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ + fstl -0x18(%ebx) │ │ │ │ fldl (%eax) │ │ │ │ fmull -0x8(%esi) │ │ │ │ faddl 0x0(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fmull -0x10(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x18(%edx) │ │ │ │ @@ -959,117 +958,115 @@ │ │ │ │ faddl 0x10(%ecx) │ │ │ │ fstpl 0x10(%ecx) │ │ │ │ fstpl 0x18(%ecx) │ │ │ │ cmp %edi,%esi │ │ │ │ jne 5480 │ │ │ │ mov (%esp),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 558f │ │ │ │ + jle 558e │ │ │ │ lea 0x8(%eax),%edi │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ lea 0x8(%ebp),%esi │ │ │ │ add $0x20,%ecx │ │ │ │ fldz │ │ │ │ lea 0x8(%edx),%ebp │ │ │ │ lea 0x8(%eax,%ebx,8),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ fstl (%ecx) │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ add $0x8,%eax │ │ │ │ cmpl $0x0,0x4(%esp) │ │ │ │ - js 5573 │ │ │ │ + js 5572 │ │ │ │ xchg %ax,%ax │ │ │ │ fldl -0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x10,%edx │ │ │ │ - fldl (%eax) │ │ │ │ - fldl -0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ - fstl -0x18(%edx) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fldl -0x18(%eax) │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ + fstl -0x18(%edx) │ │ │ │ fldl (%edi) │ │ │ │ fmull -0x8(%ebx) │ │ │ │ faddl (%esi) │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ + fmul %st,%st(1) │ │ │ │ + fxch %st(3) │ │ │ │ + fmull 0x0(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddp %st,%st(4) │ │ │ │ fmull -0x10(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + fmull 0x0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x18(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x10(%eax) │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + cmp %ebx,(%esp) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ - cmp %ebx,(%esp) │ │ │ │ jne 5520 │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x8,%edi │ │ │ │ add $0x8,%esi │ │ │ │ add $0x8,%ebp │ │ │ │ cmp 0x8(%esp),%edi │ │ │ │ jne 5500 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 558f │ │ │ │ + jmp 558e │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fstp %st(1) │ │ │ │ mov (%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 558d │ │ │ │ + jle 558c │ │ │ │ fstl 0x10(%ecx) │ │ │ │ fstpl 0x18(%ecx) │ │ │ │ - jmp 54bf │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 54be │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ 000055b0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x5f7bf,%ebx │ │ │ │ + add $0x5e7bf,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ mov 0x58(%esp),%edi │ │ │ │ call 4510 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ push $0x48 │ │ │ │ call 4720 │ │ │ │ - movzbl 0x64(%esp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ mov %edi,(%eax) │ │ │ │ + mov %eax,%esi │ │ │ │ mov %ebp,0x4(%eax) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ + movzbl 0x64(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ and $0x80,%edi │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ @@ -1078,26 +1075,26 @@ │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ movl $0x4,0x3c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x14(%esi) │ │ │ │ mov %eax,%edi │ │ │ │ + mov %eax,0x14(%esi) │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ jle 56d2 │ │ │ │ + fldl -0x9c48(%ebx) │ │ │ │ mov %esi,%edx │ │ │ │ - fldl -0xac48(%ebx) │ │ │ │ - mov %edi,%esi │ │ │ │ mov $0x4,%eax │ │ │ │ + mov %edi,%esi │ │ │ │ mov $0x1,%ebp │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ mov %edx,%edi │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea -0x4(,%ebp,4),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ push %eax │ │ │ │ add %ecx,%esi │ │ │ │ @@ -1106,33 +1103,33 @@ │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %esi,%esi │ │ │ │ jle 56bc │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ - fdivrl 0x10(%esp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov (%eax,%ecx,1),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ + fdivrl 0x10(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ - fadds -0xad74(%ebx) │ │ │ │ + fadds -0x9d74(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fcos │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ jne 56a0 │ │ │ │ ffreep %st(0) │ │ │ │ - lea (%esi,%esi,1),%eax │ │ │ │ inc %ebp │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ cmp %ebp,0x54(%esp) │ │ │ │ + lea (%esi,%esi,1),%eax │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ jl 56d0 │ │ │ │ mov 0x14(%edi),%esi │ │ │ │ jmp 5660 │ │ │ │ nop │ │ │ │ mov %edi,%esi │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -1151,17 +1148,17 @@ │ │ │ │ call 4720 │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ movl $0x8,(%esp) │ │ │ │ call 4720 │ │ │ │ mov %eax,0x40(%esi) │ │ │ │ movl $0x5,(%eax) │ │ │ │ movl $0x5,0x4(%eax) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ movl $0x4,0x3c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ jle 57b3 │ │ │ │ mov 0x220(%ebx),%ebp │ │ │ │ lea 0x2c(%esp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ @@ -1178,43 +1175,43 @@ │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push 0x24(%esi) │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ + lea (%eax,%edi,4),%ebp │ │ │ │ + inc %edi │ │ │ │ push 0x20(%esi) │ │ │ │ push $0x2 │ │ │ │ push 0x44(%esp) │ │ │ │ push $0x1 │ │ │ │ - lea (%eax,%edi,4),%ebp │ │ │ │ - inc %edi │ │ │ │ call 44e0 │ │ │ │ add $0x34,%esp │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ push 0x1c(%esp) │ │ │ │ call 4370 │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ shll $1,0x3c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%eax │ │ │ │ jg 5750 │ │ │ │ - shl $0x2,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ movl $0x8,(%esp) │ │ │ │ call 4720 │ │ │ │ mov %eax,0x3c(%esi) │ │ │ │ movl $0x4,(%eax) │ │ │ │ movl $0x4,0x4(%eax) │ │ │ │ + mov 0xc(%esi),%edi │ │ │ │ movl $0x4,0x3c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ jle 5874 │ │ │ │ mov 0x220(%ebx),%ebp │ │ │ │ lea 0x2c(%esp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ @@ -1231,20 +1228,20 @@ │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push 0x24(%esi) │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ + lea (%eax,%edi,4),%ebp │ │ │ │ + inc %edi │ │ │ │ push 0x20(%esi) │ │ │ │ push $0x2 │ │ │ │ push 0x44(%esp) │ │ │ │ push $0x1 │ │ │ │ - lea (%eax,%edi,4),%ebp │ │ │ │ - inc %edi │ │ │ │ call 44e0 │ │ │ │ add $0x34,%esp │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ push 0x1c(%esp) │ │ │ │ call 4370 │ │ │ │ shll $1,0x3c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ @@ -1258,31 +1255,31 @@ │ │ │ │ push 0x40(%esi) │ │ │ │ call 4830 │ │ │ │ mov (%esi),%eax │ │ │ │ movl $0x0,0x3c(%esi) │ │ │ │ movl $0x0,0x40(%esi) │ │ │ │ movl $0x0,0x28(%esi) │ │ │ │ movl $0x0,0x2c(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ movl $0x0,0x30(%esi) │ │ │ │ movl $0x0,0x44(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ + add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ je 59a6 │ │ │ │ test $0x8,%al │ │ │ │ je 5919 │ │ │ │ add $0x3c,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - shl $0x6,%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x6,%ebp │ │ │ │ push %ebp │ │ │ │ call 4720 │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov %ebp,%edi │ │ │ │ @@ -1359,22 +1356,22 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ jmp 58c4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000059f0 : │ │ │ │ call 4c37 │ │ │ │ - add $0x5f383,%eax │ │ │ │ + add $0x5e383,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ mov 0x70(%esp),%esi │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ mov 0x74(%esp),%eax │ │ │ │ shl $0x6,%eax │ │ │ │ add 0x10(%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ je 5a30 │ │ │ │ add $0x5c,%esp │ │ │ │ @@ -1433,17 +1430,17 @@ │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ lea -0x8(%eax,%edx,8),%eax │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ lea -0x8(%eax,%edx,8),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 4410 │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x2,%eax │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ cmp %eax,%ebp │ │ │ │ jge 5ce9 │ │ │ │ test %edi,%edi │ │ │ │ jg 5d05 │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -1451,61 +1448,61 @@ │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,(%esi) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ cmpl $0x1,0xc(%eax) │ │ │ │ jle 5ce2 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ fildl 0xc(%esp) │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ movl $0x1,0x2c(%esp) │ │ │ │ + mov 0x2c(%esp),%ebx │ │ │ │ fstpl 0x30(%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ movl $0x4,0xc(%esp) │ │ │ │ fstpl 0x38(%esp) │ │ │ │ fildl 0x74(%esp) │ │ │ │ - fsubs -0xad78(%eax) │ │ │ │ + fsubs -0x9d78(%eax) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ nop │ │ │ │ fildl 0xc(%esp) │ │ │ │ - fldl 0x30(%esp) │ │ │ │ lea 0x0(,%ebx,4),%ecx │ │ │ │ - fdiv %st(1),%st │ │ │ │ + fnstcw 0x4e(%esp) │ │ │ │ + movzwl 0x4e(%esp),%eax │ │ │ │ lea (%edx,%ecx,1),%ebx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %ebx,0x1c(%esp) │ │ │ │ - fnstcw 0x4e(%esp) │ │ │ │ - movzwl 0x4e(%esp),%eax │ │ │ │ + fldl 0x30(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x4c(%esp) │ │ │ │ movzwl 0x4e(%esp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + fdiv %st(1),%st │ │ │ │ + mov %ax,0x4a(%esp) │ │ │ │ + movzwl 0x4e(%esp),%eax │ │ │ │ + and $0xf3,%ah │ │ │ │ + or $0x8,%ah │ │ │ │ + mov %ax,0x48(%esp) │ │ │ │ fldcw 0x4c(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x4e(%esp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x4a(%esp) │ │ │ │ fldcw 0x4a(%esp) │ │ │ │ fistpl 0x14(%esp) │ │ │ │ fldcw 0x4e(%esp) │ │ │ │ fldl 0x38(%esp) │ │ │ │ - movzwl 0x4e(%esp),%eax │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x14(%esp),%ebp │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x8,%ah │ │ │ │ - mov %ax,0x48(%esp) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fldcw 0x48(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x4e(%esp) │ │ │ │ fldcw 0x4a(%esp) │ │ │ │ fistpl 0x14(%esp) │ │ │ │ fldcw 0x4e(%esp) │ │ │ │ @@ -1541,24 +1538,24 @@ │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ cmovae 0x28(%esp),%eax │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov (%esi),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(%ebp,%ebp,2),%ebx │ │ │ │ - inc %ebp │ │ │ │ shl $0x5,%eax │ │ │ │ + inc %ebp │ │ │ │ mov (%ecx,%edx,1),%ecx │ │ │ │ push %eax │ │ │ │ lea (%ecx,%ebx,8),%edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0xc(%edi) │ │ │ │ cmp %ebp,0x14(%esp) │ │ │ │ + mov %eax,0xc(%edi) │ │ │ │ jne 5c50 │ │ │ │ jmp 5cc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -1602,1123 +1599,1131 @@ │ │ │ │ add $0x10,%esp │ │ │ │ jmp 5b12 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00005d50 : │ │ │ │ call 4c37 │ │ │ │ - add $0x5f023,%eax │ │ │ │ + add $0x5e023,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xac,%esp │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ - mov 0xc0(%esp),%edx │ │ │ │ - mov 0xc4(%esp),%eax │ │ │ │ - fldl 0xd8(%esp) │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ + sub $0xbc,%esp │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + fldl 0xe8(%esp) │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ + mov 0xd4(%esp),%eax │ │ │ │ shl $0x6,%eax │ │ │ │ add 0x10(%edx),%eax │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ mov (%eax),%ecx │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ je 5d9b │ │ │ │ cmpb $0x0,0x3c(%eax) │ │ │ │ - jne 62cd │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0xd4(%esp),%edi │ │ │ │ + jne 62ed │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0xe4(%esp),%edi │ │ │ │ mov %edi,0x4(%eax) │ │ │ │ - mov 0xd0(%esp),%edi │ │ │ │ + mov 0xe0(%esp),%edi │ │ │ │ fldl (%edi) │ │ │ │ + fstl 0x8(%esp) │ │ │ │ fstpl 0x28(%eax) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x4,%al │ │ │ │ - jne 629f │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + jne 62bf │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 5e6c │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ + jle 5e71 │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ inc %eax │ │ │ │ mov $0x2,%ecx │ │ │ │ mov 0x8(%edx),%edi │ │ │ │ mov 0xc(%edx),%esi │ │ │ │ mov 0x10(%edx),%ebx │ │ │ │ - mov %edi,(%esp) │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ - mov 0xcc(%esp),%esi │ │ │ │ - mov 0xc8(%esp),%ebx │ │ │ │ - mov 0xd0(%esp),%edi │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + mov 0xe0(%esp),%edi │ │ │ │ + mov 0xdc(%esp),%esi │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + mov 0xd8(%esp),%ebx │ │ │ │ jmp 5e40 │ │ │ │ - xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%esp),%edx │ │ │ │ mov $0x8,%ebp │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ shl %cl,%ebp │ │ │ │ fldl (%ebx,%ebp,1) │ │ │ │ fstpl -0x10(%edx,%ecx,8) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ fldl (%esi,%ebp,1) │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ fstpl -0x10(%edx,%ecx,8) │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ fldl (%edi,%ebp,1) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + fstl 0x8(%esp) │ │ │ │ fstpl -0x10(%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ jne 5e40 │ │ │ │ - mov 0xc8(%esp),%eax │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - mov 0xcc(%esp),%ebx │ │ │ │ + mov 0xd8(%esp),%eax │ │ │ │ + mov 0x44(%esp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0xe8(%esp),%ebx │ │ │ │ fldl 0x8(%eax) │ │ │ │ fstpl 0x18(%esi) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ + fstl 0x14(%esp) │ │ │ │ fstpl 0x20(%esi) │ │ │ │ - push 0xe0(%esp) │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + push 0xf0(%esp) │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ sub $0x2,%eax │ │ │ │ - cmp 0xd4(%esp),%eax │ │ │ │ - jle 6bb7 │ │ │ │ + cmp 0xe4(%esp),%eax │ │ │ │ + jle 6c07 │ │ │ │ test %esi,%esi │ │ │ │ - jg 6bd7 │ │ │ │ - movl $0x0,(%esp) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + jg 6c27 │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 628e │ │ │ │ - fildl (%esp) │ │ │ │ - fstpl 0x70(%esp) │ │ │ │ + jle 62ae │ │ │ │ + fildl 0x8(%esp) │ │ │ │ + cmpl $0x1,0xd4(%esp) │ │ │ │ + fstpl 0x80(%esp) │ │ │ │ fildl 0x8(%eax) │ │ │ │ - fstpl 0x78(%esp) │ │ │ │ - cmpl $0x1,0xc4(%esp) │ │ │ │ - jle 65de │ │ │ │ + fstpl 0x88(%esp) │ │ │ │ + jle 660e │ │ │ │ + fildl 0xd4(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - fildl 0xc4(%esp) │ │ │ │ - movl $0x4,0x18(%esp) │ │ │ │ - movl $0x1,0x48(%esp) │ │ │ │ - fsubs -0xad78(%eax) │ │ │ │ - fstpl 0x80(%esp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - incl 0x48(%esp) │ │ │ │ - fnstcw 0x8e(%esp) │ │ │ │ - mov %esi,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ - fldl 0x70(%esp) │ │ │ │ - movzwl 0x8e(%esp),%eax │ │ │ │ - fdiv %st(1),%st │ │ │ │ - movzwl 0x8e(%esp),%ecx │ │ │ │ + movl $0x4,0x28(%esp) │ │ │ │ + movl $0x1,0x58(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + fsubs -0x9d78(%eax) │ │ │ │ + fstpl 0x90(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + fnstcw 0x9e(%esp) │ │ │ │ + movzwl 0x9e(%esp),%eax │ │ │ │ + movzwl 0x9e(%esp),%ecx │ │ │ │ + incl 0x58(%esp) │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ - or $0x4,%ah │ │ │ │ and $0xf3,%ch │ │ │ │ - mov %ax,0x8c(%esp) │ │ │ │ - movzwl 0x8e(%esp),%eax │ │ │ │ + or $0x4,%ah │ │ │ │ or $0x8,%ch │ │ │ │ - mov %cx,0x88(%esp) │ │ │ │ - mov 0x48(%esp),%ecx │ │ │ │ + mov %ax,0x9c(%esp) │ │ │ │ + movzwl 0x9e(%esp),%eax │ │ │ │ + mov %cx,0x98(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + fldl 0x80(%esp) │ │ │ │ or $0xc,%ah │ │ │ │ - mov %ax,0x8a(%esp) │ │ │ │ - fldcw 0x8c(%esp) │ │ │ │ + mov %ax,0x9a(%esp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fldcw 0x9c(%esp) │ │ │ │ frndint │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - fldcw 0x8a(%esp) │ │ │ │ - fistpl (%esp) │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - fldl 0x78(%esp) │ │ │ │ - mov (%esp),%eax │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + fldcw 0x9a(%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + fldl 0x88(%esp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ fdiv %st(1),%st │ │ │ │ - fldcw 0x88(%esp) │ │ │ │ + fldcw 0x98(%esp) │ │ │ │ frndint │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - fldcw 0x8a(%esp) │ │ │ │ - fistpl (%esp) │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - mov (%esp),%ebx │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + fldcw 0x9a(%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ dec %ebx │ │ │ │ - mov %ebx,0x30(%esp) │ │ │ │ + mov %ebx,0x40(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jl 6277 │ │ │ │ + jl 6298 │ │ │ │ + fdivrl 0x90(%esp) │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ mov %esi,%edi │ │ │ │ - fdivrl 0x80(%esp) │ │ │ │ - mov %ebp,0xc0(%esp) │ │ │ │ - mov %edx,(%esp) │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ + mov %ebp,0xd0(%esp) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ sar $1,%edi │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ mov (%edx),%ebx │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ lea 0x1(%eax,%eax,1),%edx │ │ │ │ imul %edi,%edx │ │ │ │ - lea -0x1(%edx),%edi │ │ │ │ - mov %ebx,0x1c(%esp) │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ - mov %edi,0x38(%esp) │ │ │ │ + lea -0x1(%edx),%edi │ │ │ │ imul %esi,%eax │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ + mov 0xe0(%esp),%ebx │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ lea 0x0(,%esi,8),%edi │ │ │ │ - mov 0xc8(%esp),%esi │ │ │ │ - mov %edi,0x4c(%esp) │ │ │ │ - mov 0xc8(%esp),%edi │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ - mov 0xd0(%esp),%ebx │ │ │ │ + mov 0xd8(%esp),%esi │ │ │ │ + mov %edi,0x5c(%esp) │ │ │ │ + mov 0xd8(%esp),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ add $0x8,%esi │ │ │ │ - mov %esi,0x60(%esp) │ │ │ │ + mov %esi,0x70(%esp) │ │ │ │ lea 0x8(%edi,%eax,1),%esi │ │ │ │ - mov 0xcc(%esp),%edi │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ - fstpl 0x50(%esp) │ │ │ │ + mov 0xdc(%esp),%edi │ │ │ │ + mov %esi,0x3c(%esp) │ │ │ │ lea 0x8(%edi),%esi │ │ │ │ lea 0x8(%eax,%edi,1),%edi │ │ │ │ lea 0x8(%eax,%ebx,1),%eax │ │ │ │ - mov %esi,0x68(%esp) │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ + mov %esi,0x78(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ lea 0x8(%ebx),%esi │ │ │ │ - lea 0x98(%esp),%eax │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - mov %esi,0x5c(%esp) │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + lea 0xa8(%esp),%eax │ │ │ │ + fstpl 0x60(%esp) │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ + mov %esi,0x6c(%esp) │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 64a5 │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + jne 64d2 │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ dec %edx │ │ │ │ lea (%edx,%edx,2),%edx │ │ │ │ - mov (%esp),%ebp │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ lea 0x0(,%ebx,8),%esi │ │ │ │ lea 0x0(,%edx,8),%edi │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ add -0x4(%edx,%ebp,1),%edi │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ + mov %ecx,0x50(%esp) │ │ │ │ add %esi,%ecx │ │ │ │ add %ecx,%esi │ │ │ │ and $0x1,%eax │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ - mov 0xc0(%esp),%esi │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ + mov %esi,0x4c(%esp) │ │ │ │ + mov 0xd0(%esp),%esi │ │ │ │ + mov %eax,0x68(%esp) │ │ │ │ mov 0x14(%esi),%esi │ │ │ │ mov -0x8(%esi,%ebp,1),%esi │ │ │ │ - je 62e0 │ │ │ │ + je 6300 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - push 0x20(%esp) │ │ │ │ - mov 0x3c(%esp),%ebp │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x30(%esp) │ │ │ │ + mov 0x4c(%esp),%ebp │ │ │ │ push %ebp │ │ │ │ - push 0x3c(%esp) │ │ │ │ + push 0x4c(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ call 4e40 │ │ │ │ add $0x18,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - push 0x20(%esp) │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x30(%esp) │ │ │ │ push %ebp │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ call 4e40 │ │ │ │ add $0x20,%esp │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ movb $0x1,(%edi) │ │ │ │ - fstpl 0x10(%edi) │ │ │ │ + cmp 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - cmp 0x30(%esp),%eax │ │ │ │ - jg 626b │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 6cc2 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x60(%esp),%ebx │ │ │ │ + fstl 0x18(%esp) │ │ │ │ + fstpl 0x10(%edi) │ │ │ │ + jg 628c │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ + test %edx,%edx │ │ │ │ + je 6d12 │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0x70(%esp),%ebx │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ + mov 0x78(%esp),%edx │ │ │ │ + mov 0x6c(%esp),%edi │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ebx │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%edi │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc0(%esp),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0xd0(%esp),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ testb $0x40,(%esi) │ │ │ │ - je 61bf │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ - fldl 0x50(%esp) │ │ │ │ + je 61df │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + fildl 0x18(%esp) │ │ │ │ + fldl 0x60(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - cmovae 0x10(%esp),%eax │ │ │ │ + cmovae 0x20(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - mov (%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0xc8(%esp),%ebp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + mov 0xd8(%esp),%ebp │ │ │ │ mov -0x4(%esi,%eax,1),%eax │ │ │ │ lea (%edx,%edx,2),%edx │ │ │ │ lea (%eax,%edx,8),%esi │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0x20(%esp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ + mov 0x10(%esp),%ebp │ │ │ │ mov -0x8(%eax,%ebp,1),%eax │ │ │ │ push %edi │ │ │ │ - push 0x14(%esp) │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ + push 0x20(%esp) │ │ │ │ + mov 0x34(%esp),%ebp │ │ │ │ push %ebp │ │ │ │ - push 0x3c(%esp) │ │ │ │ + push 0x4c(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ call 4e40 │ │ │ │ add $0x18,%esp │ │ │ │ push %edi │ │ │ │ - push 0x14(%esp) │ │ │ │ + push 0x20(%esp) │ │ │ │ push %ebp │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ call 4e40 │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ - incl 0x24(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ fldl 0x8(%edi) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - add %ecx,0x28(%esp) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ + incl 0x30(%esp) │ │ │ │ movb $0x1,(%esi) │ │ │ │ + add %ecx,0x34(%esp) │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ lea 0x0(%ebp,%ecx,1),%eax │ │ │ │ add %ecx,%edi │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ - cmp %edx,0x30(%esp) │ │ │ │ - jge 6190 │ │ │ │ - mov 0xc0(%esp),%ebp │ │ │ │ + cmp %edx,0x40(%esp) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ + jge 61b0 │ │ │ │ + mov 0xd0(%esp),%ebp │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ - jmp 6280 │ │ │ │ + jmp 62a0 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - shll $1,0x18(%esp) │ │ │ │ - cmp 0x48(%esp),%edx │ │ │ │ - jg 5f20 │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + shll $1,0x28(%esp) │ │ │ │ + cmp 0x58(%esp),%edx │ │ │ │ + jg 5f30 │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ movb $0x1,0x3c(%eax) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x8,%al │ │ │ │ - jne 62cd │ │ │ │ + jne 62ed │ │ │ │ test $0x10,%al │ │ │ │ - je 6c1c │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0xc8(%esp),%ebx │ │ │ │ - mov 0xd0(%esp),%edi │ │ │ │ + je 6c6c │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0xd8(%esp),%ebx │ │ │ │ + mov 0xe0(%esp),%edi │ │ │ │ mov %ebx,0x30(%eax) │ │ │ │ - mov 0xcc(%esp),%ebx │ │ │ │ + mov 0xdc(%esp),%ebx │ │ │ │ mov %edi,0x38(%eax) │ │ │ │ mov %ebx,0x34(%eax) │ │ │ │ - add $0xac,%esp │ │ │ │ + add $0xbc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x24(%esp) │ │ │ │ - push 0x40(%esp) │ │ │ │ - push 0x40(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ + push 0x50(%esp) │ │ │ │ + push 0x50(%esp) │ │ │ │ push %ebx │ │ │ │ call 5150 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 6340 │ │ │ │ + jne 6360 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x24(%esp) │ │ │ │ - push 0x40(%esp) │ │ │ │ - push 0x28(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ + push 0x50(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ push %ebx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ call 5150 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 6130 │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ + je 614e │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ inc %eax │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - push 0x70(%esp) │ │ │ │ - lea 0xa4(%esp),%eax │ │ │ │ + mov %eax,0x50(%esp) │ │ │ │ + push 0x80(%esp) │ │ │ │ + lea 0xb4(%esp),%eax │ │ │ │ push %eax │ │ │ │ - movzbl 0x54(%esp),%ecx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ + movzbl 0x64(%esp),%ecx │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 43c0 │ │ │ │ pop %eax │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ + mov 0x50(%esp),%ebp │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,1),%eax │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ call 4830 │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ - mov 0xac(%esp),%esi │ │ │ │ + mov 0xbc(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ add -0x4(%eax,%edx,1),%edi │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ testb $0x40,(%eax) │ │ │ │ - je 64d0 │ │ │ │ + je 6500 │ │ │ │ mov %esi,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %ecx,%esi │ │ │ │ sar $1,%esi │ │ │ │ mov %esi,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ push %ecx │ │ │ │ call 4720 │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - mov 0xa8(%esp),%edi │ │ │ │ + mov 0xe0(%esp),%eax │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ + mov 0xb8(%esp),%edi │ │ │ │ + mov %ecx,0x3c(%esp) │ │ │ │ add -0x4(%ecx,%edx,1),%ebx │ │ │ │ - mov %ecx,0x2c(%esp) │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ mov -0x8(%eax,%edi,4),%ebp │ │ │ │ lea (%edx,%esi,8),%ecx │ │ │ │ - mov %ebp,0x50(%esp) │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + mov %ebp,0x60(%esp) │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - testb $0x1,0xc4(%esp) │ │ │ │ - je 6580 │ │ │ │ - push 0x5c(%esp) │ │ │ │ + testb $0x1,0xd4(%esp) │ │ │ │ + je 65b0 │ │ │ │ push 0x6c(%esp) │ │ │ │ - push 0x68(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ - push 0x44(%esp) │ │ │ │ + push 0x78(%esp) │ │ │ │ + push 0x54(%esp) │ │ │ │ call 4c40 │ │ │ │ - push 0x6c(%esp) │ │ │ │ push 0x7c(%esp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ - push 0x78(%esp) │ │ │ │ - push 0x58(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ + push 0x8c(%esp) │ │ │ │ + push 0x88(%esp) │ │ │ │ + push 0x68(%esp) │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ call 4c40 │ │ │ │ add $0x20,%esp │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ + mov 0xe0(%esp),%eax │ │ │ │ fldl 0x10(%eax) │ │ │ │ - mov 0x9c(%esp),%eax │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ movb $0x0,(%ebx) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ + cmp %edi,0x14(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - cmp %edi,0x8(%esp) │ │ │ │ - jg 626b │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - incl 0x8(%esp) │ │ │ │ - add %eax,0x2c(%esp) │ │ │ │ - add %eax,0x14(%esp) │ │ │ │ - add %eax,0x4(%esp) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ - add %esi,0x38(%esp) │ │ │ │ + fstl 0x18(%esp) │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ + jg 628c │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + add %eax,0x3c(%esp) │ │ │ │ + add %eax,0x24(%esp) │ │ │ │ + add %eax,0x10(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + incl 0x14(%esp) │ │ │ │ + add %esi,0x48(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x40,%al │ │ │ │ - je 6099 │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + je 60b6 │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ - fldl 0x50(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + fildl 0x18(%esp) │ │ │ │ + fldl 0x60(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - cmovae 0x10(%esp),%ebx │ │ │ │ - jmp 60a2 │ │ │ │ + cmovae 0x20(%esp),%ebx │ │ │ │ + jmp 60bf │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 4720 │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ add -0x4(%eax,%edi,1),%ebx │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ - mov 0xa8(%esp),%edi │ │ │ │ + mov 0xb8(%esp),%edi │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ lea (%edx,%eax,1),%ebp │ │ │ │ lea 0x0(%ebp,%eax,1),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov 0xe0(%esp),%eax │ │ │ │ add $0x8,%esp │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov -0x8(%eax,%edi,4),%eax │ │ │ │ - push 0x64(%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ - push 0x70(%esp) │ │ │ │ - push 0x4c(%esp) │ │ │ │ + push 0x84(%esp) │ │ │ │ + push 0x80(%esp) │ │ │ │ + push 0x5c(%esp) │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ call 4e40 │ │ │ │ add $0x18,%esp │ │ │ │ mov %ebp,%edx │ │ │ │ - push 0x64(%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ - push 0x70(%esp) │ │ │ │ - push 0x50(%esp) │ │ │ │ + push 0x84(%esp) │ │ │ │ + push 0x80(%esp) │ │ │ │ + push 0x60(%esp) │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ call 4e40 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 644d │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xd0(%esp),%ebp │ │ │ │ - mov 0xc8(%esp),%eax │ │ │ │ - mov 0xcc(%esp),%ecx │ │ │ │ + jmp 6476 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0xe0(%esp),%ebp │ │ │ │ + mov 0xd8(%esp),%eax │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ add $0x10,%ebp │ │ │ │ + mov %ebp,0x4c(%esp) │ │ │ │ add $0x10,%ecx │ │ │ │ - mov %ebp,0x3c(%esp) │ │ │ │ push %ebp │ │ │ │ lea 0x10(%eax),%ebp │ │ │ │ - mov %ecx,0x5c(%esp) │ │ │ │ + mov %ecx,0x6c(%esp) │ │ │ │ push %ecx │ │ │ │ push %ebp │ │ │ │ mov %esi,%ecx │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ dec %eax │ │ │ │ push %eax │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ call 4c40 │ │ │ │ - push 0x4c(%esp) │ │ │ │ - push 0x6c(%esp) │ │ │ │ - push %ebp │ │ │ │ + push 0x5c(%esp) │ │ │ │ mov %esi,%ecx │ │ │ │ - push 0x54(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push %ebp │ │ │ │ + push 0x64(%esp) │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ call 4c40 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 644d │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - fildl 0xc4(%esp) │ │ │ │ - movl $0x4,0x18(%esp) │ │ │ │ - movl $0x1,0x48(%esp) │ │ │ │ - fsubs -0xad78(%eax) │ │ │ │ - fstpl 0x80(%esp) │ │ │ │ + jmp 6476 │ │ │ │ + fildl 0xd4(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + movl $0x4,0x28(%esp) │ │ │ │ + movl $0x1,0x58(%esp) │ │ │ │ + fsubs -0x9d78(%eax) │ │ │ │ + fstpl 0x90(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - incl 0x48(%esp) │ │ │ │ - fnstcw 0x8e(%esp) │ │ │ │ - mov %esi,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ - fldl 0x70(%esp) │ │ │ │ - movzwl 0x8e(%esp),%eax │ │ │ │ - fdiv %st(1),%st │ │ │ │ - movzwl 0x8e(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + fnstcw 0x9e(%esp) │ │ │ │ + movzwl 0x9e(%esp),%eax │ │ │ │ + movzwl 0x9e(%esp),%ecx │ │ │ │ + incl 0x58(%esp) │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ - or $0x4,%ah │ │ │ │ and $0xf3,%ch │ │ │ │ - mov %ax,0x8c(%esp) │ │ │ │ - movzwl 0x8e(%esp),%eax │ │ │ │ + or $0x4,%ah │ │ │ │ or $0x8,%ch │ │ │ │ - mov %cx,0x88(%esp) │ │ │ │ - mov 0x48(%esp),%ecx │ │ │ │ + mov %ax,0x9c(%esp) │ │ │ │ + movzwl 0x9e(%esp),%eax │ │ │ │ + mov %cx,0x98(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + fldl 0x80(%esp) │ │ │ │ or $0xc,%ah │ │ │ │ - mov %ax,0x8a(%esp) │ │ │ │ - fldcw 0x8c(%esp) │ │ │ │ + mov %ax,0x9a(%esp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fldcw 0x9c(%esp) │ │ │ │ frndint │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - fldcw 0x8a(%esp) │ │ │ │ - fistpl (%esp) │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - fldl 0x78(%esp) │ │ │ │ - mov (%esp),%eax │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + fldcw 0x9a(%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + fldl 0x88(%esp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ fdiv %st(1),%st │ │ │ │ - fldcw 0x88(%esp) │ │ │ │ + fldcw 0x98(%esp) │ │ │ │ frndint │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - fldcw 0x8a(%esp) │ │ │ │ - fistpl (%esp) │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - mov (%esp),%ebx │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + fldcw 0x9a(%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ dec %ebx │ │ │ │ - mov %ebx,0x30(%esp) │ │ │ │ + mov %ebx,0x40(%esp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jg 6976 │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ + jg 69b7 │ │ │ │ + fdivrl 0x90(%esp) │ │ │ │ mov %esi,%edi │ │ │ │ lea 0x0(,%ecx,4),%ebx │ │ │ │ - fdivrl 0x80(%esp) │ │ │ │ - mov %ebx,(%esp) │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ sar $1,%edi │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ mov (%edx),%ebx │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ lea 0x1(%eax,%eax,1),%edx │ │ │ │ imul %edi,%edx │ │ │ │ - lea -0x1(%edx),%edi │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ + mov %ebx,0x3c(%esp) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ - mov 0xcc(%esp),%edx │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ - lea 0x0(,%esi,8),%edi │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ - mov %edi,0x4c(%esp) │ │ │ │ + lea -0x1(%edx),%edi │ │ │ │ imul %esi,%eax │ │ │ │ - mov 0xc8(%esp),%esi │ │ │ │ - lea 0x8(%edx),%ebx │ │ │ │ + mov 0xdc(%esp),%edx │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ + mov %edi,0x50(%esp) │ │ │ │ + lea 0x0(,%esi,8),%edi │ │ │ │ + mov 0xd8(%esp),%esi │ │ │ │ + mov %edi,0x5c(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ - add $0x8,%esi │ │ │ │ + lea 0x8(%edx),%ebx │ │ │ │ lea 0x8(%eax,%edx,1),%edi │ │ │ │ - mov 0xd0(%esp),%edx │ │ │ │ - mov %ebx,0x5c(%esp) │ │ │ │ - mov %esi,0x50(%esp) │ │ │ │ - mov 0xc8(%esp),%esi │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - fstpl 0x60(%esp) │ │ │ │ + mov 0xe0(%esp),%edx │ │ │ │ + add $0x8,%esi │ │ │ │ + mov %ebx,0x6c(%esp) │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ + mov %esi,0x60(%esp) │ │ │ │ + mov 0xd8(%esp),%esi │ │ │ │ lea 0x8(%eax,%edx,1),%ebp │ │ │ │ lea 0x8(%edx),%ebx │ │ │ │ + mov %ebx,0x78(%esp) │ │ │ │ + mov %ebp,0x10(%esp) │ │ │ │ lea 0x8(%esi,%eax,1),%esi │ │ │ │ - lea 0x98(%esp),%eax │ │ │ │ - mov %ebx,0x68(%esp) │ │ │ │ - mov %ebp,0x4(%esp) │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + lea 0xa8(%esp),%eax │ │ │ │ + fstpl 0x70(%esp) │ │ │ │ + mov %esi,0x48(%esp) │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x40,%al │ │ │ │ - je 6b5f │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + je 6bac │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ - fldl 0x60(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + fildl 0x18(%esp) │ │ │ │ + fldl 0x70(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - cmovae 0x10(%esp),%ebx │ │ │ │ + cmovae 0x20(%esp),%ebx │ │ │ │ lea (%edx,%edx,2),%edx │ │ │ │ - mov (%esp),%esi │ │ │ │ - mov 0xc0(%esp),%ebp │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ + mov 0xd0(%esp),%ebp │ │ │ │ lea 0x0(,%edx,8),%edi │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ add -0x4(%edx,%esi,1),%edi │ │ │ │ lea 0x0(,%ebx,8),%esi │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ add %esi,%ecx │ │ │ │ add %ecx,%esi │ │ │ │ and $0x1,%eax │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ + mov %esi,0x4c(%esp) │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ - mov (%esp),%ebp │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ + mov %eax,0x68(%esp) │ │ │ │ mov -0x8(%esi,%ebp,1),%esi │ │ │ │ - je 69a0 │ │ │ │ + je 69e0 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - push 0x20(%esp) │ │ │ │ - mov 0x48(%esp),%ebp │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x30(%esp) │ │ │ │ + mov 0x58(%esp),%ebp │ │ │ │ push %ebp │ │ │ │ - push 0x3c(%esp) │ │ │ │ + push 0x4c(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ call 4e40 │ │ │ │ add $0x18,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - push 0x20(%esp) │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x30(%esp) │ │ │ │ push %ebp │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ call 4e40 │ │ │ │ add $0x20,%esp │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ movb $0x1,(%edi) │ │ │ │ + cmp %eax,0x40(%esp) │ │ │ │ fstpl 0x10(%edi) │ │ │ │ mov %eax,%edi │ │ │ │ - cmp %eax,0x30(%esp) │ │ │ │ - jl 696a │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + jl 69ab │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 6ca1 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ - mov 0x5c(%esp),%esi │ │ │ │ - mov 0x68(%esp),%ebp │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ + je 6cf1 │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0x60(%esp),%ebx │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ + mov 0x6c(%esp),%esi │ │ │ │ + mov 0x78(%esp),%ebp │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ebx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%ebp │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc0(%esp),%esi │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0xd0(%esp),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ testb $0x40,(%esi) │ │ │ │ - je 68bf │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ - fldl 0x60(%esp) │ │ │ │ + je 68ff │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + fildl 0x18(%esp) │ │ │ │ + fldl 0x70(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - cmovae 0x10(%esp),%eax │ │ │ │ + cmovae 0x20(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ - mov (%esp),%eax │ │ │ │ - mov 0xc0(%esp),%edi │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + mov 0xd8(%esp),%edi │ │ │ │ lea (%esi,%esi,2),%edx │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ + mov 0x44(%esp),%esi │ │ │ │ mov -0x4(%esi,%eax,1),%eax │ │ │ │ lea (%eax,%edx,8),%esi │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0x20(%esp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ mov -0x8(%eax,%edi,1),%eax │ │ │ │ push %ebp │ │ │ │ - push 0x14(%esp) │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ + push 0x20(%esp) │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ push %edi │ │ │ │ - push 0x3c(%esp) │ │ │ │ + push 0x4c(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ call 4e40 │ │ │ │ add $0x18,%esp │ │ │ │ push %ebp │ │ │ │ - push 0x14(%esp) │ │ │ │ + push 0x20(%esp) │ │ │ │ push %edi │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ call 4e40 │ │ │ │ - mov 0x6c(%esp),%ebx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ - incl 0x24(%esp) │ │ │ │ movb $0x1,(%esi) │ │ │ │ - add %ebx,0x28(%esp) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ + mov 0x7c(%esp),%ebx │ │ │ │ + incl 0x30(%esp) │ │ │ │ + add %ebx,0x34(%esp) │ │ │ │ lea (%edi,%ebx,1),%eax │ │ │ │ add %ebx,%ebp │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ add $0x20,%esp │ │ │ │ - cmp %esi,0x30(%esp) │ │ │ │ - jge 6890 │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + cmp %esi,0x40(%esp) │ │ │ │ + jge 68d0 │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ - jmp 6980 │ │ │ │ + jmp 69c0 │ │ │ │ ffreep %st(0) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - shll $1,0x18(%esp) │ │ │ │ - cmp 0x48(%esp),%edx │ │ │ │ - jg 6610 │ │ │ │ - jmp 628e │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + shll $1,0x28(%esp) │ │ │ │ + cmp 0x58(%esp),%edx │ │ │ │ + jg 6640 │ │ │ │ + jmp 62ae │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x24(%esp) │ │ │ │ - mov 0x4c(%esp),%ebp │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ + mov 0x5c(%esp),%ebp │ │ │ │ push %ebp │ │ │ │ - push 0x40(%esp) │ │ │ │ + push 0x50(%esp) │ │ │ │ push %ebx │ │ │ │ call 5150 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 69fe │ │ │ │ + jne 6a3e │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ push %ebp │ │ │ │ - push 0x28(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ push %ebx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ call 5150 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 6835 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + je 6874 │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ inc %eax │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - push 0x70(%esp) │ │ │ │ - lea 0xa4(%esp),%eax │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + push 0x80(%esp) │ │ │ │ + lea 0xb4(%esp),%eax │ │ │ │ push %eax │ │ │ │ - movzbl 0x54(%esp),%ecx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ + movzbl 0x64(%esp),%ecx │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 43c0 │ │ │ │ pop %eax │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ + mov 0x50(%esp),%ebp │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,1),%eax │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ call 4830 │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ - mov 0xac(%esp),%esi │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ + mov 0xbc(%esp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov 0xd0(%esp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ add -0x4(%eax,%edx,1),%edi │ │ │ │ testb $0x40,(%ecx) │ │ │ │ - je 6b70 │ │ │ │ + je 6bc0 │ │ │ │ mov %esi,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x5,%ecx │ │ │ │ push %ecx │ │ │ │ call 4720 │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ add -0x4(%ecx,%edx,1),%ebx │ │ │ │ - mov %ecx,0x3c(%esp) │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ lea (%edx,%eax,1),%ebp │ │ │ │ lea 0x0(%ebp,%eax,1),%ecx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - mov 0xa8(%esp),%edi │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ + mov 0xe0(%esp),%eax │ │ │ │ + mov 0xb8(%esp),%edi │ │ │ │ add $0x8,%esp │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov -0x8(%eax,%edi,4),%eax │ │ │ │ + push 0x80(%esp) │ │ │ │ + push 0x78(%esp) │ │ │ │ push 0x70(%esp) │ │ │ │ - push 0x68(%esp) │ │ │ │ - push 0x60(%esp) │ │ │ │ - push 0x54(%esp) │ │ │ │ + push 0x64(%esp) │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ + mov %eax,0x6c(%esp) │ │ │ │ call 4e40 │ │ │ │ add $0x18,%esp │ │ │ │ mov %ebp,%edx │ │ │ │ + push 0x80(%esp) │ │ │ │ + push 0x78(%esp) │ │ │ │ push 0x70(%esp) │ │ │ │ - push 0x68(%esp) │ │ │ │ - push 0x60(%esp) │ │ │ │ - push 0x30(%esp) │ │ │ │ + push 0x40(%esp) │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + mov 0x6c(%esp),%eax │ │ │ │ call 4e40 │ │ │ │ - mov 0xf0(%esp),%eax │ │ │ │ + mov 0x100(%esp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ + cmp %esi,0x14(%esp) │ │ │ │ fldl 0x10(%eax) │ │ │ │ - mov 0x9c(%esp),%eax │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ movb $0x0,(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - cmp %esi,0x8(%esp) │ │ │ │ - jg 696a │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - incl 0x8(%esp) │ │ │ │ - add %eax,0x38(%esp) │ │ │ │ - add %eax,0x14(%esp) │ │ │ │ - add %eax,0x4(%esp) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ - add %esi,0x40(%esp) │ │ │ │ + fstl 0x18(%esp) │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ + jg 69ab │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + add %eax,0x48(%esp) │ │ │ │ + add %eax,0x24(%esp) │ │ │ │ + add %eax,0x10(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + incl 0x14(%esp) │ │ │ │ + add %esi,0x50(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 6782 │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + jne 67bf │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - jmp 67a4 │ │ │ │ - nop │ │ │ │ + jmp 67e1 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 4720 │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ add -0x4(%eax,%edi,1),%ebx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ lea (%edx,%eax,1),%ebp │ │ │ │ lea 0x0(%ebp,%eax,1),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - jmp 6aad │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + jmp 6af0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x2,%eax │ │ │ │ - jle 5ebb │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + jle 5ec4 │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 4410 │ │ │ │ - mov 0x44(%esp),%ebx │ │ │ │ + mov 0x54(%esp),%ebx │ │ │ │ sub $0x2,%eax │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 5ec2 │ │ │ │ + jl 5ecc │ │ │ │ sub $0xc,%esp │ │ │ │ - push 0xc(%esp) │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + push 0x14(%esp) │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 4410 │ │ │ │ sub $0x2,%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5ec2 │ │ │ │ - mov 0xc0(%esp),%esi │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ + jmp 5ecc │ │ │ │ + mov 0xd0(%esp),%esi │ │ │ │ + mov 0x44(%esp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ lea 0x8(,%edx,8),%edx │ │ │ │ push %edx │ │ │ │ - push 0xd0(%esp) │ │ │ │ + push 0xe0(%esp) │ │ │ │ push %eax │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 4390 │ │ │ │ - mov 0xd0(%esp),%esi │ │ │ │ - mov 0x34(%edi),%eax │ │ │ │ + mov 0xe0(%esp),%esi │ │ │ │ add $0xc,%esp │ │ │ │ + mov 0x34(%edi),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ lea 0x8(,%edx,8),%edx │ │ │ │ push %edx │ │ │ │ - push 0xd4(%esp) │ │ │ │ + push 0xe4(%esp) │ │ │ │ push %eax │ │ │ │ call 4390 │ │ │ │ - mov 0xd0(%esp),%esi │ │ │ │ - mov 0x38(%edi),%eax │ │ │ │ + mov 0xe0(%esp),%esi │ │ │ │ add $0xc,%esp │ │ │ │ + mov 0x38(%edi),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ lea 0x8(,%edx,8),%edx │ │ │ │ push %edx │ │ │ │ - push 0xd8(%esp) │ │ │ │ + push 0xe8(%esp) │ │ │ │ push %eax │ │ │ │ call 4390 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0xac,%esp │ │ │ │ + add $0xbc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - incl 0x8(%esp) │ │ │ │ - add %edi,0x40(%esp) │ │ │ │ - add %eax,0x38(%esp) │ │ │ │ - add %eax,0x14(%esp) │ │ │ │ - add %eax,0x4(%esp) │ │ │ │ - jmp 6771 │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - incl 0x8(%esp) │ │ │ │ - add %edi,0x38(%esp) │ │ │ │ - add %eax,0x2c(%esp) │ │ │ │ - add %eax,0x14(%esp) │ │ │ │ - add %eax,0x4(%esp) │ │ │ │ - jmp 6088 │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + incl 0x14(%esp) │ │ │ │ + add %edi,0x50(%esp) │ │ │ │ + add %eax,0x48(%esp) │ │ │ │ + add %eax,0x24(%esp) │ │ │ │ + add %eax,0x10(%esp) │ │ │ │ + jmp 67ae │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + incl 0x14(%esp) │ │ │ │ + add %edi,0x48(%esp) │ │ │ │ + add %eax,0x3c(%esp) │ │ │ │ + add %eax,0x24(%esp) │ │ │ │ + add %eax,0x10(%esp) │ │ │ │ + jmp 60a5 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006cf0 : │ │ │ │ +00006d40 : │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ fldl 0x3c(%esp) │ │ │ │ + call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x5d02b,%ebx │ │ │ │ fstpl 0xc(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x5e06b,%ebx │ │ │ │ call 4330 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push 0x1c(%esp) │ │ │ │ + fldl 0x18(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ call 4560 │ │ │ │ add $0x48,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006d50 : │ │ │ │ +00006da0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x60,%esp │ │ │ │ mov 0x74(%esp),%eax │ │ │ │ - call ba23 │ │ │ │ - add $0x5e018,%ebp │ │ │ │ + call bae3 │ │ │ │ + add $0x5cfc8,%ebp │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ lea 0x50(%esp),%eax │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ push %eax │ │ │ │ lea 0x50(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 43c0 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x8,(%eax) │ │ │ │ - jne 6fef │ │ │ │ + jne 706f │ │ │ │ mov 0x74(%esp),%eax │ │ │ │ shl $0x6,%eax │ │ │ │ add %eax,%edi │ │ │ │ testb $0x20,0x84(%esp) │ │ │ │ - je 7000 │ │ │ │ + je 7080 │ │ │ │ mov 0x80(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 6dfa │ │ │ │ + js 6e5a │ │ │ │ mov %esi,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fdivrl -0xac48(%ebp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ mov 0x44(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fdivrl -0x9c48(%ebp) │ │ │ │ + jmp 6e40 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fadds -0xad74(%ebp) │ │ │ │ + fadds -0x9d74(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fcos │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6de0 │ │ │ │ + jne 6e40 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ @@ -2738,104 +2743,108 @@ │ │ │ │ push %eax │ │ │ │ push 0x80(%esp) │ │ │ │ push %edx │ │ │ │ call 4390 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ + mov 0x90(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x80(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 72e0 │ │ │ │ - js 6fef │ │ │ │ - mov 0x80(%esp),%eax │ │ │ │ + je 7360 │ │ │ │ + js 706f │ │ │ │ fldl 0x28(%edi) │ │ │ │ + mov 0x80(%esp),%eax │ │ │ │ mov 0x38(%edi),%esi │ │ │ │ mov 0x34(%edi),%ebx │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - fldl -0xac50(%ebp) │ │ │ │ - fstpl (%esp) │ │ │ │ add $0xfffffff,%eax │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ lea 0x10(%edi,%eax,1),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + fldl -0x9c50(%ebp) │ │ │ │ mov 0x44(%eax),%edi │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ lea (%edi,%edx,8),%edx │ │ │ │ mov %eax,%ebp │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ + fstpl (%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ fldl (%edi) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ fldl (%eax) │ │ │ │ fldl 0x8(%eax) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ fldl (%edx) │ │ │ │ fldl 0x8(%edx) │ │ │ │ mov 0x80(%esp),%edx │ │ │ │ dec %eax │ │ │ │ dec %edx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - jne 6f56 │ │ │ │ - jmp 73ad │ │ │ │ + jne 6fb6 │ │ │ │ + jmp 742d │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 6f65 │ │ │ │ + jbe 6fc5 │ │ │ │ fldl 0x8(%esi,%eax,8) │ │ │ │ sub $0x10,%edx │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ faddl -0x10(%edx) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl 0x8(%esi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x8(%edx) │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ fmul %st(7),%st │ │ │ │ faddl 0x8(%ebx,%eax,8) │ │ │ │ + dec %eax │ │ │ │ fmul %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ - dec %eax │ │ │ │ - je 7380 │ │ │ │ + je 7400 │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fldl (%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 6f10 │ │ │ │ + ja 6f70 │ │ │ │ ffreep %st(0) │ │ │ │ mov %eax,%edx │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x10(%esp),%edx │ │ │ │ - jmp 6f88 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 7008 │ │ │ │ + jmp 7000 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fldl 0x8(%esi,%eax,8) │ │ │ │ sub $0x10,%edx │ │ │ │ @@ -2844,23 +2853,23 @@ │ │ │ │ faddl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl 0x8(%edx) │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ fmul %st(7),%st │ │ │ │ faddl 0x8(%ebx,%eax,8) │ │ │ │ + dec %eax │ │ │ │ fmul %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ - dec %eax │ │ │ │ - jne 6f80 │ │ │ │ + jne 7000 │ │ │ │ fxch %st(4) │ │ │ │ fmull 0x8(%ecx) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ faddl 0x8(%ebx) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -2872,15 +2881,15 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ add $0x8,%edi │ │ │ │ add $0x10,%ebp │ │ │ │ cmp %edi,0x28(%esp) │ │ │ │ - jne 6ed0 │ │ │ │ + jne 6f30 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ @@ -2915,108 +2924,107 @@ │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ lea -0x8(,%eax,4),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,%eax │ │ │ │ - mov 0x80(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 72fa │ │ │ │ + je 737a │ │ │ │ dec %eax │ │ │ │ - js 7230 │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ + js 72b0 │ │ │ │ fldl 0x28(%edi) │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ mov 0x38(%edi),%ecx │ │ │ │ mov 0x34(%edi),%edx │ │ │ │ mov 0x80(%esp),%edi │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - fldl -0xac50(%ebp) │ │ │ │ - fstpl (%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea 0xfffffff(%edi),%esi │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ + fldl -0x9c50(%ebp) │ │ │ │ lea (%edi,%esi,1),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ lea 0x10(%edi,%esi,1),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ dec %eax │ │ │ │ + fstpl (%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov 0x14(%eax),%esi │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov (%esi,%eax,1),%edi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea (%edi,%ebx,8),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ fldl (%edi) │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ fldl (%ebx) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ fldl (%esi) │ │ │ │ fldl 0x8(%esi) │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 7186 │ │ │ │ - jmp 7337 │ │ │ │ + jg 7206 │ │ │ │ + jmp 73b7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 7195 │ │ │ │ + jbe 7215 │ │ │ │ fldl 0x8(%ecx,%ebx,8) │ │ │ │ sub $0x10,%esi │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ faddl -0x10(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl 0x8(%ecx,%ebx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x8(%esi) │ │ │ │ fldl 0x8(%eax,%ebx,8) │ │ │ │ fmul %st(7),%st │ │ │ │ faddl 0x8(%edx,%ebx,8) │ │ │ │ + dec %ebx │ │ │ │ fmul %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ - dec %ebx │ │ │ │ - je 7350 │ │ │ │ + je 73d0 │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fldl (%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 7140 │ │ │ │ + ja 71c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ shl $0x4,%esi │ │ │ │ add 0x30(%esp),%esi │ │ │ │ - jmp 71c8 │ │ │ │ - jmp 71c0 │ │ │ │ + jmp 7248 │ │ │ │ + jmp 7240 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ @@ -3027,23 +3035,23 @@ │ │ │ │ faddl (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl 0x8(%esi) │ │ │ │ fldl 0x8(%eax,%ebx,8) │ │ │ │ fmul %st(7),%st │ │ │ │ faddl 0x8(%edx,%ebx,8) │ │ │ │ + dec %ebx │ │ │ │ fmul %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ - dec %ebx │ │ │ │ - jne 71c0 │ │ │ │ + jne 7240 │ │ │ │ fxch %st(4) │ │ │ │ fmull 0x8(%eax) │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ faddl 0x8(%edx) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -3055,57 +3063,57 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ addl $0x10,0xc(%esp) │ │ │ │ add $0x8,%edi │ │ │ │ cmp %edi,0x2c(%esp) │ │ │ │ - jne 7110 │ │ │ │ + jne 7190 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 4770 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ - flds -0xad74(%ebp) │ │ │ │ + flds -0x9d74(%ebp) │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x24(%eax),%edx │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 72b9 │ │ │ │ + jle 7339 │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fdivrs -0xad70(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ + fdivrs -0x9d70(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 72a0 │ │ │ │ + jne 7320 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ @@ -3128,35 +3136,35 @@ │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ dec %eax │ │ │ │ - js 7230 │ │ │ │ + js 72b0 │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ mov %edi,%eax │ │ │ │ lea (%ebx,%edi,1),%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ - fldl (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ + fldl (%ecx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 7320 │ │ │ │ - jmp 7230 │ │ │ │ + jne 73a0 │ │ │ │ + jmp 72b0 │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - jmp 7352 │ │ │ │ + jmp 73d2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fmull 0x8(%eax) │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ faddl 0x8(%edx) │ │ │ │ fmul %st,%st(3) │ │ │ │ @@ -3167,15 +3175,15 @@ │ │ │ │ fxch %st(4) │ │ │ │ fstpl (%esi) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - jmp 721e │ │ │ │ + jmp 729e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ fmull 0x8(%ecx) │ │ │ │ faddl 0x8(%ebx) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ @@ -3185,373 +3193,375 @@ │ │ │ │ fxch %st(4) │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ - jmp 6fdf │ │ │ │ + jmp 705f │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - jmp 7386 │ │ │ │ + jmp 7406 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000073c0 : │ │ │ │ +00007440 : │ │ │ │ call 4c37 │ │ │ │ - add $0x5d9b3,%eax │ │ │ │ + add $0x5c933,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x11c,%esp │ │ │ │ + sub $0x12c,%esp │ │ │ │ + mov 0x150(%esp),%edi │ │ │ │ + movl $0x4,0x118(%esp) │ │ │ │ + movl $0x4,0x11c(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - mov 0x140(%esp),%edi │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - movl $0x4,0x108(%esp) │ │ │ │ - movl $0x4,0x10c(%esp) │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ - mov %eax,0x104(%esp) │ │ │ │ + mov %eax,0x114(%esp) │ │ │ │ cmp $0x3,%edi │ │ │ │ - jle 7a8a │ │ │ │ + jle 7b0a │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x104(%esp),%eax │ │ │ │ + lea 0x114(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea 0x104(%esp),%eax │ │ │ │ + lea 0x114(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43c0 │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x4,(%eax) │ │ │ │ - jne 7abd │ │ │ │ - mov 0x134(%esp),%eax │ │ │ │ - mov 0xfc(%esp),%ecx │ │ │ │ - movl $0x0,0xe0(%esp) │ │ │ │ + jne 7b3d │ │ │ │ + mov 0x144(%esp),%eax │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + movl $0x0,0xf0(%esp) │ │ │ │ shl $0x6,%eax │ │ │ │ - add %esi,%eax │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ + add %esi,%eax │ │ │ │ + mov %eax,0x68(%esp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ cmovg %edi,%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov 0x144(%esp),%ecx │ │ │ │ + mov 0x154(%esp),%ecx │ │ │ │ and $0x20,%ecx │ │ │ │ - mov %ecx,0xe4(%esp) │ │ │ │ - jne 96ad │ │ │ │ + mov %ecx,0xf4(%esp) │ │ │ │ + jne 9825 │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ push 0x24(%eax) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4230 │ │ │ │ - mov 0x6c(%esp),%ebp │ │ │ │ + mov 0x78(%esp),%ebp │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ push 0x20(%eax) │ │ │ │ call 4230 │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ mov 0x20(%eax),%esi │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ - js 751e │ │ │ │ - mov 0x138(%esp),%edx │ │ │ │ + js 759f │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + shl $0x5,%eax │ │ │ │ inc %ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - fldz │ │ │ │ - shl $0x5,%eax │ │ │ │ add %esi,%eax │ │ │ │ + fldz │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ add $0x20,%eax │ │ │ │ inc %ecx │ │ │ │ - fstpl -0x20(%eax) │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fstpl -0x20(%eax) │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fstl -0x10(%eax) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 7500 │ │ │ │ + jne 7580 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ not %eax │ │ │ │ - add 0x100(%esp),%eax │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ - shl $0x5,%edx │ │ │ │ + add 0x110(%esp),%eax │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + shl $0x5,%ecx │ │ │ │ + lea (%esi,%ecx,1),%edx │ │ │ │ shl $0x5,%eax │ │ │ │ - add %esi,%edx │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4230 │ │ │ │ - mov 0x110(%esp),%eax │ │ │ │ - mov 0x10c(%esp),%esi │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ + mov 0x120(%esp),%eax │ │ │ │ + mov 0x11c(%esp),%esi │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - je 95f5 │ │ │ │ - cmpl $0x1,0xc(%esp) │ │ │ │ - jle 8255 │ │ │ │ + je 9775 │ │ │ │ + cmpl $0x1,0x8(%esp) │ │ │ │ + jle 8315 │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ + movl $0x4,0x6c(%esp) │ │ │ │ + movl $0x1,0x34(%esp) │ │ │ │ + mov %edi,0x150(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - movl $0x4,0x68(%esp) │ │ │ │ - movl $0x1,0x2c(%esp) │ │ │ │ - mov %edi,0x140(%esp) │ │ │ │ sub $0x2,%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ cmovg %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ test %edx,%edx │ │ │ │ cmovs %ecx,%edx │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ fildl 0x14(%esp) │ │ │ │ - fstpl 0xb8(%esp) │ │ │ │ - fildl 0x1c(%esp) │ │ │ │ - fstpl 0xc0(%esp) │ │ │ │ - fildl 0x134(%esp) │ │ │ │ - fsubs -0xad78(%eax) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ fstpl 0xc8(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fildl 0x18(%esp) │ │ │ │ + fstpl 0xd0(%esp) │ │ │ │ + fildl 0x144(%esp) │ │ │ │ + fsubs -0x9d78(%eax) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + fstpl 0xd8(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fildl 0x68(%esp) │ │ │ │ - fldl 0xb8(%esp) │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ - fdiv %st(1),%st │ │ │ │ - fnstcw 0xee(%esp) │ │ │ │ - movzwl 0xee(%esp),%edx │ │ │ │ - mov %ebx,0xb0(%esp) │ │ │ │ - inc %ebx │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ + fildl 0x6c(%esp) │ │ │ │ + fnstcw 0xfe(%esp) │ │ │ │ + movzwl 0xfe(%esp),%edx │ │ │ │ + mov 0x34(%esp),%ecx │ │ │ │ + fldl 0xc8(%esp) │ │ │ │ and $0xf3,%dh │ │ │ │ + mov %ecx,0xc0(%esp) │ │ │ │ + inc %ecx │ │ │ │ or $0x4,%dh │ │ │ │ - mov %dx,0xec(%esp) │ │ │ │ - movzwl 0xee(%esp),%edx │ │ │ │ - fldcw 0xec(%esp) │ │ │ │ - frndint │ │ │ │ - fldcw 0xee(%esp) │ │ │ │ + mov %ecx,0x34(%esp) │ │ │ │ + mov %dx,0xfc(%esp) │ │ │ │ + movzwl 0xfe(%esp),%edx │ │ │ │ or $0xc,%dh │ │ │ │ - mov %dx,0xea(%esp) │ │ │ │ - fldcw 0xea(%esp) │ │ │ │ - fistpl 0xc(%esp) │ │ │ │ - fldcw 0xee(%esp) │ │ │ │ - fldl 0xc0(%esp) │ │ │ │ - movzwl 0xee(%esp),%edx │ │ │ │ fdiv %st(1),%st │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ + mov %dx,0xfa(%esp) │ │ │ │ + movzwl 0xfe(%esp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x8,%dh │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - mov %dx,0xe8(%esp) │ │ │ │ - fldcw 0xe8(%esp) │ │ │ │ + mov %dx,0xf8(%esp) │ │ │ │ + fldcw 0xfc(%esp) │ │ │ │ frndint │ │ │ │ - fldcw 0xee(%esp) │ │ │ │ - fldcw 0xea(%esp) │ │ │ │ - fistpl 0xc(%esp) │ │ │ │ - fldcw 0xee(%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ - lea -0x1(%ecx),%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - cmp %edx,%edi │ │ │ │ - jg 95e2 │ │ │ │ - mov %edi,%ebp │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ - fdivrl 0xc8(%esp) │ │ │ │ + fldcw 0xfe(%esp) │ │ │ │ + fldcw 0xfa(%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + fldcw 0xfe(%esp) │ │ │ │ + fldl 0xd0(%esp) │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fldcw 0xf8(%esp) │ │ │ │ + frndint │ │ │ │ + fldcw 0xfe(%esp) │ │ │ │ + fldcw 0xfa(%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + fldcw 0xfe(%esp) │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ + mov %ebx,0x58(%esp) │ │ │ │ + cmp %edx,%esi │ │ │ │ + jg 9762 │ │ │ │ + fdivrl 0xd8(%esp) │ │ │ │ + mov 0x6c(%esp),%edi │ │ │ │ + mov %esi,%ebp │ │ │ │ + lea (%edi,%edi,1),%ebx │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ + mov %ebx,0x44(%esp) │ │ │ │ + lea 0x0(%ebp,%ebp,1),%ebx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov %ebx,0x20(%esp) │ │ │ │ + inc %ebx │ │ │ │ sar $1,%ecx │ │ │ │ - mov %ecx,%ebx │ │ │ │ + imul %edi,%ebx │ │ │ │ + mov %ecx,%esi │ │ │ │ + neg %esi │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,0x50(%esp) │ │ │ │ + mov %esi,0xb8(%esp) │ │ │ │ + mov %ebx,0x40(%esp) │ │ │ │ + mov 0x44(%esp),%ebx │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ sub $0x8,%eax │ │ │ │ - neg %ebx │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ lea 0x0(,%ebp,4),%eax │ │ │ │ - mov %ebx,0x94(%esp) │ │ │ │ - lea (%edi,%edi,1),%ebx │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ inc %eax │ │ │ │ - mov %ebx,0x38(%esp) │ │ │ │ imul %ecx,%edx │ │ │ │ - lea 0x0(%ebp,%ebp,1),%ebx │ │ │ │ + imul %ebp,%ebx │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ imul %ecx,%eax │ │ │ │ - mov %ebx,0x18(%esp) │ │ │ │ mov %edx,%esi │ │ │ │ + mov %ebx,0x4c(%esp) │ │ │ │ + mov %edi,%ebx │ │ │ │ shl $0x4,%esi │ │ │ │ - fstpl 0x88(%esp) │ │ │ │ - mov %esi,0x1c(%esp) │ │ │ │ + shl $0x4,%ebx │ │ │ │ sub %edx,%eax │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - shl $0x4,%eax │ │ │ │ - imul %edi,%esi │ │ │ │ - mov %eax,0x54(%esp) │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %ebx,0x80(%esp) │ │ │ │ + mov 0x44(%esp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ + fstpl 0x98(%esp) │ │ │ │ lea (%ebx,%edi,1),%eax │ │ │ │ - imul %ebp,%esi │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %esi,0x48(%esp) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - nop │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x140(%esp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ mov 0x20(%ecx),%eax │ │ │ │ push %edi │ │ │ │ add %esi,%eax │ │ │ │ push %eax │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ push 0x28(%eax) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4390 │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ + mov %edi,%ecx │ │ │ │ lea (%edi,%esi,1),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov 0x150(%esp),%edi │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ - add 0x20(%ecx),%eax │ │ │ │ - push %edi │ │ │ │ + add 0x20(%edi),%eax │ │ │ │ + mov %ecx,%edi │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%ecx │ │ │ │ push 0x2c(%ecx) │ │ │ │ call 4390 │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ + mov 0x150(%esp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ add %edi,%eax │ │ │ │ push %eax │ │ │ │ call 4230 │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ + mov 0x150(%esp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ add %edi,%eax │ │ │ │ push %eax │ │ │ │ call 4230 │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ + mov 0x150(%esp),%ecx │ │ │ │ mov 0x20(%ecx),%eax │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ lea (%ecx,%esi,1),%edi │ │ │ │ add %eax,%esi │ │ │ │ add %edi,%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 4390 │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ + mov 0x150(%esp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ add 0x20(%ecx),%edi │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 4230 │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ + mov 0x150(%esp),%edi │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ - add 0x20(%ecx),%eax │ │ │ │ + add 0x20(%edi),%eax │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 4230 │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + mov 0x6c(%esp),%esi │ │ │ │ add 0x24(%esp),%ebp │ │ │ │ mov (%eax),%eax │ │ │ │ mov -0x4(%eax,%esi,1),%eax │ │ │ │ - mov 0x140(%esp),%esi │ │ │ │ + mov 0x150(%esp),%esi │ │ │ │ mov 0x28(%esi),%esi │ │ │ │ lea (%eax,%ebp,8),%eax │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 7ad0 │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ + je 7b50 │ │ │ │ + mov 0x140(%esp),%ecx │ │ │ │ fldl 0x10(%eax) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ mov $0x1,%ebp │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ mov 0x2c(%ecx),%edi │ │ │ │ - movzbl 0x2c(%esp),%ecx │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ + movzbl 0x34(%esp),%ecx │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ shl %cl,%ebp │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ lea 0x0(%ebp,%ebp,1),%eax │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ fildl 0x28(%esp) │ │ │ │ - fdivrs -0xad78(%ebx) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ + fdivrs -0x9d78(%ebx) │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ fldl (%esi) │ │ │ │ fld %st(0) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x8(%esi) │ │ │ │ - mov 0x130(%esp),%esi │ │ │ │ - fadd %st(0),%st │ │ │ │ + mov 0x140(%esp),%esi │ │ │ │ + fstl 0x28(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ testb $0x40,(%esi) │ │ │ │ - je 78d0 │ │ │ │ + je 7960 │ │ │ │ fildl 0x14(%esp) │ │ │ │ - fldl 0x88(%esp) │ │ │ │ + fldl 0x98(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jae 8050 │ │ │ │ + jae 8110 │ │ │ │ fxch %st(2) │ │ │ │ - jmp 78d2 │ │ │ │ + jmp 7962 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fxch %st(2) │ │ │ │ - movzbl 0x2c(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov $0x8,%edx │ │ │ │ - fstpl 0x60(%esp) │ │ │ │ + movzbl 0x34(%esp),%ecx │ │ │ │ + fstpl 0x70(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - fstpl 0x40(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ + mov $0x8,%edx │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%edx │ │ │ │ - add %edx,%esi │ │ │ │ - mov %esi,0x74(%esp) │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ + fstpl 0x54(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + lea (%ecx,%edx,1),%esi │ │ │ │ + mov %esi,0x7c(%esp) │ │ │ │ lea (%esi,%edx,1),%ecx │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ add %ecx,%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ fldl 0x8(%edi) │ │ │ │ fadd %st(0),%st │ │ │ │ fldl (%edi) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -3561,36 +3571,34 @@ │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4770 │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4770 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ fldz │ │ │ │ - fldl 0x40(%esp) │ │ │ │ + fldl 0x50(%esp) │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fldl 0x60(%esp) │ │ │ │ - jne 7e90 │ │ │ │ + fldl 0x70(%esp) │ │ │ │ + jne 7f50 │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 79b5 │ │ │ │ + jle 7a35 │ │ │ │ mov %esi,%ebx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%edi,%eax,2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -3601,228 +3609,237 @@ │ │ │ │ fmull (%ebx,%eax,2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%edi,%eax,2) │ │ │ │ fstpl 0x8(%edi,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %ebp │ │ │ │ - jne 7980 │ │ │ │ + jne 7a00 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 79c0 │ │ │ │ + jmp 7a40 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%esi,1) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4770 │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ fldl (%edi) │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%edi) │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%esp │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ fldl 0x10(%eax) │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jne 7fe0 │ │ │ │ - mov 0x68(%esp),%esi │ │ │ │ + jne 80a0 │ │ │ │ + mov 0x6c(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 7a5c │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + jle 7adc │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ - mov 0x130(%esp),%esi │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov 0x140(%esp),%esi │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov 0x2c(%esi),%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x80(%esp),%esi │ │ │ │ + lea (%esi,%edx,1),%ecx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - faddl 0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%eax │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fldl -0x10(%eax) │ │ │ │ faddl -0x10(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 7a40 │ │ │ │ + jne 7ac0 │ │ │ │ incl 0x14(%esp) │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ + mov 0x44(%esp),%edi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - add 0x58(%esp),%esi │ │ │ │ - add %edi,0x34(%esp) │ │ │ │ - add %edi,0x48(%esp) │ │ │ │ - cmp %eax,0x4c(%esp) │ │ │ │ - je 8230 │ │ │ │ + add %edi,0x40(%esp) │ │ │ │ + add %edi,0x4c(%esp) │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ + add 0x64(%esp),%esi │ │ │ │ + cmp %eax,0x58(%esp) │ │ │ │ + je 82f0 │ │ │ │ lea (%eax,%eax,1),%ebp │ │ │ │ - jmp 7750 │ │ │ │ + jmp 77d0 │ │ │ │ sub $0x8,%esp │ │ │ │ - push 0x14c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ push %edi │ │ │ │ - push 0x14c(%esp) │ │ │ │ - push 0x14c(%esp) │ │ │ │ - push 0x14c(%esp) │ │ │ │ - push 0x14c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ call 4400 │ │ │ │ add $0x20,%esp │ │ │ │ - add $0x11c,%esp │ │ │ │ + add $0x12c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ - mov 0x94(%esp),%ebx │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ + mov 0xb8(%esp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + add 0xc(%esp),%ecx │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %esi,0x74(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov %esi,0x7c(%esp) │ │ │ │ shl $0x4,%edi │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4230 │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ + mov 0x150(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ add 0x2c(%ecx),%eax │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 4230 │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ - mov 0x80(%esp),%esi │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ + mov 0x88(%esp),%esi │ │ │ │ fldl 0x10(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ lea -0x8(,%esi,4),%esi │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ + mov %esi,0x60(%esp) │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ mov 0x28(%eax),%edi │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ + mov %eax,0x80(%esp) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ shl %cl,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ lea (%eax,%eax,1),%eax │ │ │ │ - mov %eax,0x50(%esp) │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ - fildl 0x50(%esp) │ │ │ │ - mov %esi,0x50(%esp) │ │ │ │ - fld1 │ │ │ │ - add $0x10,%esp │ │ │ │ - fdiv %st,%st(1) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + fildl 0x28(%esp) │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov (%eax,%esi,1),%eax │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ fldl (%edi) │ │ │ │ fld %st(0) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x8(%edi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fstl 0x28(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x84(%esp),%esi │ │ │ │ + fld %st(0) │ │ │ │ and $0x40,%esi │ │ │ │ - je 84a0 │ │ │ │ + faddp %st,%st(1) │ │ │ │ + je 8570 │ │ │ │ sar $1,%ecx │ │ │ │ - mov %ecx,0x90(%esp) │ │ │ │ - cmpl $0x1,0x134(%esp) │ │ │ │ - jle 8a26 │ │ │ │ + cmpl $0x1,0x144(%esp) │ │ │ │ + mov %ecx,0x84(%esp) │ │ │ │ + jle 8b66 │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ - mov 0x130(%esp),%ebx │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ - fstpl 0xa0(%esp) │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ + mov 0x140(%esp),%ecx │ │ │ │ + fstpl 0xb0(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - fstpl 0x98(%esp) │ │ │ │ + mov 0x50(%esp),%edi │ │ │ │ mov %esi,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ + fstpl 0xa8(%esp) │ │ │ │ add %esi,%edx │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ + mov 0x70(%esp),%esi │ │ │ │ sar $1,%edx │ │ │ │ - lea 0x0(,%edx,8),%ecx │ │ │ │ - mov 0x14(%ebx),%edx │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ - add %esi,%ecx │ │ │ │ - testb $0x1,0x134(%esp) │ │ │ │ - mov %ecx,0x78(%esp) │ │ │ │ - mov (%edx,%edi,1),%ebx │ │ │ │ - mov %ebx,0x80(%esp) │ │ │ │ - jne 8620 │ │ │ │ + testb $0x1,0x144(%esp) │ │ │ │ + lea 0x0(,%edx,8),%ebx │ │ │ │ + mov 0x14(%ecx),%edx │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + mov (%edx,%edi,1),%ecx │ │ │ │ + mov %ecx,0x90(%esp) │ │ │ │ + lea (%esi,%ebx,1),%ecx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + jne 86f0 │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%esi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fstl 0x8c(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ push %ebp │ │ │ │ push %ebp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ - fstps 0xb8(%esp) │ │ │ │ + fstps 0x98(%esp) │ │ │ │ call 4770 │ │ │ │ add $0xc,%esp │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 4770 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ fldz │ │ │ │ - fldl 0x98(%esp) │ │ │ │ + fldl 0xa8(%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fldl 0xa0(%esp) │ │ │ │ - flds 0xa8(%esp) │ │ │ │ - jne 8d53 │ │ │ │ + fldl 0xb0(%esp) │ │ │ │ + flds 0x88(%esp) │ │ │ │ + jne 8e93 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %edi,%edx │ │ │ │ - test %edi,%edi │ │ │ │ - jle 7daa │ │ │ │ + mov %ebx,%edx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 7e6a │ │ │ │ mov %esi,%ebx │ │ │ │ - mov 0x80(%esp),%edi │ │ │ │ + mov 0x90(%esp),%edi │ │ │ │ mov %ebp,%esi │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + jmp 7d80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ faddl (%edi,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp,%eax,1) │ │ │ │ fldl 0x8(%esi,%eax,2) │ │ │ │ @@ -3838,48 +3855,48 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 7cc0 │ │ │ │ + jne 7d80 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x90(%esp),%edx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ fld1 │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ dec %edx │ │ │ │ - sub %ebx,%ebp │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ - mov %ebp,0x70(%esp) │ │ │ │ + sub %ebx,%ebp │ │ │ │ lea 0x8(%ecx,%eax,1),%edi │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ - mov 0x80(%esp),%ecx │ │ │ │ - mov %edi,0x30(%esp) │ │ │ │ + mov 0x90(%esp),%ecx │ │ │ │ + mov %ebp,0x78(%esp) │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ mov %edx,%edi │ │ │ │ add %eax,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %ecx,0x60(%esp) │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ lea 0x10(%ebx,%eax,1),%ecx │ │ │ │ - jmp 7d51 │ │ │ │ + jmp 7e11 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %edi │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ fld %st(0) │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ lea (%ecx,%eax,1),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ sub $0x8,%esi │ │ │ │ sub %eax,%edx │ │ │ │ faddl (%edx,%ebp,1) │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ mov %ecx,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ fldl (%eax) │ │ │ │ sub %ebp,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ @@ -3895,90 +3912,88 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ test %edi,%edi │ │ │ │ - jne 7d50 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 7e10 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7dc0 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 7e80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7dc0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7dc0 │ │ │ │ + jmp 7e80 │ │ │ │ ffreep %st(0) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4770 │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ - fldl (%esi) │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl (%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%esi) │ │ │ │ fxch %st(1) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ fldl 0x10(%eax) │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jne 85c0 │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ + jne 8680 │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7a5c │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + jle 7adc │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov 0xfc(%esp),%edx │ │ │ │ - mov 0x130(%esp),%esi │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ + mov 0x10c(%esp),%edx │ │ │ │ + mov 0x140(%esp),%ebx │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%eax │ │ │ │ - mov 0x2c(%esi),%edx │ │ │ │ + mov 0x2c(%ebx),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ - jmp 7e60 │ │ │ │ + jmp 7f20 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - faddl 0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%eax │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fldl -0x10(%eax) │ │ │ │ faddl -0x10(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 7e60 │ │ │ │ - jmp 7a5c │ │ │ │ + jne 7f20 │ │ │ │ + jmp 7adc │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 7f77 │ │ │ │ + jle 8037 │ │ │ │ mov %ebp,0x28(%esp) │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl 0x8(%edi,%eax,2) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -3993,22 +4008,22 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %esi │ │ │ │ - jne 7ec0 │ │ │ │ + jne 7f80 │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x78(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 7f40 │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + jmp 8000 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -4027,135 +4042,134 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%edx,%eax,2) │ │ │ │ fstpl 0x8(%edx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %ebp │ │ │ │ - jne 7f40 │ │ │ │ + jne 8000 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7f80 │ │ │ │ + jmp 8040 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movzbl 0x2c(%esp),%ecx │ │ │ │ + movzbl 0x34(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ push %edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4390 │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ add $0xc,%esp │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4770 │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl 0x8(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - jmp 79c0 │ │ │ │ + jmp 7a40 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x68(%esp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 7a5c │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ mov 0x6c(%esp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 7adc │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x140(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov 0x80(%esp),%ebx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov 0x28(%ecx),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ - add %ecx,%ebx │ │ │ │ add %eax,%edx │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %ecx,%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ - faddl 0x8(%ecx) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ + faddl -0x8(%ecx) │ │ │ │ fldl -0x10(%edx) │ │ │ │ faddl -0x10(%ecx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 8020 │ │ │ │ - jmp 7a1d │ │ │ │ + jne 80e0 │ │ │ │ + jmp 7a9d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ - movzbl 0xb0(%esp),%ecx │ │ │ │ + movzbl 0xc0(%esp),%ecx │ │ │ │ mov $0x8,%edx │ │ │ │ - fstpl 0x70(%esp) │ │ │ │ + fstpl 0x78(%esp) │ │ │ │ fxch %st(2) │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl 0x64(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ sar $1,%ebp │ │ │ │ shl %cl,%edx │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ + fstpl 0x74(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + lea (%edx,%ecx,1),%ebx │ │ │ │ + mov %ebx,0x88(%esp) │ │ │ │ + lea (%ebx,%ecx,1),%edx │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - lea (%ecx,%edx,1),%edx │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ - lea (%edx,%ebx,1),%esi │ │ │ │ - mov %edx,0x44(%esp) │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ - fstpl (%ecx) │ │ │ │ - fstpl 0x8(%ecx) │ │ │ │ + mov %edx,0x54(%esp) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + fstpl (%ebx) │ │ │ │ + fstpl 0x8(%ebx) │ │ │ │ fldl 0x8(%edi) │ │ │ │ fadd %st(0),%st │ │ │ │ fldl (%edi) │ │ │ │ fadd %st(0),%st │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ - push %ecx │ │ │ │ + push %ebx │ │ │ │ + mov %ebx,0x20(%esp) │ │ │ │ + push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4770 │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edx,1) │ │ │ │ call 4770 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ fldz │ │ │ │ - fldl 0x60(%esp) │ │ │ │ + fldl 0x70(%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fldl 0x70(%esp) │ │ │ │ - jne 8790 │ │ │ │ + fldl 0x78(%esp) │ │ │ │ + jne 88d0 │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebp,%ecx │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 8203 │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - jmp 8140 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 82c3 │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + jmp 8200 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -4173,26 +4187,26 @@ │ │ │ │ fmull (%ebx,%eax,2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%edi,%eax,2) │ │ │ │ fstpl 0x8(%edi,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %ecx │ │ │ │ - jne 8140 │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ + jne 8200 │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ lea -0x1(%ebp),%ecx │ │ │ │ lea -0x8(%eax,%ebp,8),%ebx │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ mov %ecx,%eax │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x10(%edi,%eax,1),%edx │ │ │ │ sub %edi,%ebp │ │ │ │ - jmp 81c1 │ │ │ │ - jmp 81c0 │ │ │ │ + jmp 8281 │ │ │ │ + jmp 8280 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %ecx │ │ │ │ @@ -4216,73 +4230,73 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 81c0 │ │ │ │ + jne 8280 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ - jmp 8210 │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + jmp 82d0 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ - jmp 79d6 │ │ │ │ + jmp 7a56 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ + mov 0x110(%esp),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ - mov %ecx,0x68(%esp) │ │ │ │ - cmp 0x2c(%esp),%eax │ │ │ │ - jg 75e0 │ │ │ │ - mov 0x140(%esp),%edi │ │ │ │ - mov 0xfc(%esp),%esi │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + cmp 0x34(%esp),%eax │ │ │ │ + mov %ecx,0x6c(%esp) │ │ │ │ + jg 7660 │ │ │ │ + mov 0x150(%esp),%edi │ │ │ │ + mov 0x10c(%esp),%esi │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jle 829b │ │ │ │ + jle 835c │ │ │ │ mov 0x20(%eax),%ebx │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x5,%ebx │ │ │ │ add %ecx,%ebx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - faddl (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + faddl -0x10(%edx) │ │ │ │ fldl -0x10(%eax) │ │ │ │ faddl -0x18(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 8280 │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ + jne 8340 │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ mov %esi,%edx │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ shl $0x4,%edx │ │ │ │ lea (%ecx,%edx,1),%ebp │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ fldl 0x28(%eax) │ │ │ │ fldl 0x20(%eax) │ │ │ │ fldl 0x18(%eax) │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ lea 0x10(%ecx,%edx,1),%eax │ │ │ │ - mov 0x13c(%esp),%ebx │ │ │ │ - fld %st(1) │ │ │ │ lea 0x20(%ecx,%edx,1),%edx │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ + mov 0x14c(%esp),%ebx │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -4304,71 +4318,71 @@ │ │ │ │ fmul %st(5),%st │ │ │ │ faddl 0x18(%ecx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edx) │ │ │ │ lea (%edi,%esi,1),%edx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + mov %edx,0x20(%esp) │ │ │ │ faddl 0x0(%ebp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fldl (%eax) │ │ │ │ lea 0xfffffff(%edi),%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ fmul %st(4),%st │ │ │ │ faddl 0x10(%ecx) │ │ │ │ - shl $0x4,%eax │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fstpl 0x10(%ebx) │ │ │ │ fstpl 0x18(%ebx) │ │ │ │ lea (%ecx,%eax,1),%ebx │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ lea 0xfffffff(%esi,%edi,1),%ebx │ │ │ │ - mov 0x13c(%esp),%esi │ │ │ │ + mov 0x14c(%esp),%esi │ │ │ │ shl $0x4,%ebx │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ lea -0x10(%ecx,%ebx,1),%edi │ │ │ │ fldl 0x8(%edx) │ │ │ │ add %eax,%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ mov %esi,%ebx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl 0x8(%esi) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl (%edi) │ │ │ │ lea 0x10(%eax),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl (%esi) │ │ │ │ - mov 0x13c(%esp),%esi │ │ │ │ + mov 0x14c(%esp),%esi │ │ │ │ fmul %st(4),%st │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + shl $0x4,%ebx │ │ │ │ fld %st(2) │ │ │ │ + lea -0x30(%ecx,%ebx,1),%ecx │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%edx) │ │ │ │ + neg %ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ lea 0x20(%esi),%edx │ │ │ │ - shl $0x4,%ebx │ │ │ │ - lea -0x30(%ecx,%ebx,1),%ecx │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ - neg %ebx │ │ │ │ fstpl 0x10(%eax,%esi,1) │ │ │ │ fstpl 0x18(%eax,%esi,1) │ │ │ │ mov %ebp,%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x28(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddl 0x18(%eax,%ebx,1) │ │ │ │ fldl 0x8(%eax) │ │ │ │ faddl 0x28(%eax) │ │ │ │ @@ -4382,125 +4396,126 @@ │ │ │ │ faddl 0x20(%eax) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 83c0 │ │ │ │ + jne 8480 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0xe4(%esp),%edx │ │ │ │ + mov 0xf4(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 7abd │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ + je 7b3d │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%eax) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fstl 0xc(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ push %eax │ │ │ │ - push 0x144(%esp) │ │ │ │ - push 0xec(%esp) │ │ │ │ + push 0x154(%esp) │ │ │ │ + push 0xfc(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4770 │ │ │ │ mov 0x220(%ebx),%ebp │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 4210 │ │ │ │ pop %eax │ │ │ │ - push 0xec(%esp) │ │ │ │ + push 0xfc(%esp) │ │ │ │ call 46a0 │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 4370 │ │ │ │ - mov 0x14c(%esp),%eax │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ + mov 0x15c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x10(%eax,%edi,1),%eax │ │ │ │ fld %st(0) │ │ │ │ fldl 0x8(%esi) │ │ │ │ add $0x10,%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%esi) │ │ │ │ fstpl -0x10(%esi) │ │ │ │ fstpl -0x8(%esi) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 8475 │ │ │ │ + jne 853d │ │ │ │ ffreep %st(0) │ │ │ │ - add $0x11c,%esp │ │ │ │ + add $0x12c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov %ecx,0x90(%esp) │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ - fstpl 0x80(%esp) │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ + fstpl 0xa0(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - fstpl 0x78(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%ecx,8),%ebx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ + mov 0x74(%esp),%ecx │ │ │ │ + fstpl 0x94(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ add %ebx,%ecx │ │ │ │ - mov %ecx,0x9c(%esp) │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ lea (%edx,%ebx,1),%ebp │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ fldl 0x8(%edi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%edi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fstl 0x1c(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4770 │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%edx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edx,1) │ │ │ │ call 4770 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ - mov 0x90(%esp),%ecx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ fldz │ │ │ │ - fldl 0x78(%esp) │ │ │ │ + fldl 0x90(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fldl 0x80(%esp) │ │ │ │ - jne 8bfe │ │ │ │ + fldl 0xa0(%esp) │ │ │ │ + jne 8d21 │ │ │ │ fstp %st(1) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7db0 │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ + jle 7e70 │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - jmp 8580 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp,%esi,1) │ │ │ │ fldl (%edx,%esi,1) │ │ │ │ fldl 0x8(%eax,%esi,2) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ebx,%esi,2) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -4511,88 +4526,97 @@ │ │ │ │ fmull (%ebx,%esi,2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax,%esi,2) │ │ │ │ fstpl 0x8(%eax,%esi,2) │ │ │ │ add $0x8,%esi │ │ │ │ dec %ecx │ │ │ │ - jne 8580 │ │ │ │ + jne 8640 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7dc0 │ │ │ │ + jmp 7e80 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ + mov 0x48(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 7a5c │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ + jle 7adc │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x140(%esp),%edi │ │ │ │ shl $0x4,%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov 0x28(%ecx),%ecx │ │ │ │ + mov 0x28(%edi),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ - faddl (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ + faddl -0x10(%ecx) │ │ │ │ fldl -0x10(%edx) │ │ │ │ faddl -0x18(%ecx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 8600 │ │ │ │ - jmp 7e29 │ │ │ │ + jne 86c0 │ │ │ │ + jmp 7ee9 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ fldl 0x8(%edi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%edi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fstl 0x8c(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4770 │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4770 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ fldz │ │ │ │ - fldl 0x98(%esp) │ │ │ │ + fldl 0xa8(%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fldl 0xa0(%esp) │ │ │ │ - jne 9066 │ │ │ │ + fldl 0xb0(%esp) │ │ │ │ + jne 9163 │ │ │ │ fstp %st(1) │ │ │ │ - mov 0x90(%esp),%ebx │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebx,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 7db4 │ │ │ │ + jle 8880 │ │ │ │ mov %edi,%ebx │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - jmp 86c0 │ │ │ │ - nop │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ + jmp 87c0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl (%edi,%eax,1) │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -4606,35 +4630,35 @@ │ │ │ │ fmull (%esi,%eax,2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 86c0 │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ + jne 87c0 │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ lea -0x8(%ecx,%eax,8),%ecx │ │ │ │ - sub %ebx,%edi │ │ │ │ mov %esi,%eax │ │ │ │ + sub %ebx,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x10(%ebx,%eax,1),%edx │ │ │ │ - jmp 8741 │ │ │ │ - jmp 8740 │ │ │ │ + jmp 8841 │ │ │ │ + jmp 8840 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %esi │ │ │ │ mov %ecx,%ebp │ │ │ │ - sub 0x1c(%esp),%ebp │ │ │ │ + sub 0x18(%esp),%ebp │ │ │ │ mov %ecx,%eax │ │ │ │ lea (%edx,%edi,1),%ebx │ │ │ │ fldl (%eax) │ │ │ │ mov %edx,%eax │ │ │ │ sub $0x8,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ fldl 0x0(%ebp) │ │ │ │ @@ -4649,28 +4673,48 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jne 8740 │ │ │ │ + jne 8840 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7dc0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 8890 │ │ │ │ + ffreep %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ + push %edi │ │ │ │ + push %edi │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ + mov 0x38(%eax),%eax │ │ │ │ + push (%eax,%ecx,1) │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 4770 │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ + fldl (%edi) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmull 0x8(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 7eb7 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov %ebp,%ecx │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 89c8 │ │ │ │ - mov %ebp,0x40(%esp) │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - mov 0x3c(%esp),%ebp │ │ │ │ + jle 8b08 │ │ │ │ + mov %ebp,0x50(%esp) │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + mov 0x48(%esp),%ebp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fldl (%edx,%eax,1) │ │ │ │ fldl 0x8(%edi,%eax,2) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%esi,%eax,2) │ │ │ │ @@ -4683,83 +4727,82 @@ │ │ │ │ fmull (%esi,%eax,2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %ecx │ │ │ │ - jne 87c0 │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - mov %ebx,0x98(%esp) │ │ │ │ + jne 8900 │ │ │ │ + mov 0x50(%esp),%ebp │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ + mov %ebx,0xa0(%esp) │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ lea -0x1(%ebp),%ecx │ │ │ │ - mov %ebp,0x3c(%esp) │ │ │ │ - mov %ebp,0xa0(%esp) │ │ │ │ + mov %ebp,0x48(%esp) │ │ │ │ + mov %ebp,0xa8(%esp) │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov %ecx,0xa8(%esp) │ │ │ │ + mov %ecx,0xb0(%esp) │ │ │ │ add %eax,%edx │ │ │ │ - mov %eax,0x80(%esp) │ │ │ │ + mov %eax,0x90(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov %edx,0x78(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ lea 0x10(%esi,%eax,1),%edx │ │ │ │ sub %edi,%esi │ │ │ │ lea 0x10(%edi,%eax,1),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ + mov %edx,0x78(%esp) │ │ │ │ mov %ebx,%edx │ │ │ │ - mov %esi,0x60(%esp) │ │ │ │ + mov %esi,0x70(%esp) │ │ │ │ sub %edi,%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x78(%esp),%edx │ │ │ │ - mov %edi,0x78(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ - mov 0x60(%esp),%ebx │ │ │ │ + mov %edx,0x50(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edi,0x88(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %edx,%edi │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ + mov 0x28(%esp),%ebp │ │ │ │ + mov 0x70(%esp),%ebx │ │ │ │ + mov 0x50(%esp),%ecx │ │ │ │ sub %ebp,%edi │ │ │ │ mov %edx,%ebp │ │ │ │ add %eax,%ebx │ │ │ │ - add %eax,%ecx │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - fldl (%edi) │ │ │ │ sub $0x8,%edx │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ + add %eax,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ + decl 0x48(%esp) │ │ │ │ + fldl (%edi) │ │ │ │ fldl 0x8(%esi) │ │ │ │ - decl 0x3c(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ - jne 8860 │ │ │ │ - mov 0x98(%esp),%ebx │ │ │ │ - mov 0xa0(%esp),%ebp │ │ │ │ + jne 89a0 │ │ │ │ + mov 0xa0(%esp),%ebx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov 0x78(%esp),%edi │ │ │ │ - mov 0xa8(%esp),%ecx │ │ │ │ - mov 0x90(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %ebx,0x3c(%esp) │ │ │ │ + mov 0xa8(%esp),%ebp │ │ │ │ + mov 0x88(%esp),%edi │ │ │ │ + mov 0xb0(%esp),%ecx │ │ │ │ + mov 0x84(%esp),%esi │ │ │ │ + mov %ebx,0x48(%esp) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ mov %ebp,%edx │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ - jmp 8900 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ + jmp 8a40 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ @@ -4774,41 +4817,41 @@ │ │ │ │ fmull (%edi,%eax,2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 8900 │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ + jne 8a40 │ │ │ │ + mov 0x48(%esp),%ebx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ mov %edi,%ebp │ │ │ │ - mov %edi,0x3c(%esp) │ │ │ │ - add 0x80(%esp),%edx │ │ │ │ - sub 0x1c(%esp),%ebp │ │ │ │ - mov %ebx,0x30(%esp) │ │ │ │ - mov 0x70(%esp),%ebx │ │ │ │ - jmp 8981 │ │ │ │ - jmp 8980 │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ + add 0x90(%esp),%edx │ │ │ │ + sub 0x18(%esp),%ebp │ │ │ │ + mov %ebx,0x38(%esp) │ │ │ │ + mov 0x78(%esp),%ebx │ │ │ │ + jmp 8ac1 │ │ │ │ + jmp 8ac0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %ecx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ lea (%ebx,%ebp,1),%esi │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov %edx,%eax │ │ │ │ sub $0x8,%edx │ │ │ │ fldl (%eax) │ │ │ │ mov %ebx,%eax │ │ │ │ - fldl (%edi) │ │ │ │ add $0x10,%ebx │ │ │ │ + fldl (%edi) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ @@ -4816,109 +4859,109 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 8980 │ │ │ │ + jne 8ac0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - jmp 89d0 │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + jmp 8b10 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movzbl 0x2c(%esp),%ecx │ │ │ │ + movzbl 0x34(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ push %edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4390 │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ add $0xc,%esp │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4770 │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl 0x8(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - jmp 8210 │ │ │ │ + jmp 82d0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ - fstpl 0x98(%esp) │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + fstpl 0xa0(%esp) │ │ │ │ fxch %st(2) │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl 0x84(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl (%edi) │ │ │ │ - fstpl 0x8(%edi) │ │ │ │ - lea 0x0(,%ecx,8),%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ + lea 0x0(,%edi,8),%edx │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ lea (%ecx,%edx,1),%ebp │ │ │ │ + fstpl 0x94(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ lea 0x0(%ebp,%edx,1),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ + mov %ecx,0x8c(%esp) │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ + fstpl (%ecx) │ │ │ │ + fstpl 0x8(%ecx) │ │ │ │ fldl 0x8(%edi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%edi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fstl 0x3c(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4770 │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%edx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edx,1) │ │ │ │ call 4770 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ fldz │ │ │ │ - fldl 0x80(%esp) │ │ │ │ + fldl 0x90(%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fldl 0x98(%esp) │ │ │ │ - jne 9340 │ │ │ │ + fldl 0xa0(%esp) │ │ │ │ + jne 94c3 │ │ │ │ fstp %st(1) │ │ │ │ - mov 0x90(%esp),%ebx │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebx,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 8bc0 │ │ │ │ + jle 8d00 │ │ │ │ mov %edi,%ebx │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - jmp 8b00 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl 0x8(%edi,%eax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -4931,34 +4974,34 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 8b00 │ │ │ │ - mov 0x90(%esp),%ecx │ │ │ │ + jne 8c40 │ │ │ │ + mov 0x84(%esp),%ecx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ lea -0x8(%esi,%ecx,8),%ecx │ │ │ │ - sub %ebx,%edi │ │ │ │ mov %eax,%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + sub %ebx,%edi │ │ │ │ lea 0x10(%ebx,%eax,1),%edx │ │ │ │ - jmp 8b81 │ │ │ │ - jmp 8b80 │ │ │ │ + jmp 8cc1 │ │ │ │ + jmp 8cc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %esi │ │ │ │ mov %ecx,%ebp │ │ │ │ - sub 0x1c(%esp),%ebp │ │ │ │ + sub 0x18(%esp),%ebp │ │ │ │ mov %ecx,%eax │ │ │ │ lea (%edx,%edi,1),%ebx │ │ │ │ fldl (%eax) │ │ │ │ mov %edx,%eax │ │ │ │ sub $0x8,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ fldl 0x0(%ebp) │ │ │ │ @@ -4973,50 +5016,45 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jne 8b80 │ │ │ │ + jne 8cc0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 8bc2 │ │ │ │ + jmp 8d02 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ - push %edi │ │ │ │ - push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + push %esi │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%edi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%ecx,1) │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 4770 │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ - fldl (%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmull 0x8(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 7df7 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + push (%eax,%edi,1) │ │ │ │ + jmp 7e9a │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 8cf6 │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ - mov %esi,0x90(%esp) │ │ │ │ + jle 8e36 │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ + mov %esi,0x84(%esp) │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - jmp 8c40 │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + jmp 8d80 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fldl (%edx,%eax,1) │ │ │ │ fldl 0x8(%esi,%eax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%ecx,%eax,2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -5028,23 +5066,23 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edi │ │ │ │ - jne 8c40 │ │ │ │ + jne 8d80 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ - mov 0x90(%esp),%esi │ │ │ │ - mov 0x98(%esp),%edi │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + mov 0x84(%esp),%esi │ │ │ │ + mov 0xa8(%esp),%edi │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ - jmp 8cc0 │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + jmp 8e00 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp,%esi,1) │ │ │ │ @@ -5061,60 +5099,60 @@ │ │ │ │ fmull (%edx,%esi,2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax,%esi,2) │ │ │ │ fstpl 0x8(%eax,%esi,2) │ │ │ │ add $0x8,%esi │ │ │ │ dec %ecx │ │ │ │ - jne 8cc0 │ │ │ │ + jne 8e00 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 8cfa │ │ │ │ + jmp 8e3a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - movzbl 0x70(%esp),%ecx │ │ │ │ + movzbl 0x78(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4390 │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4770 │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ - fldl 0x8(%edi) │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl 0x8(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edi) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ - jmp 7dc0 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x90(%esp),%esi │ │ │ │ + jmp 7e80 │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x84(%esp),%edi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ + mov %eax,0xe0(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - test %esi,%esi │ │ │ │ - jle 9001 │ │ │ │ - mov %esi,0x78(%esp) │ │ │ │ - mov 0xd0(%esp),%ebx │ │ │ │ + test %edi,%edi │ │ │ │ + jle 9141 │ │ │ │ + mov %edi,0x88(%esp) │ │ │ │ + mov 0xe0(%esp),%ebx │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x80(%esp),%edx │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + nop │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ fld %st(0) │ │ │ │ faddl (%edx,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp,%eax,1) │ │ │ │ fldl 0x8(%esi,%eax,2) │ │ │ │ @@ -5129,66 +5167,67 @@ │ │ │ │ fmull (%esi,%eax,2) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ - decl 0x78(%esp) │ │ │ │ - jne 8d90 │ │ │ │ + decl 0x88(%esp) │ │ │ │ + jne 8ed0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ fld1 │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ + mov %ecx,0xec(%esp) │ │ │ │ + mov 0x28(%esp),%ebp │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ - mov %edx,0xb4(%esp) │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ lea 0x8(%ecx,%eax,1),%esi │ │ │ │ add %eax,%edi │ │ │ │ - mov %esi,0x98(%esp) │ │ │ │ + mov %esi,0xa0(%esp) │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ - mov %edi,0xd4(%esp) │ │ │ │ - mov %esi,0x78(%esp) │ │ │ │ - mov 0x80(%esp),%esi │ │ │ │ + mov %edi,0xe4(%esp) │ │ │ │ + mov %esi,0x88(%esp) │ │ │ │ + mov 0x90(%esp),%esi │ │ │ │ add %eax,%esi │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,0xa0(%esp) │ │ │ │ + mov %esi,0xa8(%esp) │ │ │ │ lea 0x10(%ebp,%eax,1),%edx │ │ │ │ lea 0x10(%ebx,%eax,1),%esi │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ sub %ebp,%ebx │ │ │ │ - mov %esi,0xd8(%esp) │ │ │ │ - mov %ebx,0xac(%esp) │ │ │ │ - mov %eax,0x80(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ + mov %ebx,0xbc(%esp) │ │ │ │ + mov %esi,0xe8(%esp) │ │ │ │ + mov %eax,0x90(%esp) │ │ │ │ + mov 0xe0(%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ - mov %eax,0xa8(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xa8(%esp),%eax │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - mov 0xa0(%esp),%ebp │ │ │ │ + mov %eax,0xb0(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0xb0(%esp),%eax │ │ │ │ fld %st(0) │ │ │ │ mov %edx,%esi │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov 0xa8(%esp),%ebp │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ + mov 0xbc(%esp),%eax │ │ │ │ lea (%eax,%edx,1),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ sub $0x8,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ - mov %ecx,0x78(%esp) │ │ │ │ - mov 0x98(%esp),%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ sub %eax,%ebp │ │ │ │ faddl 0x0(%ebp,%ecx,1) │ │ │ │ fldl (%eax) │ │ │ │ - sub 0x1c(%esp),%eax │ │ │ │ - decl 0x80(%esp) │ │ │ │ + sub 0x18(%esp),%eax │ │ │ │ + decl 0x90(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%edi) │ │ │ │ @@ -5200,30 +5239,27 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - jne 8e70 │ │ │ │ + jne 8fc0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0xd4(%esp),%edi │ │ │ │ + mov 0xe4(%esp),%edi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov 0x90(%esp),%edx │ │ │ │ - mov 0xd8(%esp),%esi │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ - mov %edi,0x90(%esp) │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + mov 0xe8(%esp),%esi │ │ │ │ + mov 0xec(%esp),%ecx │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + mov %edi,0x84(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ - jmp 8f40 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl 0x8(%edi,%eax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ @@ -5237,38 +5273,38 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 8f40 │ │ │ │ + jne 9080 │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ - mov 0xb4(%esp),%ecx │ │ │ │ - sub 0x30(%esp),%ebx │ │ │ │ - jmp 8fc1 │ │ │ │ - jmp 8fc0 │ │ │ │ + mov 0x84(%esp),%edi │ │ │ │ + sub 0x38(%esp),%ebx │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + jmp 9101 │ │ │ │ + jmp 9100 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %ecx │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ lea (%edi,%eax,1),%ebp │ │ │ │ mov %edi,%eax │ │ │ │ sub $0x8,%edi │ │ │ │ fldl (%eax) │ │ │ │ mov %esi,%eax │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ add $0x10,%esi │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ @@ -5276,61 +5312,41 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 8fc0 │ │ │ │ + jne 9100 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 9007 │ │ │ │ + jmp 9147 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - movzbl 0x70(%esp),%ecx │ │ │ │ + movzbl 0x78(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ - push 0xd8(%esp) │ │ │ │ - push 0x34(%esp) │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 4390 │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ - add $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - push %esi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%edi │ │ │ │ - mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%edi,1) │ │ │ │ - call 4770 │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmull (%esi) │ │ │ │ - fstpl (%esi) │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - jmp 7dc0 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ + push 0xe8(%esp) │ │ │ │ + jmp 8e4b │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x84(%esp),%edi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ + mov %eax,0xbc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ test %edi,%edi │ │ │ │ - jle 9320 │ │ │ │ - mov 0xac(%esp),%ebx │ │ │ │ + jle 9460 │ │ │ │ + mov 0xbc(%esp),%ebx │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ - jmp 90c0 │ │ │ │ - nop │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + jmp 91c0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fldl 0x8(%edi,%eax,2) │ │ │ │ @@ -5346,92 +5362,99 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 90c0 │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ + jne 91c0 │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ dec %eax │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ - mov %eax,0xb4(%esp) │ │ │ │ - lea (%ecx,%ebx,1),%edx │ │ │ │ - lea (%edi,%ebx,1),%esi │ │ │ │ - mov %edx,0xd0(%esp) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - mov %esi,0x98(%esp) │ │ │ │ - mov %esi,0xd8(%esp) │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + lea (%edi,%ebx,1),%esi │ │ │ │ + lea (%ecx,%ebx,1),%edi │ │ │ │ + mov %edi,0xe0(%esp) │ │ │ │ lea 0x10(%ebp,%eax,1),%edi │ │ │ │ lea 0x10(%edx,%eax,1),%eax │ │ │ │ - mov 0x90(%esp),%edx │ │ │ │ - mov %eax,0xd4(%esp) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - mov %edi,0xdc(%esp) │ │ │ │ - mov %edx,0x78(%esp) │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + mov %eax,0xe4(%esp) │ │ │ │ + mov 0xbc(%esp),%eax │ │ │ │ + mov %esi,0xa0(%esp) │ │ │ │ + mov %esi,0xe8(%esp) │ │ │ │ + mov %edi,0xec(%esp) │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ sub %edx,%eax │ │ │ │ sub %edx,%ebp │ │ │ │ - mov 0xd0(%esp),%edx │ │ │ │ - mov %ebx,0xd0(%esp) │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov %ebp,0xa8(%esp) │ │ │ │ - mov 0xd4(%esp),%eax │ │ │ │ - mov %ecx,0xd4(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xa0(%esp),%ebx │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + mov 0xe0(%esp),%edx │ │ │ │ + mov %ebx,0xe0(%esp) │ │ │ │ + mov %eax,0xa8(%esp) │ │ │ │ + mov %ebp,0xb0(%esp) │ │ │ │ + mov 0xe4(%esp),%eax │ │ │ │ + mov %ecx,0xe4(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%edi │ │ │ │ mov %eax,%esi │ │ │ │ - lea (%ebx,%eax,1),%ecx │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ mov 0xa8(%esp),%ebx │ │ │ │ sub %ebp,%edi │ │ │ │ mov %edx,%ebp │ │ │ │ + lea (%ebx,%eax,1),%ecx │ │ │ │ + mov 0xb0(%esp),%ebx │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - fldl (%edi) │ │ │ │ sub $0x8,%edx │ │ │ │ + fldl (%edi) │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fmul %st(2),%st │ │ │ │ add %eax,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ - decl 0x78(%esp) │ │ │ │ + decl 0x88(%esp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ - jne 9190 │ │ │ │ - mov 0xd8(%esp),%esi │ │ │ │ - mov 0xdc(%esp),%edi │ │ │ │ - mov 0xd0(%esp),%ebx │ │ │ │ + jne 92a0 │ │ │ │ + mov 0xe8(%esp),%esi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov 0x90(%esp),%edx │ │ │ │ - mov 0xd4(%esp),%ecx │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ - mov %esi,0x90(%esp) │ │ │ │ - mov %edi,0x78(%esp) │ │ │ │ - mov %ebx,0xa0(%esp) │ │ │ │ - mov 0x80(%esp),%edi │ │ │ │ + mov 0xec(%esp),%edi │ │ │ │ + mov 0xe0(%esp),%ebx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + mov 0xe4(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + mov %esi,0x84(%esp) │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ + mov %edi,0x88(%esp) │ │ │ │ + mov %ebx,0xa8(%esp) │ │ │ │ + mov 0x90(%esp),%edi │ │ │ │ fld1 │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + jmp 9380 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ faddl (%edi,%eax,1) │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivrl (%ecx,%eax,1) │ │ │ │ fldl 0x8(%esi,%eax,2) │ │ │ │ @@ -5447,40 +5470,39 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 9240 │ │ │ │ + jne 9380 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x80(%esp),%eax │ │ │ │ + mov 0x90(%esp),%eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov 0x90(%esp),%esi │ │ │ │ fld1 │ │ │ │ - add 0xa0(%esp),%eax │ │ │ │ - sub 0x30(%esp),%ebx │ │ │ │ - mov 0x78(%esp),%edi │ │ │ │ - mov 0xb4(%esp),%ebp │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ - mov %ebx,0x90(%esp) │ │ │ │ - jmp 92c1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add 0xa8(%esp),%eax │ │ │ │ + sub 0x38(%esp),%ebx │ │ │ │ + mov 0x84(%esp),%esi │ │ │ │ + mov 0x88(%esp),%edi │ │ │ │ + mov 0xc4(%esp),%ebp │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %ebx,0x84(%esp) │ │ │ │ + jmp 9401 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ dec %ebp │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ - mov 0x98(%esp),%ebx │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ + mov 0xa0(%esp),%ebx │ │ │ │ mov %esi,%edx │ │ │ │ fld %st(0) │ │ │ │ sub $0x8,%esi │ │ │ │ lea (%edi,%eax,1),%ecx │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ faddl 0x8(%ebx,%eax,1) │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ add $0x10,%edi │ │ │ │ fldl (%edx) │ │ │ │ fdiv %st(1),%st │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ fdivrl (%edx,%ebx,1) │ │ │ │ @@ -5495,38 +5517,58 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 92c0 │ │ │ │ + jne 9400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 9324 │ │ │ │ + jmp 9464 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - movzbl 0x70(%esp),%ecx │ │ │ │ + movzbl 0x78(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ - push 0xb4(%esp) │ │ │ │ - jmp 8d0b │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x90(%esp),%ebx │ │ │ │ + push 0xc4(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 4390 │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ + add $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + push %esi │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%edi │ │ │ │ + mov 0x38(%eax),%eax │ │ │ │ + push (%eax,%edi,1) │ │ │ │ + call 4770 │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmull (%esi) │ │ │ │ + fstpl (%esi) │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ + jmp 8890 │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov %ebx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 9585 │ │ │ │ - mov %ebp,0x78(%esp) │ │ │ │ + jle 9705 │ │ │ │ + mov %ebp,0x88(%esp) │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl 0x8(%ebp,%eax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ @@ -5540,77 +5582,75 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%edi,%eax,2) │ │ │ │ fstpl 0x8(%edi,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 9380 │ │ │ │ - mov 0x90(%esp),%ebx │ │ │ │ - mov 0x78(%esp),%ebp │ │ │ │ - mov %edi,0xd0(%esp) │ │ │ │ + jne 9500 │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ + mov 0x88(%esp),%ebp │ │ │ │ + mov %edi,0xe0(%esp) │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ - mov %ebx,0x78(%esp) │ │ │ │ + mov %ebx,0x88(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %ebp,0xac(%esp) │ │ │ │ + mov %ebp,0xbc(%esp) │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ - mov %eax,0xb4(%esp) │ │ │ │ - lea (%esi,%ecx,1),%edx │ │ │ │ - mov %ecx,0xa8(%esp) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + lea (%esi,%ecx,1),%edx │ │ │ │ + mov %ecx,0xb0(%esp) │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ lea 0x10(%ecx,%eax,1),%esi │ │ │ │ - mov %esi,0xa0(%esp) │ │ │ │ + mov %esi,0xa8(%esp) │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ sub %esi,%ebx │ │ │ │ sub %esi,%ecx │ │ │ │ lea 0x10(%esi,%eax,1),%eax │ │ │ │ - mov %ebx,0x80(%esp) │ │ │ │ - mov %ecx,0x98(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ - mov 0x98(%esp),%ebx │ │ │ │ - mov %edx,%edi │ │ │ │ + mov %ebx,0x90(%esp) │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x80(%esp),%ecx │ │ │ │ + mov 0x90(%esp),%edi │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ + mov 0xa0(%esp),%ebx │ │ │ │ + lea (%edi,%eax,1),%ecx │ │ │ │ + mov %edx,%edi │ │ │ │ sub %ebp,%edi │ │ │ │ mov %edx,%ebp │ │ │ │ add %eax,%ebx │ │ │ │ sub $0x8,%edx │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - fldl (%edi) │ │ │ │ - add %eax,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ + decl 0x88(%esp) │ │ │ │ + fldl (%edi) │ │ │ │ fldl 0x8(%esi) │ │ │ │ - decl 0x78(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ - jne 9420 │ │ │ │ + jne 95a0 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov 0xac(%esp),%ebp │ │ │ │ - mov 0xd0(%esp),%edi │ │ │ │ - mov 0x90(%esp),%edx │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ + mov 0xbc(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 94c0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0xe0(%esp),%edi │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%esi │ │ │ │ + jmp 9640 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ @@ -5626,39 +5666,39 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ecx,%eax,2) │ │ │ │ fstpl 0x8(%ecx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 94c0 │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ + jne 9640 │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov %edi,0x60(%esp) │ │ │ │ - add 0xa8(%esp),%edx │ │ │ │ - sub 0x30(%esp),%esi │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov 0xb4(%esp),%edi │ │ │ │ - jmp 9541 │ │ │ │ - jmp 9540 │ │ │ │ + mov %edi,0x70(%esp) │ │ │ │ + add 0xb0(%esp),%edx │ │ │ │ + sub 0x38(%esp),%esi │ │ │ │ + mov 0xa8(%esp),%ecx │ │ │ │ + mov 0xc4(%esp),%edi │ │ │ │ + jmp 96c1 │ │ │ │ + jmp 96c0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %edi │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ lea (%ecx,%esi,1),%ebx │ │ │ │ lea (%edx,%eax,1),%ebp │ │ │ │ mov %edx,%eax │ │ │ │ sub $0x8,%edx │ │ │ │ fldl (%eax) │ │ │ │ mov %ecx,%eax │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ add $0x10,%ecx │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ @@ -5666,193 +5706,192 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %edi,%edi │ │ │ │ - jne 9540 │ │ │ │ + jne 96c0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - jmp 9589 │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ + jmp 9709 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - movzbl 0x70(%esp),%ecx │ │ │ │ + movzbl 0x78(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4390 │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4770 │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ - fldl 0x8(%edi) │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl 0x8(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edi) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ - jmp 8bc2 │ │ │ │ + jmp 8d02 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + mov 0x6c(%esp),%edi │ │ │ │ add %edi,%edi │ │ │ │ - mov %edi,0x38(%esp) │ │ │ │ + mov %edi,0x44(%esp) │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 8239 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x5c(%esp),%ebp │ │ │ │ + jmp 82f9 │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x68(%esp),%ebp │ │ │ │ lea -0x2(%edi),%edx │ │ │ │ shl $0x5,%edx │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ mov 0x20(%eax),%ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%ebp),%ebp │ │ │ │ lea (%ebx,%edx,1),%ecx │ │ │ │ lea -0x10(,%eax,8),%edx │ │ │ │ - mov %edi,%eax │ │ │ │ fldl 0x0(%ebp,%edx,1) │ │ │ │ - mov 0x5c(%esp),%ebp │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ - sub 0x4(%ebp),%eax │ │ │ │ + mov 0x68(%esp),%ebp │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %edi,%edx │ │ │ │ + sub 0x4(%ebp),%edx │ │ │ │ mov 0xc(%ebp),%ebp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - add 0x138(%esp),%edx │ │ │ │ + add 0x148(%esp),%edx │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ - mov 0x5c(%esp),%ebp │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ fldl 0x8(%edx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x68(%esp),%ebp │ │ │ │ lea 0x20(%ebx,%ecx,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ fldl 0x8(%edx) │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ fstpl 0x30(%ebx,%ecx,1) │ │ │ │ fstpl 0x38(%ebx,%ecx,1) │ │ │ │ - cmpl $0x1,0xc(%esp) │ │ │ │ - jg 7572 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + cmpl $0x1,0x8(%esp) │ │ │ │ + jg 75f4 │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ - jmp 8266 │ │ │ │ + jmp 8326 │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ call 4510 │ │ │ │ mov 0x220(%ebx),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%ebp │ │ │ │ push %esi │ │ │ │ call 4210 │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 46d0 │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ - lea 0x118(%esp),%edx │ │ │ │ + lea 0x128(%esp),%edx │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ movl $0x0,(%esp) │ │ │ │ push %edx │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push $0x2 │ │ │ │ - lea 0x13c(%esp),%eax │ │ │ │ + lea 0x14c(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 44e0 │ │ │ │ - mov %eax,0x120(%esp) │ │ │ │ + mov %eax,0x130(%esp) │ │ │ │ add $0x34,%esp │ │ │ │ push %esi │ │ │ │ call 4370 │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ + mov 0x11c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 7494 │ │ │ │ + jmp 7514 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00009730 : │ │ │ │ +000098a0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x54(%esp),%edi │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ lea 0x30(%esp),%edx │ │ │ │ - call ba1b │ │ │ │ - add $0x5b630,%esi │ │ │ │ + call badb │ │ │ │ + add $0x5a4c0,%esi │ │ │ │ mov 0x10(%edi),%ebp │ │ │ │ push %edx │ │ │ │ inc %eax │ │ │ │ - mov %esi,%ebx │ │ │ │ lea 0x30(%esp),%edx │ │ │ │ push %edx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ call 43c0 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x8,(%edi) │ │ │ │ - jne 982e │ │ │ │ + jne 99ae │ │ │ │ mov 0x54(%esp),%edx │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ + mov (%esp),%eax │ │ │ │ shl $0x6,%edx │ │ │ │ add %edx,%ebp │ │ │ │ testb $0x20,0x64(%esp) │ │ │ │ - je 9840 │ │ │ │ + je 99c0 │ │ │ │ mov 0x60(%esp),%ebx │ │ │ │ - mov 0x44(%edi),%edx │ │ │ │ - fildl 0x4(%esp) │ │ │ │ + fildl (%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov 0x44(%edi),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 97c0 │ │ │ │ - fdivrl -0xac48(%esi) │ │ │ │ - nop │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ - fildl 0x4(%esp) │ │ │ │ - fadds -0xad74(%esi) │ │ │ │ + js 9940 │ │ │ │ + fdivrl -0x9c48(%esi) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,(%esp) │ │ │ │ + fildl (%esp) │ │ │ │ + fadds -0x9d74(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fcos │ │ │ │ fstpl (%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 97a0 │ │ │ │ + jne 9920 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 97d0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 9950 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ mov 0x24(%edi),%ebx │ │ │ │ push 0x2c(%ebp) │ │ │ │ push 0x28(%ebp) │ │ │ │ @@ -5871,139 +5910,140 @@ │ │ │ │ mov 0x80(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ call 5390 │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ sub %edx,%eax │ │ │ │ - inc %eax │ │ │ │ shl $0x4,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ + inc %eax │ │ │ │ add %edx,%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - push 0x64(%esp) │ │ │ │ mov %esi,%ebx │ │ │ │ + push 0x64(%esp) │ │ │ │ call 4390 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ push %eax │ │ │ │ - mov %esi,%ebx │ │ │ │ push 0x64(%esp) │ │ │ │ + mov %esi,%ebx │ │ │ │ push 0x24(%edi) │ │ │ │ call 4390 │ │ │ │ mov 0x70(%esp),%ebx │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - add 0x24(%edi),%edx │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ + add 0x24(%edi),%edx │ │ │ │ not %ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 4230 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jle 98d9 │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ + jle 9a59 │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add %edx,%eax │ │ │ │ add %ecx,%ecx │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ - fildl 0x8(%esp) │ │ │ │ - fdivrs -0xad70(%esi) │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ + fildl 0x4(%esp) │ │ │ │ mov %edx,%ecx │ │ │ │ + fdivrs -0x9d70(%esi) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ add $0x10,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x10(%ecx) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 98c0 │ │ │ │ + jne 9a40 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ mov 0x34(%edi),%eax │ │ │ │ push -0x8(%eax,%edx,4) │ │ │ │ call 4770 │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ + fldl 0x28(%ebp) │ │ │ │ mov 0x30(%ebp),%ecx │ │ │ │ mov 0x1c(%edi),%ebx │ │ │ │ - fldl 0x28(%ebp) │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - mov 0x34(%ebp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov -0x8(%eax,%edx,4),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ dec %eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x400,0x8(%edi) │ │ │ │ - jle 9a10 │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ + jle 9b90 │ │ │ │ + mov (%esp),%edx │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ add %ebx,%edx │ │ │ │ test %edi,%edi │ │ │ │ - js 9a80 │ │ │ │ - jmp 9980 │ │ │ │ + js 9c00 │ │ │ │ + jmp 9b00 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,-0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 9980 │ │ │ │ + jne 9b00 │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 9a80 │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + jne 9c00 │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 9a4c │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + js 9bcc │ │ │ │ fldl (%ebx) │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ add %eax,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ @@ -6013,77 +6053,78 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 99e0 │ │ │ │ + jne 9b60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 9a60 │ │ │ │ + jmp 9be0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ fstpl (%esp) │ │ │ │ add $0x8,%eax │ │ │ │ push %eax │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ add $0x8,%eax │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ - push 0x20(%edi) │ │ │ │ mov %ebx,%ecx │ │ │ │ - push 0x24(%esp) │ │ │ │ - push 0x34(%esp) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ + push 0x20(%edi) │ │ │ │ + push 0x20(%esp) │ │ │ │ + push 0x2c(%esp) │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ call 5390 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 9a60 │ │ │ │ + jmp 9be0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 9a60 │ │ │ │ + jmp 9be0 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ sub %edx,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - jmp 981e │ │ │ │ + jmp 999e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 9a50 │ │ │ │ + js 9bd0 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - mov %ebp,0x18(%esp) │ │ │ │ - mov 0x10(%esp),%ebp │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ + mov %ebp,0x1c(%esp) │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ add %edi,%eax │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ lea -0x8(,%eax,8),%edi │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + mov %edi,(%esp) │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ + cmpl $0x1,0x60(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(1) │ │ │ │ fld %st(1) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fadd %st(3),%st │ │ │ │ fldl (%ebx) │ │ │ │ fadd %st(5),%st │ │ │ │ @@ -6096,118 +6137,125 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ faddl 0x18(%ebx) │ │ │ │ fld %st(4) │ │ │ │ faddl 0x10(%ebx) │ │ │ │ fstpl 0x10(%ebx) │ │ │ │ fstpl 0x18(%ebx) │ │ │ │ - cmpl $0x1,0x60(%esp) │ │ │ │ - jg 9b18 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 9b5d │ │ │ │ - xchg %ax,%ax │ │ │ │ + jle 9cf0 │ │ │ │ + fxch %st(4) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + jmp 9c98 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fldl 0x10(%ecx,%eax,1) │ │ │ │ fmull (%edx) │ │ │ │ faddl 0x10(%edi,%eax,1) │ │ │ │ fldl 0x10(%ebp,%eax,1) │ │ │ │ - fmul %st,%st(3) │ │ │ │ - fld %st(5) │ │ │ │ + fmul %st,%st(2) │ │ │ │ + fld %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(4) │ │ │ │ + faddp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fxch %st(5) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fld %st(0) │ │ │ │ + faddp %st,%st(4) │ │ │ │ + fld %st(3) │ │ │ │ faddl 0x28(%ebx,%eax,2) │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ faddl 0x20(%ebx,%eax,2) │ │ │ │ fstpl 0x20(%ebx,%eax,2) │ │ │ │ fstpl 0x28(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ - cmp %eax,0x4(%esp) │ │ │ │ - jne 9b10 │ │ │ │ + cmp %eax,(%esp) │ │ │ │ + jne 9c90 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - addl $0x10,0x8(%esp) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + jmp 9d00 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + addl $0x10,0x4(%esp) │ │ │ │ add $0x8,%edx │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - cmp %eax,0xc(%esp) │ │ │ │ - jne 9ac0 │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + cmp %eax,0x10(%esp) │ │ │ │ + jne 9c40 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ - jmp 9a60 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x1c(%esp),%ebp │ │ │ │ + jmp 9be0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00009b80 : │ │ │ │ +00009d30 : │ │ │ │ call 4c37 │ │ │ │ - add $0x5b1f3,%eax │ │ │ │ + add $0x5a043,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xfc,%esp │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - mov 0x110(%esp),%eax │ │ │ │ movl $0x5,0xe8(%esp) │ │ │ │ movl $0x5,0xec(%esp) │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + mov 0x110(%esp),%eax │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ mov %edi,0xe4(%esp) │ │ │ │ cmp $0x3,%eax │ │ │ │ - jle b3fd │ │ │ │ + jle b4bd │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0xe4(%esp),%eax │ │ │ │ push %eax │ │ │ │ lea 0xe4(%esp),%eax │ │ │ │ push %eax │ │ │ │ push 0x12c(%esp) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 43c0 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x4,(%eax) │ │ │ │ - jne a486 │ │ │ │ + jne a607 │ │ │ │ mov 0x114(%esp),%eax │ │ │ │ shl $0x6,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov 0xdc(%esp),%esi │ │ │ │ mov %eax,0x7c(%esp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ cmp 0x120(%esp),%eax │ │ │ │ cmovg 0x120(%esp),%eax │ │ │ │ mov %eax,%ebp │ │ │ │ testb $0x20,0x124(%esp) │ │ │ │ - je b441 │ │ │ │ + je b501 │ │ │ │ call 4510 │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x4,%edi │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x220(%ebx),%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ push %eax │ │ │ │ call 4210 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 46d0 │ │ │ │ - mov 0x120(%esp),%esi │ │ │ │ lea 0xf8(%esp),%edx │ │ │ │ + mov 0x120(%esp),%esi │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ movl $0x0,(%esp) │ │ │ │ push %edx │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ @@ -6235,33 +6283,30 @@ │ │ │ │ call 4210 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 46a0 │ │ │ │ pop %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 4370 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ - jmp 9d20 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 9d20 │ │ │ │ + jne 9ec0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xdc(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ @@ -6288,53 +6333,49 @@ │ │ │ │ add $0x10,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x18(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x18(%ecx) │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 9da0 │ │ │ │ + jne 9f40 │ │ │ │ mov 0x7c(%esp),%ebx │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ fldl 0x20(%ebx) │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov 0xdc(%esp),%ebx │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldl 0x18(%esi) │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ shl $0x4,%edx │ │ │ │ add %edi,%edx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl 0x18(%esi) │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl (%esi) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl 0x10(%esi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ - fmuls -0xad74(%ecx) │ │ │ │ + fmuls -0x9d74(%ecx) │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ lea -0x10(%esi,%ecx,1),%ecx │ │ │ │ - jmp 9e40 │ │ │ │ + jmp 9fc0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - faddl 0x28(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + faddl 0x18(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl -0x10(%eax) │ │ │ │ faddl 0x10(%eax) │ │ │ │ @@ -6342,20 +6383,20 @@ │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 9e40 │ │ │ │ + jne 9fc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ cmp 0x120(%esp),%ebx │ │ │ │ - jg b4f7 │ │ │ │ + jg b5b7 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ @@ -6363,136 +6404,136 @@ │ │ │ │ mov 0xec(%esp),%eax │ │ │ │ mov %eax,0x68(%esp) │ │ │ │ mov 0xf0(%esp),%eax │ │ │ │ dec %eax │ │ │ │ mov %eax,0xa8(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle a423 │ │ │ │ + jle a5a3 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ mov %ebp,0xc4(%esp) │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ sub $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ cmovg %esi,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %eax,%eax │ │ │ │ cmovs %edx,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - lea 0x1(%ebp),%eax │ │ │ │ fildl 0x8(%esp) │ │ │ │ - fstpl 0xa8(%esp) │ │ │ │ + lea 0x1(%ebp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ + fstpl 0xa8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ fstpl 0xb0(%esp) │ │ │ │ fildl 0x114(%esp) │ │ │ │ - fsubs -0xad78(%ebx) │ │ │ │ + fsubs -0x9d78(%ebx) │ │ │ │ fstpl 0xb8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl 0x58(%esp) │ │ │ │ - fldl 0xa8(%esp) │ │ │ │ - fdiv %st(1),%st │ │ │ │ fnstcw 0xce(%esp) │ │ │ │ movzwl 0xce(%esp),%eax │ │ │ │ + fldl 0xa8(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0xcc(%esp) │ │ │ │ movzwl 0xce(%esp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + fdiv %st(1),%st │ │ │ │ + mov %ax,0xca(%esp) │ │ │ │ + movzwl 0xce(%esp),%eax │ │ │ │ + and $0xf3,%ah │ │ │ │ + or $0x8,%ah │ │ │ │ + mov %ax,0xc8(%esp) │ │ │ │ fldcw 0xcc(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0xce(%esp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0xca(%esp) │ │ │ │ fldcw 0xca(%esp) │ │ │ │ fistpl 0x8(%esp) │ │ │ │ fldcw 0xce(%esp) │ │ │ │ fldl 0xb0(%esp) │ │ │ │ - movzwl 0xce(%esp),%eax │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ fdiv %st(1),%st │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x8,%ah │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ - mov %ax,0xc8(%esp) │ │ │ │ fldcw 0xc8(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0xce(%esp) │ │ │ │ fldcw 0xca(%esp) │ │ │ │ fistpl 0x8(%esp) │ │ │ │ fldcw 0xce(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ dec %eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jg a3f9 │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov 0x58(%esp),%edi │ │ │ │ + cmp %eax,%esi │ │ │ │ + jg a57a │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ mov 0x98(%esp),%ebp │ │ │ │ fdivrl 0xb8(%esp) │ │ │ │ - lea 0x0(,%ebx,4),%edx │ │ │ │ - lea 0x2(%edx),%ecx │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - mov %edi,%eax │ │ │ │ - lea 0x0(,%edi,4),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %edx,0x74(%esp) │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ - add %edi,%eax │ │ │ │ + add %esi,%eax │ │ │ │ sar $1,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - imul %eax,%ebx │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %eax,%ebx │ │ │ │ + shl $0x4,%edi │ │ │ │ + mov %edi,0x2c(%esp) │ │ │ │ + lea 0x0(,%ebp,4),%edi │ │ │ │ + mov %edi,0x68(%esp) │ │ │ │ + sub $0x4,%edi │ │ │ │ + mov %edi,0x30(%esp) │ │ │ │ + lea 0x0(,%eax,4),%edi │ │ │ │ + mov %edi,0x78(%esp) │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + lea 0x0(,%edi,4),%edx │ │ │ │ + imul %eax,%edi │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + lea 0x0(,%esi,4),%edx │ │ │ │ + imul %ecx,%ebx │ │ │ │ + mov %edx,0x74(%esp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + imul %esi,%ecx │ │ │ │ + lea 0x1(%ebp),%esi │ │ │ │ + fstpl 0x88(%esp) │ │ │ │ + mov %esi,0x60(%esp) │ │ │ │ + mov %ebx,0x34(%esp) │ │ │ │ + mov %ecx,0x3c(%esp) │ │ │ │ + lea 0x0(,%edi,4),%ecx │ │ │ │ inc %edx │ │ │ │ - shl $0x4,%esi │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ - lea 0x0(,%ebp,4),%esi │ │ │ │ + sub %ebx,%ecx │ │ │ │ imul %eax,%edx │ │ │ │ - mov %esi,0x68(%esp) │ │ │ │ - sub $0x4,%esi │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ - lea 0x0(,%eax,4),%esi │ │ │ │ - fstpl 0x88(%esp) │ │ │ │ - mov %esi,0x78(%esp) │ │ │ │ - mov %eax,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - imul %ecx,%esi │ │ │ │ - imul %edi,%ecx │ │ │ │ - lea 0x1(%ebp),%edi │ │ │ │ - mov %edi,0x60(%esp) │ │ │ │ - sub %esi,%edx │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ - mov %ecx,0x3c(%esp) │ │ │ │ - lea 0x0(,%ebx,4),%ecx │ │ │ │ - sub %esi,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ecx,0x70(%esp) │ │ │ │ - mov %edi,%ecx │ │ │ │ + mov %esi,%ecx │ │ │ │ shl %cl,%eax │ │ │ │ + sub %ebx,%edx │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ add %eax,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ fildl 0x8(%esp) │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edx,0x6c(%esp) │ │ │ │ - fdivrs -0xad78(%eax) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fdivrs -0x9d78(%eax) │ │ │ │ fstpl 0x48(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov 0x110(%esp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x74(%esp),%eax │ │ │ │ + mov 0x114(%esp),%esi │ │ │ │ shl $0x4,%edi │ │ │ │ - mov %edi,0x58(%esp) │ │ │ │ add %edi,%eax │ │ │ │ add 0x20(%esi),%eax │ │ │ │ + mov %edi,0x58(%esp) │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ push 0x28(%eax) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4390 │ │ │ │ @@ -6524,34 +6565,34 @@ │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ lea (%edx,%eax,8),%esi │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%esi) │ │ │ │ - je a4a0 │ │ │ │ + je a620 │ │ │ │ mov 0x110(%esp),%eax │ │ │ │ fldl 0x10(%esi) │ │ │ │ mov 0x110(%esp),%edi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x110(%esp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov (%eax,%esi,1),%eax │ │ │ │ testb $0x40,(%edi) │ │ │ │ - je a1aa │ │ │ │ + je a32a │ │ │ │ fildl 0x18(%esp) │ │ │ │ fldl 0x88(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jae a960 │ │ │ │ + jae aae0 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ @@ -6564,42 +6605,42 @@ │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 4770 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle a2fd │ │ │ │ + jle a47d │ │ │ │ movzbl 0x60(%esp),%ecx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov $0x8,%esi │ │ │ │ + fldl 0x48(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - fldl 0x48(%esp) │ │ │ │ shl %cl,%esi │ │ │ │ - lea (%eax,%esi,1),%edi │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ + lea (%eax,%esi,1),%edi │ │ │ │ xor %eax,%eax │ │ │ │ lea (%edi,%esi,1),%ebp │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ add %ebp,%esi │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ + add $0x10,%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x0(%ebp,%eax,8) │ │ │ │ - add $0x10,%ebx │ │ │ │ inc %eax │ │ │ │ fldl -0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -6609,24 +6650,24 @@ │ │ │ │ fmull -0x10(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne a240 │ │ │ │ + jne a3c0 │ │ │ │ ffreep %st(0) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0x50(%esp),%ebx │ │ │ │ - fldl 0x48(%esp) │ │ │ │ - jmp a2c0 │ │ │ │ + jmp a440 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi,%edx,8) │ │ │ │ add $0x10,%eax │ │ │ │ @@ -6646,18 +6687,18 @@ │ │ │ │ fmull -0x10(%ecx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne a2c0 │ │ │ │ + jne a440 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp a300 │ │ │ │ + jmp a480 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ movzbl 0x60(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ @@ -6678,99 +6719,99 @@ │ │ │ │ add $0xc,%esp │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%esi,1) │ │ │ │ call 4770 │ │ │ │ + mov 0x120(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x110(%esp),%esi │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ push %edi │ │ │ │ add %edi,%eax │ │ │ │ mov 0x118(%esp),%edi │ │ │ │ push 0x2c(%edi) │ │ │ │ push %eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4390 │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle a3d5 │ │ │ │ - mov 0x110(%esp),%esi │ │ │ │ + jle a556 │ │ │ │ mov 0x110(%esp),%eax │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - mov 0x20(%esi),%edx │ │ │ │ + mov 0x110(%esp),%edi │ │ │ │ + mov 0x3c(%esp),%esi │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - lea (%edx,%edi,8),%edx │ │ │ │ - lea (%esi,%eax,1),%ecx │ │ │ │ + mov 0x20(%edi),%edx │ │ │ │ + lea (%ebx,%eax,1),%ecx │ │ │ │ + lea (%edx,%esi,8),%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne a3c0 │ │ │ │ - mov 0x78(%esp),%edi │ │ │ │ + jne a540 │ │ │ │ incl 0x18(%esp) │ │ │ │ - add %edi,0x34(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - mov 0x74(%esp),%edi │ │ │ │ - add %edi,0x3c(%esp) │ │ │ │ + mov 0x78(%esp),%edi │ │ │ │ + mov 0x74(%esp),%esi │ │ │ │ + add %edi,0x34(%esp) │ │ │ │ + add %esi,0x3c(%esp) │ │ │ │ cmp %eax,0x64(%esp) │ │ │ │ - jne a0b0 │ │ │ │ - jmp a400 │ │ │ │ + jne a230 │ │ │ │ + jmp a580 │ │ │ │ ffreep %st(0) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sarl $1,0x58(%esp) │ │ │ │ decl 0x98(%esp) │ │ │ │ - jne 9f20 │ │ │ │ + jne a0a0 │ │ │ │ mov 0xdc(%esp),%eax │ │ │ │ mov 0xc4(%esp),%ebp │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ cmp %ebx,%ebp │ │ │ │ - jl a475 │ │ │ │ + jl a5f6 │ │ │ │ mov 0x110(%esp),%eax │ │ │ │ mov 0x118(%esp),%edi │ │ │ │ mov %ebp,%ecx │ │ │ │ shl $0x5,%ecx │ │ │ │ mov 0x20(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ shl $0x5,%eax │ │ │ │ - lea 0x20(%esi,%ecx,1),%ecx │ │ │ │ add %esi,%eax │ │ │ │ + lea 0x20(%esi,%ecx,1),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x20,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x20(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne a460 │ │ │ │ + jne a5e0 │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ cmp %eax,0x120(%esp) │ │ │ │ - je b46a │ │ │ │ + je b52a │ │ │ │ add $0xfc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ mov %edi,%ebp │ │ │ │ mov %edx,0x84(%esp) │ │ │ │ shl $0x4,%ebp │ │ │ │ @@ -6804,42 +6845,42 @@ │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ lea (%eax,%eax,1),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ - mov 0x120(%esp),%eax │ │ │ │ fildl 0x18(%esp) │ │ │ │ + mov 0x120(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov (%eax,%ebx,1),%eax │ │ │ │ mov 0x110(%esp),%ebx │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ testb $0x40,(%ebx) │ │ │ │ - je ac50 │ │ │ │ + je ada0 │ │ │ │ sar $1,%ecx │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ cmpl $0x1,0x114(%esp) │ │ │ │ - jle b132 │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + jle b21f │ │ │ │ mov 0x14(%ebx),%edx │ │ │ │ mov 0x5c(%esp),%ebx │ │ │ │ fstps 0x40(%esp) │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ mov (%edx,%ebx,1),%ebp │ │ │ │ mov %edi,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ add %edi,%edx │ │ │ │ sar $1,%edx │ │ │ │ testb $0x1,0x114(%esp) │ │ │ │ lea (%esi,%edx,8),%ecx │ │ │ │ mov %ecx,0x94(%esp) │ │ │ │ - jne ae40 │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ + jne af40 │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4770 │ │ │ │ @@ -6851,187 +6892,184 @@ │ │ │ │ mov 0x68(%esp),%edi │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 4770 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,0xac(%esp) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + fldl 0x20(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x10(%esp) │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ fldl 0x20(%esp) │ │ │ │ flds 0x40(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle a875 │ │ │ │ + jle a9f2 │ │ │ │ mov 0x9c(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ - jmp a640 │ │ │ │ + jmp a7c0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%ebx │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(2) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(1) │ │ │ │ faddl 0x0(%ebp,%eax,8) │ │ │ │ + fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ - fmulp %st,%st(2) │ │ │ │ fldl -0x8(%edx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldl -0x8(%ecx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x10(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + fmull -0x10(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ fmull -0x10(%edx) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne a640 │ │ │ │ + jne a7c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ + fld1 │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ mov %ebp,0xc0(%esp) │ │ │ │ - fld1 │ │ │ │ dec %eax │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ lea 0x8(%esi,%ebx,1),%edi │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ lea 0x0(%ebp,%ebx,1),%esi │ │ │ │ mov %ebx,0xa4(%esp) │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x10(%edi,%eax,1),%esi │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ mov %esi,0xa0(%esp) │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,0x90(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl (%edx) │ │ │ │ + mov %eax,%edi │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ mov 0x84(%esp),%ecx │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ - fld %st(0) │ │ │ │ - mov %eax,%edi │ │ │ │ incl 0x10(%esp) │ │ │ │ - fmul %st(4),%st │ │ │ │ sub %edx,%ebp │ │ │ │ + sub $0x8,%edx │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ - sub $0x8,%edx │ │ │ │ - fld %st(2) │ │ │ │ - faddl 0x0(%ebp,%ecx,1) │ │ │ │ + fmul %st(3),%st │ │ │ │ add %eax,%esi │ │ │ │ add $0x10,%eax │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ + faddl 0x0(%ebp,%ecx,1) │ │ │ │ + fmull 0x8(%edx) │ │ │ │ fldl 0x8(%edi) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmull (%edi) │ │ │ │ fxch %st(2) │ │ │ │ + fmull (%edi) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ + cmp %edi,0x10(%esp) │ │ │ │ fmull (%esi) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - cmp %edi,0x10(%esp) │ │ │ │ - jne a6f0 │ │ │ │ + jne a870 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xa0(%esp),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + fld1 │ │ │ │ mov 0xa4(%esp),%ebx │ │ │ │ mov 0xc0(%esp),%ebp │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ - fld1 │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x94(%esp),%esi │ │ │ │ - jmp a7c0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp a940 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(2) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(1) │ │ │ │ faddl 0x0(%ebp,%edx,8) │ │ │ │ + fmull (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fmulp %st,%st(2) │ │ │ │ fldl -0x8(%eax) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl -0x8(%ecx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x10(%eax) │ │ │ │ fxch %st(1) │ │ │ │ + fmull -0x10(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ fmull -0x10(%ecx) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne a7c0 │ │ │ │ + jne a940 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ lea 0x8(%eax,%ebx,1),%ebp │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - fld %st(0) │ │ │ │ inc %ecx │ │ │ │ - fmul %st(4),%st │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ sub %edx,%edi │ │ │ │ - add %esi,%eax │ │ │ │ sub $0x8,%edx │ │ │ │ + add %esi,%eax │ │ │ │ add $0x10,%esi │ │ │ │ + fmul %st(3),%st │ │ │ │ fchs │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ faddl (%edi,%ebp,1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fmull 0x8(%edx) │ │ │ │ + cmp 0x8(%esp),%ecx │ │ │ │ fchs │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -7039,85 +7077,84 @@ │ │ │ │ fmull (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp 0x8(%esp),%ecx │ │ │ │ - jne a820 │ │ │ │ + jne a9a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp a880 │ │ │ │ + jmp aa00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl 0x80(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push 0xa4(%esp) │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ - push %edi │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ + push %esi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4390 │ │ │ │ add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ + push %esi │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ mov 0x68(%esp),%esi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%esi,1) │ │ │ │ call 4770 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%esi,1) │ │ │ │ call 4770 │ │ │ │ + mov 0x120(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x110(%esp),%esi │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ push %edi │ │ │ │ - mov 0x118(%esp),%ebx │ │ │ │ add %edi,%eax │ │ │ │ - push 0x2c(%ebx) │ │ │ │ + mov 0x118(%esp),%edi │ │ │ │ + push 0x2c(%edi) │ │ │ │ push %eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4390 │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle a3d5 │ │ │ │ + jle a556 │ │ │ │ mov 0x110(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ + mov %eax,%edi │ │ │ │ mov 0x28(%eax),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ - add 0x20(%esi),%eax │ │ │ │ + add 0x20(%edi),%eax │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ lea (%edi,%edx,1),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%eax │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne a940 │ │ │ │ - jmp a3d5 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jne aac0 │ │ │ │ + jmp a556 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ push %esi │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ @@ -7135,39 +7172,39 @@ │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ mov 0x60(%esp),%ebp │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ sar $1,%ebp │ │ │ │ mov %ebx,0x90(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle abe8 │ │ │ │ + jle ad69 │ │ │ │ movzbl 0x98(%esp),%ecx │ │ │ │ mov $0x8,%eax │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ fldl 0x8(%esp) │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ fldl 0x48(%esp) │ │ │ │ shl %cl,%eax │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - lea (%ecx,%eax,1),%esi │ │ │ │ mov %ecx,0x84(%esp) │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ - lea (%ecx,%eax,2),%esi │ │ │ │ + add %eax,%ecx │ │ │ │ + lea (%ecx,%eax,1),%esi │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ + add $0x10,%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ - add $0x10,%ebx │ │ │ │ inc %eax │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl -0x8(%ecx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -7177,54 +7214,55 @@ │ │ │ │ fmull -0x10(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne aa00 │ │ │ │ + jne ab80 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ lea -0x1(%ebp),%eax │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ mov %ebp,0x54(%esp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - fldl 0x48(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ mov %edi,0x90(%esp) │ │ │ │ - xor %ebp,%ebp │ │ │ │ lea (%ebx,%edi,1),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - mov %esi,0x94(%esp) │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ + mov %esi,0x94(%esp) │ │ │ │ lea 0x10(%ebx,%eax,1),%ecx │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ mov %ecx,0x9c(%esp) │ │ │ │ sub %ebx,%eax │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ + inc %ebp │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ sub 0x28(%esp),%ecx │ │ │ │ + mov 0x5c(%esp),%edi │ │ │ │ subl $0x8,0x8(%esp) │ │ │ │ - inc %ebp │ │ │ │ - lea (%edi,%eax,1),%ebx │ │ │ │ fldl (%edx) │ │ │ │ + lea (%edi,%eax,1),%ebx │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ + add %eax,%edi │ │ │ │ + add $0x10,%eax │ │ │ │ + cmp %ebp,0x54(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%edx,%ecx,1) │ │ │ │ fchs │ │ │ │ - add %eax,%edi │ │ │ │ - add $0x10,%eax │ │ │ │ fldl 0x8(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -7232,28 +7270,27 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - cmp %ebp,0x54(%esp) │ │ │ │ - jne aaa0 │ │ │ │ + jne ac20 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x9c(%esp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + fldl 0x48(%esp) │ │ │ │ mov 0x94(%esp),%esi │ │ │ │ mov 0x54(%esp),%ebp │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x90(%esp),%edi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - fldl 0x48(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov 0x84(%esp),%ecx │ │ │ │ - jmp ab40 │ │ │ │ + jmp acc0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ add $0x10,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -7271,36 +7308,36 @@ │ │ │ │ fmull -0x10(%ebx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebp,%edx │ │ │ │ - jne ab40 │ │ │ │ + jne acc0 │ │ │ │ ffreep %st(0) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - fldl 0x48(%esp) │ │ │ │ sub %eax,%esi │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%esi │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ inc %ebx │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + lea (%edx,%esi,1),%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + sub $0x8,%edx │ │ │ │ fldl (%esi) │ │ │ │ mov %ecx,%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %edx,%edi │ │ │ │ add %ecx,%eax │ │ │ │ - sub $0x8,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ fchs │ │ │ │ fldl (%edi) │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -7311,45 +7348,31 @@ │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jne aba0 │ │ │ │ + jne ad20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ movzbl 0x60(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push 0x88(%esp) │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - push %esi │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ + push %edi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4390 │ │ │ │ add $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - push %esi │ │ │ │ - mov 0x11c(%esp),%eax │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%edi,1) │ │ │ │ - call 4770 │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - mov 0x11c(%esp),%eax │ │ │ │ - mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%edi,1) │ │ │ │ - call 4770 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp a35b │ │ │ │ + push %edi │ │ │ │ + push %edi │ │ │ │ + jmp a4a7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ fstpl 0x24(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ @@ -7365,43 +7388,40 @@ │ │ │ │ mov 0x68(%esp),%ecx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4770 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ fldl 0x40(%esp) │ │ │ │ test %edx,%edx │ │ │ │ - jle adbd │ │ │ │ + jle aefd │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ lea (%edi,%eax,1),%ebp │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ lea 0x0(%ebp,%eax,1),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,0x40(%esp) │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ - jmp ad00 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ + add $0x10,%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x0(%ebp,%eax,8) │ │ │ │ - add $0x10,%ebx │ │ │ │ inc %eax │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl -0x8(%ecx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -7411,22 +7431,22 @@ │ │ │ │ fmull -0x10(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne ad00 │ │ │ │ + jne ae40 │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ + xor %edx,%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ - jmp ad80 │ │ │ │ + jmp aec0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ @@ -7447,18 +7467,18 @@ │ │ │ │ fmull -0x10(%ecx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne ad80 │ │ │ │ + jne aec0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp add0 │ │ │ │ + jmp af10 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl 0x80(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ @@ -7468,31 +7488,16 @@ │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ push %edi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4390 │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x11c(%esp),%eax │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ - mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%edi,1) │ │ │ │ - call 4770 │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - mov 0x11c(%esp),%eax │ │ │ │ - mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%edi,1) │ │ │ │ - call 4770 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp a8e1 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp aa2d │ │ │ │ + nop │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4770 │ │ │ │ @@ -7504,25 +7509,25 @@ │ │ │ │ mov 0x68(%esp),%edi │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 4770 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,0xac(%esp) │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + fldl 0x20(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x10(%esp) │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ fldl 0x20(%esp) │ │ │ │ flds 0x40(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle b0ed │ │ │ │ + jle b1ed │ │ │ │ mov 0x9c(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%ebx │ │ │ │ @@ -7543,87 +7548,87 @@ │ │ │ │ fmull -0x10(%ecx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne aec0 │ │ │ │ + jne afc0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ + fld1 │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ mov %ebp,0xc0(%esp) │ │ │ │ - fld1 │ │ │ │ dec %eax │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ lea 0x8(%esi,%ebx,1),%edi │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ mov %ebx,0xa4(%esp) │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x10(%edi,%eax,1),%esi │ │ │ │ lea 0x0(%ebp,%ebx,1),%eax │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ mov %esi,0xa0(%esp) │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,0x90(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%edx) │ │ │ │ + mov %eax,%edi │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ mov 0x84(%esp),%ecx │ │ │ │ - fldl (%edx) │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ - fchs │ │ │ │ - mov %eax,%edi │ │ │ │ mov 0x90(%esp),%ebx │ │ │ │ incl 0x10(%esp) │ │ │ │ - fld %st(1) │ │ │ │ sub %edx,%ebp │ │ │ │ - add %eax,%esi │ │ │ │ sub $0x8,%edx │ │ │ │ - faddl 0x0(%ebp,%ecx,1) │ │ │ │ + add %eax,%esi │ │ │ │ add %eax,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ + fchs │ │ │ │ + fld %st(1) │ │ │ │ + faddl 0x0(%ebp,%ecx,1) │ │ │ │ fdivr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x8(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edi) │ │ │ │ fxch %st(2) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ + cmp %edi,0x10(%esp) │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - cmp %edi,0x10(%esp) │ │ │ │ - jne af70 │ │ │ │ + jne b070 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xa0(%esp),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + fld1 │ │ │ │ mov 0xa4(%esp),%ebx │ │ │ │ mov 0xc0(%esp),%ebp │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ - fld1 │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x94(%esp),%esi │ │ │ │ - jmp b040 │ │ │ │ + jmp b140 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -7647,33 +7652,33 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%ecx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne b040 │ │ │ │ + jne b140 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ lea 0x8(%eax,%ebx,1),%edi │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x40(%esp),%ebx │ │ │ │ fldl (%edx) │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ + mov 0x40(%esp),%ebx │ │ │ │ inc %ecx │ │ │ │ - fld %st(1) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ sub %edx,%ebx │ │ │ │ - add %esi,%eax │ │ │ │ sub $0x8,%edx │ │ │ │ + add %esi,%eax │ │ │ │ + fld %st(1) │ │ │ │ faddl (%ebx,%edi,1) │ │ │ │ mov %esi,%ebx │ │ │ │ add $0x10,%esi │ │ │ │ fdivr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -7687,38 +7692,31 @@ │ │ │ │ fmull (%eax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %ebp,%ecx │ │ │ │ - jne b0a0 │ │ │ │ + jne b1a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp b100 │ │ │ │ + jmp b200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl 0x80(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push 0xa4(%esp) │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - call 4390 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - push %esi │ │ │ │ - jmp a8ad │ │ │ │ + jmp af27 │ │ │ │ ffreep %st(0) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ fstpl 0x14(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ @@ -7733,46 +7731,40 @@ │ │ │ │ mov 0x68(%esp),%ecx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4770 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,0xa4(%esp) │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x10(%esp) │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ fldl 0x20(%esp) │ │ │ │ test %ebp,%ebp │ │ │ │ - jle b3da │ │ │ │ + jle b49a │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ mov %edi,0x9c(%esp) │ │ │ │ add %eax,%edi │ │ │ │ lea (%edi,%eax,1),%ebp │ │ │ │ mov %edi,0x40(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ - jmp b200 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ + add $0x10,%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - add $0x10,%ebx │ │ │ │ inc %eax │ │ │ │ fldl -0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -7781,53 +7773,53 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%ecx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne b200 │ │ │ │ + jne b2c0 │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ + mov %esi,0x90(%esp) │ │ │ │ mov 0x94(%esp),%ecx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ - mov %esi,0x90(%esp) │ │ │ │ sub %edi,%ecx │ │ │ │ - dec %eax │ │ │ │ mov %ecx,0x84(%esp) │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - lea 0x0(,%eax,8),%ebx │ │ │ │ + dec %eax │ │ │ │ mov %ebp,0xa4(%esp) │ │ │ │ + lea 0x0(,%eax,8),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ + xor %ebp,%ebp │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ + lea 0x10(%edi,%eax,1),%eax │ │ │ │ mov %ebx,0xc0(%esp) │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - xor %ebp,%ebp │ │ │ │ - shl $0x4,%eax │ │ │ │ sub %edi,%ecx │ │ │ │ - lea 0x10(%edi,%eax,1),%eax │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - mov 0x84(%esp),%esi │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ - sub 0x90(%esp),%ecx │ │ │ │ inc %ebp │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + sub 0x90(%esp),%ecx │ │ │ │ + mov 0x84(%esp),%esi │ │ │ │ subl $0x8,0x10(%esp) │ │ │ │ fldl (%edx) │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ + add %eax,%esi │ │ │ │ + add $0x10,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%edx,%ecx,1) │ │ │ │ fchs │ │ │ │ fldl 0x8(%edi) │ │ │ │ - add %eax,%esi │ │ │ │ - add $0x10,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edi) │ │ │ │ @@ -7835,22 +7827,22 @@ │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ cmp %edi,%ebp │ │ │ │ - jne b2a0 │ │ │ │ + jne b360 │ │ │ │ mov 0xa4(%esp),%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ mov 0xc0(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov 0x9c(%esp),%esi │ │ │ │ - jmp b340 │ │ │ │ + jmp b400 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ add $0x10,%eax │ │ │ │ @@ -7870,32 +7862,33 @@ │ │ │ │ fmull -0x10(%ecx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne b340 │ │ │ │ + jne b400 │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ mov %ebp,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ mov 0xa0(%esp),%ebx │ │ │ │ sub %eax,%edi │ │ │ │ nop │ │ │ │ mov %edx,%esi │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ lea (%edx,%edi,1),%ebp │ │ │ │ - inc %ecx │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + sub $0x8,%edx │ │ │ │ fldl (%esi) │ │ │ │ mov %ebx,%esi │ │ │ │ - sub $0x8,%edx │ │ │ │ - fmul %st(2),%st │ │ │ │ + inc %ecx │ │ │ │ add %ebx,%eax │ │ │ │ add $0x10,%ebx │ │ │ │ + cmp 0x8(%esp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ fchs │ │ │ │ fldl 0x0(%ebp) │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -7905,28 +7898,27 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp 0x8(%esp),%ecx │ │ │ │ - jne b390 │ │ │ │ + jne b450 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp b3de │ │ │ │ + jmp b49e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ movzbl 0x80(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push 0x9c(%esp) │ │ │ │ - jmp b11a │ │ │ │ + jmp aa1a │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ @@ -7935,24 +7927,24 @@ │ │ │ │ add $0x20,%esp │ │ │ │ add $0xfc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - shl $0x4,%edi │ │ │ │ sub $0x4,%esp │ │ │ │ + shl $0x4,%edi │ │ │ │ push %edi │ │ │ │ push 0x124(%esp) │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ push 0x24(%eax) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4390 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 9d3b │ │ │ │ + jmp 9edb │ │ │ │ mov 0x7c(%esp),%ebp │ │ │ │ mov 0xe0(%esp),%eax │ │ │ │ lea -0x10(,%eax,8),%ecx │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%ebp │ │ │ │ fldl (%eax,%ecx,1) │ │ │ │ @@ -7964,20 +7956,20 @@ │ │ │ │ sub $0x2,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ lea (%edx,%eax,1),%esi │ │ │ │ lea 0x20(%edx,%eax,1),%edi │ │ │ │ lea 0x30(%edx,%eax,1),%edx │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ - fmul %st(3),%st │ │ │ │ sub %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x118(%esp),%eax │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ + fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edi) │ │ │ │ fxch %st(3) │ │ │ │ @@ -7994,212 +7986,212 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %ebx,%eax │ │ │ │ sub 0x120(%esp),%eax │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ add %edi,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4230 │ │ │ │ mov 0xec(%esp),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ - jmp 9e83 │ │ │ │ + jmp a003 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0000b540 : │ │ │ │ +0000b600 : │ │ │ │ call 4c37 │ │ │ │ - add $0x59833,%eax │ │ │ │ + add $0x58773,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x80,%al │ │ │ │ - jne b78f │ │ │ │ + jne b84f │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle b76e │ │ │ │ - mov %ecx,0x30(%esp) │ │ │ │ + jle b82e │ │ │ │ xor %esi,%esi │ │ │ │ - jmp b5c5 │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ + jmp b685 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test $0x8,%al │ │ │ │ - jne b5b4 │ │ │ │ + jne b674 │ │ │ │ test $0x10,%al │ │ │ │ - jne b59f │ │ │ │ + jne b65f │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je b59f │ │ │ │ + je b65f │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x30(%edi) │ │ │ │ movl $0x0,0x34(%edi) │ │ │ │ movl $0x0,0x38(%edi) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x30(%esp) │ │ │ │ - je b76e │ │ │ │ + je b82e │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ shl $0x6,%edx │ │ │ │ mov 0x10(%ecx),%edi │ │ │ │ add %edx,%edi │ │ │ │ mov (%edi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je b580 │ │ │ │ + je b640 │ │ │ │ test $0x4,%al │ │ │ │ - je b965 │ │ │ │ + je ba25 │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%edi),%ebp │ │ │ │ sub $0x2,%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jge b908 │ │ │ │ + jge b9c8 │ │ │ │ test %ebp,%ebp │ │ │ │ - jg b924 │ │ │ │ + jg b9e4 │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov (%edi),%ecx │ │ │ │ cmpl $0x1,0xc(%eax) │ │ │ │ - jle b74d │ │ │ │ + jle b80d │ │ │ │ + fildl 0xc(%esp) │ │ │ │ movl $0x4,0x1c(%esp) │ │ │ │ movl $0x1,0x18(%esp) │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fildl 0x8(%eax) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl 0x1c(%esp) │ │ │ │ - fldl 0x20(%esp) │ │ │ │ - fdiv %st(1),%st │ │ │ │ fnstcw 0x3e(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ movzwl 0x3e(%esp),%edx │ │ │ │ + fldl 0x20(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%ah │ │ │ │ or $0x8,%dh │ │ │ │ mov %ax,0x3c(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ mov %dx,0x38(%esp) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ + or $0xc,%ah │ │ │ │ + lea 0x0(,%edx,4),%ebx │ │ │ │ + fdiv %st(1),%st │ │ │ │ + mov %ax,0x3a(%esp) │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ fldcw 0x3c(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x3a(%esp) │ │ │ │ fldcw 0x3a(%esp) │ │ │ │ fistpl 0xc(%esp) │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ fdivrl 0x28(%esp) │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ - lea 0x0(,%edx,4),%ebx │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ fldcw 0x38(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ fldcw 0x3a(%esp) │ │ │ │ fistpl 0xc(%esp) │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jg b900 │ │ │ │ + jg b9c0 │ │ │ │ mov (%ecx,%ebx,1),%ebx │ │ │ │ lea (%esi,%esi,2),%ebp │ │ │ │ mov 0xc(%ebx,%ebp,8),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je b70c │ │ │ │ + je b7cc │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ mov (%edi),%edx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%edx,%eax,1),%ebx │ │ │ │ movl $0x0,0xc(%ebx,%ebp,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jne b6e0 │ │ │ │ + jne b7a0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov (%edi),%ecx │ │ │ │ incl 0x28(%esp) │ │ │ │ shll $1,0x2c(%esp) │ │ │ │ movl $0x0,(%ecx,%eax,1) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ + mov 0x70(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ cmp %eax,0xc(%esi) │ │ │ │ - jg b650 │ │ │ │ + jg b710 │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp b580 │ │ │ │ + jmp b640 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ push 0x10(%eax) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x10(%eax) │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle b7d9 │ │ │ │ + jle b899 │ │ │ │ mov $0x1,%esi │ │ │ │ mov %ecx,%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0x4(,%esi,4),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ + lea -0x4(,%esi,4),%ebp │ │ │ │ inc %esi │ │ │ │ push (%eax,%ebp,1) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ - mov 0x14(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,(%eax,%ebp,1) │ │ │ │ cmp %esi,0xc(%edi) │ │ │ │ - jge b7b0 │ │ │ │ + mov 0x14(%edi),%eax │ │ │ │ + movl $0x0,(%eax,%ebp,1) │ │ │ │ + jge b870 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ movl $0x0,0x14(%eax) │ │ │ │ pop %edx │ │ │ │ @@ -8211,18 +8203,18 @@ │ │ │ │ call 4830 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ movl $0x0,0x20(%eax) │ │ │ │ movl $0x0,0x24(%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle b89c │ │ │ │ + jle b95c │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ mov 0x60(%esp),%ebp │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ mov 0x220(%eax),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4210 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ @@ -8237,19 +8229,19 @@ │ │ │ │ call 46a0 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 4370 │ │ │ │ mov 0x34(%ebp),%edx │ │ │ │ incl 0x1c(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %eax,0xc(%ebp) │ │ │ │ movl $0x0,(%edx,%esi,1) │ │ │ │ mov 0x38(%ebp),%edx │ │ │ │ movl $0x0,(%edx,%esi,1) │ │ │ │ - cmp %eax,0xc(%ebp) │ │ │ │ - jg b840 │ │ │ │ + jg b900 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ push 0x34(%eax) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ @@ -8257,79 +8249,79 @@ │ │ │ │ call 4830 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x34(%eax) │ │ │ │ movl $0x0,0x38(%eax) │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je b9cb │ │ │ │ + je ba8b │ │ │ │ test $0x8,%al │ │ │ │ - je b991 │ │ │ │ + je ba51 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx,%ebx,1),%ebx │ │ │ │ - jmp b713 │ │ │ │ + jmp b7d3 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x2,%eax │ │ │ │ - jle b610 │ │ │ │ + jle b6d0 │ │ │ │ mov 0x4(%edi),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4410 │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ sub $0x2,%eax │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,%ebp │ │ │ │ - jl b618 │ │ │ │ + jl b6d8 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x18(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4410 │ │ │ │ sub $0x2,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b618 │ │ │ │ + jmp b6d8 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%edi) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b5e1 │ │ │ │ + jmp b6a1 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ push 0x44(%eax) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ movl $0x0,0x44(%eax) │ │ │ │ pop %edx │ │ │ │ push 0x1c(%eax) │ │ │ │ call 4830 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x1c(%eax) │ │ │ │ - jmp b8e3 │ │ │ │ + jmp b9a3 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ push 0x28(%eax) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ pop %ecx │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ @@ -8341,15 +8333,15 @@ │ │ │ │ call 4830 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x28(%eax) │ │ │ │ movl $0x0,0x2c(%eax) │ │ │ │ movl $0x0,0x30(%eax) │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp b8db │ │ │ │ + jmp b99b │ │ │ │ mov (%esp),%esi │ │ │ │ ret │ │ │ │ mov (%esp),%edi │ │ │ │ ret │ │ │ │ mov (%esp),%ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -8366,15 +8358,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x5932c,%ebx │ │ │ │ + add $0x5826c,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -8384,46 +8376,46 @@ │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge bae2 │ │ │ │ + jge bba2 │ │ │ │ mov 0x78(%edi),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%edx │ │ │ │ add %ecx,%eax │ │ │ │ - jmp bac0 │ │ │ │ + jmp bb80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%edx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,-0x4(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne bac0 │ │ │ │ + jne bb80 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x5927f,%ebx │ │ │ │ + add $0x581bf,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -8434,20 +8426,20 @@ │ │ │ │ cmovge %eax,%ebx │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %eax,%edx │ │ │ │ imul %ebx,%ecx │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jge bbbc │ │ │ │ + jge bc7c │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x14(%esi),%ebp │ │ │ │ - shl $0x4,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ add %eax,%ebp │ │ │ │ add 0x18(%esi),%eax │ │ │ │ add %ebx,%edx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ @@ -8457,35 +8449,35 @@ │ │ │ │ mov %edi,%esi │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ add 0x8(%esp),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x8,%ebp │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmull -0x10(%ecx) │ │ │ │ add $0x10,%edi │ │ │ │ + fldl -0x8(%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x8,%eax │ │ │ │ add $0x10,%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x10(%ecx) │ │ │ │ fstpl -0x10(%edi) │ │ │ │ fstpl -0x8(%edi) │ │ │ │ fldl -0x8(%eax) │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%edx) │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne bb80 │ │ │ │ + jne bc40 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -8493,15 +8485,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x59198,%ebx │ │ │ │ + add $0x580d8,%ebx │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%esi │ │ │ │ mov %ebp,%eax │ │ │ │ mov %ebp,0x24(%esp) │ │ │ │ @@ -8512,56 +8504,56 @@ │ │ │ │ cmovge %eax,%ecx │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %eax,%edx │ │ │ │ imul %ecx,%esi │ │ │ │ add %edx,%esi │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge bd55 │ │ │ │ + jge be15 │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ - fstpl (%esp) │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ mov (%edi),%ebp │ │ │ │ mov %esi,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ sub %ecx,%esi │ │ │ │ add %edi,%edx │ │ │ │ sub %ecx,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - shl $0x4,%ecx │ │ │ │ + fstpl (%esp) │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ add %edi,%edx │ │ │ │ - add %ecx,%eax │ │ │ │ add 0xc(%esi),%edi │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ + add %ecx,%eax │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x30(%ebp),%ecx │ │ │ │ - fldl (%edx) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ add $0x10,%edi │ │ │ │ + fldl (%edx) │ │ │ │ + mov 0x30(%ebp),%ecx │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ fldl (%ecx) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ fildl 0x24(%esp) │ │ │ │ fmull 0x10(%esp) │ │ │ │ - mov 0x24(%ebp),%ecx │ │ │ │ fildl (%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -8569,69 +8561,69 @@ │ │ │ │ fildl 0x2c(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ fldl 0x28(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x30(%ebp),%ecx │ │ │ │ - fdiv %st(1),%st │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpl (%eax) │ │ │ │ fdivrl 0x18(%esp) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ fldl -0x10(%edi) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fldl -0x8(%edi) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl (%ecx) │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl (%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ mov %esi,%ecx │ │ │ │ - fdiv %st(1),%st │ │ │ │ - addl $0x10,0x20(%esp) │ │ │ │ inc %esi │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ + addl $0x10,0x20(%esp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpl (%edx,%ecx,1) │ │ │ │ fdivrl 0x18(%esp) │ │ │ │ fstpl 0x8(%edx,%ecx,1) │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add $0x10,%edx │ │ │ │ cmp %esi,0x28(%esp) │ │ │ │ - jne bc80 │ │ │ │ + jne bd40 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x5900f,%ebx │ │ │ │ + add $0x57f4f,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ @@ -8644,40 +8636,40 @@ │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge be7f │ │ │ │ + jge bf3f │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ + fldz │ │ │ │ mov (%esi),%ebp │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ - fldz │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne be90 │ │ │ │ + jne bf50 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ fstl (%esi,%edx,1) │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ fstl 0x8(%esi,%edx,1) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle be6b │ │ │ │ + jle bf2b │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x68(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ imul %edx,%eax │ │ │ │ lea (%esi,%eax,8),%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ @@ -8701,49 +8693,49 @@ │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne be40 │ │ │ │ + jne bf00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne bde0 │ │ │ │ + jne bea0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%ebp),%eax │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp bdf0 │ │ │ │ + jmp beb0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x58ebc,%ebx │ │ │ │ + add $0x57dff,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ - mov %eax,%ecx │ │ │ │ mov (%esi),%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ cmp %edx,%ecx │ │ │ │ @@ -8751,20 +8743,20 @@ │ │ │ │ cmovge %eax,%ebx │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %eax,%edx │ │ │ │ imul %ebx,%ecx │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jge bf7c │ │ │ │ + jge c03c │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x14(%esi),%ebp │ │ │ │ - shl $0x4,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ add %eax,%ebp │ │ │ │ add 0x18(%esi),%eax │ │ │ │ add %ebx,%edx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ @@ -8774,35 +8766,35 @@ │ │ │ │ mov %edi,%esi │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ add 0x8(%esp),%esi │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x8,%ebp │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmull -0x10(%ecx) │ │ │ │ add $0x10,%edi │ │ │ │ + fldl -0x8(%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x8,%eax │ │ │ │ add $0x10,%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x10(%ecx) │ │ │ │ fstpl -0x10(%edi) │ │ │ │ fstpl -0x8(%edi) │ │ │ │ fldl -0x8(%eax) │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%edx) │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne bf40 │ │ │ │ + jne c000 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -8810,15 +8802,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x58dd8,%ebx │ │ │ │ + add $0x57d18,%ebx │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 40e0 │ │ │ │ @@ -8834,54 +8826,54 @@ │ │ │ │ cmovge %eax,%ecx │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %eax,%edx │ │ │ │ imul %ecx,%esi │ │ │ │ add %edx,%esi │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge c115 │ │ │ │ + jge c1d5 │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ - fstpl (%esp) │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ mov (%edi),%ebp │ │ │ │ mov %esi,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ sub %ecx,%esi │ │ │ │ add %edi,%edx │ │ │ │ sub %ecx,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - shl $0x4,%ecx │ │ │ │ + fstpl (%esp) │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ add %edi,%edx │ │ │ │ - add %ecx,%eax │ │ │ │ add 0xc(%esi),%edi │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ + add %ecx,%eax │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - mov 0x30(%ebp),%ecx │ │ │ │ - fldl (%edx) │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ add $0x10,%edi │ │ │ │ + fldl (%edx) │ │ │ │ + mov 0x30(%ebp),%ecx │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ fldl (%ecx) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ fildl 0x24(%esp) │ │ │ │ fmull 0x10(%esp) │ │ │ │ - mov 0x24(%ebp),%ecx │ │ │ │ fildl (%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -8889,56 +8881,56 @@ │ │ │ │ fildl 0x2c(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ fldl 0x28(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x30(%ebp),%ecx │ │ │ │ - fdiv %st(1),%st │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpl (%eax) │ │ │ │ fdivrl 0x18(%esp) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ fldl -0x10(%edi) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fldl -0x8(%edi) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl (%ecx) │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl (%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ mov %esi,%ecx │ │ │ │ - fdiv %st(1),%st │ │ │ │ - addl $0x10,0x20(%esp) │ │ │ │ inc %esi │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ + addl $0x10,0x20(%esp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpl (%edx,%ecx,1) │ │ │ │ fdivrl 0x18(%esp) │ │ │ │ fstpl 0x8(%edx,%ecx,1) │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add $0x10,%edx │ │ │ │ cmp %esi,0x28(%esp) │ │ │ │ - jne c040 │ │ │ │ + jne c100 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -8949,15 +8941,15 @@ │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x58c3e,%ebx │ │ │ │ + add $0x57b7e,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ call 40e0 │ │ │ │ cmp %eax,%edi │ │ │ │ cmovle %edi,%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0xf(,%eax,4),%eax │ │ │ │ @@ -8967,136 +8959,136 @@ │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + shr $0x2,%edi │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ call 42d0 │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - shr $0x2,%edi │ │ │ │ cmpl $0x1,0x14(%ebp) │ │ │ │ - jle c360 │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jle c420 │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ mov 0x14(%ebp),%ecx │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ lea (%ebx,%ecx,4),%edx │ │ │ │ - add $0x4,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ + add $0x4,%eax │ │ │ │ mov %edx,%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ and $0x4,%ebx │ │ │ │ - je c1c0 │ │ │ │ + je c280 │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je c1ce │ │ │ │ + je c28e │ │ │ │ xchg %ax,%ax │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne c1c0 │ │ │ │ + jne c280 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ + cmp -0x2c(%ebp),%esi │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ - cmp -0x2c(%ebp),%esi │ │ │ │ - jle c306 │ │ │ │ + jle c3c6 │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle c31e │ │ │ │ + jle c3de │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle c30e │ │ │ │ + jle c3ce │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ dec %edx │ │ │ │ mov %ebx,0x0(,%edi,4) │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ mov $0x1,%ebx │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle c36a │ │ │ │ + jle c42a │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ dec %edx │ │ │ │ mov %edi,(%eax,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne c251 │ │ │ │ + jne c311 │ │ │ │ mov %eax,%ebx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x4(%ebx,%eax,4),%edx │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne c271 │ │ │ │ + jne c331 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov %edx,(%esi) │ │ │ │ mov (%ebx,%eax,4),%esi │ │ │ │ add %edx,%esi │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ imul %ecx,%eax │ │ │ │ - dec %eax │ │ │ │ mov %ebx,(%esi) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ + dec %eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %edx,%eax │ │ │ │ sub -0x3c(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ imul %ecx,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jns c2dc │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + jns c39c │ │ │ │ sub -0x3c(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ mov 0xc(%ebp),%ebx │ │ │ │ lea 0x1(%esi,%edx,1),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ imul %esi,%ecx │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ dec %ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je c306 │ │ │ │ + je c3c6 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ cmp (%esi),%eax │ │ │ │ - jg c306 │ │ │ │ + jg c3c6 │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ @@ -9104,15 +9096,15 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne c246 │ │ │ │ + jne c306 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov %edx,(%esi) │ │ │ │ mov (%ebx,%eax,4),%esi │ │ │ │ @@ -9124,40 +9116,40 @@ │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ imul %ecx,%eax │ │ │ │ movl $0x0,(%esi) │ │ │ │ dec %eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov (%esi),%eax │ │ │ │ - jmp c2b4 │ │ │ │ + jmp c374 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp c1ce │ │ │ │ + jmp c28e │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ cmp %edx,%esi │ │ │ │ - je c394 │ │ │ │ + je c454 │ │ │ │ add $0x2,%ebx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne c380 │ │ │ │ + jne c440 │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - jmp c267 │ │ │ │ + jmp c327 │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x589cf,%ebx │ │ │ │ + add $0x5790f,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%edi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ @@ -9169,15 +9161,15 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge c55a │ │ │ │ + jge c61a │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ @@ -9185,28 +9177,28 @@ │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ mov (%edi),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ - je c574 │ │ │ │ + je c634 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle c544 │ │ │ │ + jle c604 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ - xor %ebp,%ebp │ │ │ │ shl $0x4,%edx │ │ │ │ + xor %ebp,%ebp │ │ │ │ lea (%edi,%edx,1),%ebx │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ lea (%edi,%eax,8),%ebx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov %ebx,0x1c(%esp) │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ @@ -9238,15 +9230,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov (%esp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne c58f │ │ │ │ + jne c64f │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ lea 0x8(%esi),%edi │ │ │ │ fistpll (%esp) │ │ │ │ fldl (%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ @@ -9258,66 +9250,66 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov (%esp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne c583 │ │ │ │ + jne c643 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x10(%esp) │ │ │ │ - jne c480 │ │ │ │ + jne c540 │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x28(%esp) │ │ │ │ - je c55a │ │ │ │ + je c61a │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je c448 │ │ │ │ - jmp c440 │ │ │ │ + je c508 │ │ │ │ + jmp c500 │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je c55a │ │ │ │ + je c61a │ │ │ │ add $0x2,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne c429 │ │ │ │ + jne c4e9 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je c55a │ │ │ │ + je c61a │ │ │ │ add $0x2,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je c55a │ │ │ │ + je c61a │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle c562 │ │ │ │ + jle c622 │ │ │ │ mov %esi,%eax │ │ │ │ - jmp c448 │ │ │ │ + jmp c508 │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ - jmp c4ea │ │ │ │ + jmp c5aa │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ - jmp c4ac │ │ │ │ + jmp c56c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x587cc,%ebx │ │ │ │ + add $0x5770c,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -9327,43 +9319,43 @@ │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge c622 │ │ │ │ + jge c6e2 │ │ │ │ mov 0x78(%edi),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%edx │ │ │ │ add %ecx,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%edx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,-0x4(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne c600 │ │ │ │ + jne c6c0 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x58738,%ebx │ │ │ │ + add $0x57678,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 40e0 │ │ │ │ @@ -9380,18 +9372,18 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge c85b │ │ │ │ + jge c91b │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle c85b │ │ │ │ + jle c91b │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov %ebx,%ebp │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -9415,62 +9407,62 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ add %eax,%ebp │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ mov 0x14(%esi),%esi │ │ │ │ add %ecx,%ebp │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ mov %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + imul %ebx,%ebp │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ - imul %ebx,%ebp │ │ │ │ add %ebp,%eax │ │ │ │ + shl $0x4,%ebp │ │ │ │ + add 0x4(%esp),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ mov %ecx,%esi │ │ │ │ lea (%edi,%ecx,1),%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - shl $0x4,%ebp │ │ │ │ mov %ecx,%edi │ │ │ │ - add 0x4(%esp),%ebp │ │ │ │ - add %edx,%ecx │ │ │ │ shl $0x4,%edi │ │ │ │ + add %edx,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ shl $0x4,%ecx │ │ │ │ add 0x1c(%esp),%ecx │ │ │ │ add %eax,%edi │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %esi,%edi │ │ │ │ imul %ebx,%edi │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ lea (%ebx,%edi,1),%esi │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ + shl $0x4,%edi │ │ │ │ mov %edx,%eax │ │ │ │ + add 0x4(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x4(%esp),%esi │ │ │ │ add 0x1c(%esp),%ebx │ │ │ │ - shl $0x4,%edi │ │ │ │ - add 0x4(%esp),%edi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ @@ -9513,31 +9505,31 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%edi,%edx,1) │ │ │ │ fstpl 0x8(%edi,%edx,1) │ │ │ │ add $0x10,%edx │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jg c7a0 │ │ │ │ + jg c860 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ incl 0x20(%esp) │ │ │ │ add %eax,0x10(%esp) │ │ │ │ add %eax,0x8(%esp) │ │ │ │ add %edx,0xc(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ add %eax,%ecx │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ add %edx,%esi │ │ │ │ add %edx,%ebp │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ add %edx,%edi │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - jne c780 │ │ │ │ + jne c840 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -9545,15 +9537,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x584f5,%ebx │ │ │ │ + add $0x57435,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 40e0 │ │ │ │ @@ -9570,104 +9562,104 @@ │ │ │ │ mov $0x0,%edi │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jge cbfa │ │ │ │ + jge ccaa │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ mov (%esi),%edx │ │ │ │ + mov %ecx,0x60(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %ecx,0x60(%esp) │ │ │ │ shr $0x1f,%edx │ │ │ │ add %ecx,%edx │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %ebp,%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ mov %ecx,%edx │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,0x68(%esp) │ │ │ │ imul %edi,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ lea (%edx,%ecx,1),%ebp │ │ │ │ mov %eax,%edx │ │ │ │ - mov %ebp,0x54(%esp) │ │ │ │ + mov %ebp,0x44(%esp) │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ mov %ebp,0x18(%esp) │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ mov 0x14(%esi),%esi │ │ │ │ mov %esi,%eax │ │ │ │ + shl $0x4,%ebp │ │ │ │ sub %edx,%eax │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ + mov %ebp,0x64(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ - shl $0x4,%ebp │ │ │ │ - mov %ebp,0x64(%esp) │ │ │ │ lea 0x1(%edx,%eax,1),%edx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ imul %ebp,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ - mov %eax,0x50(%esp) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ imul %eax,%edx │ │ │ │ imul 0x60(%esp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ + mov %edx,0x3c(%esp) │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ imul %ebp,%edx │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ add %ebp,%edx │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ - mov %edx,0x48(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ imul %edi,%edx │ │ │ │ add %ebp,%edx │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ sub 0x5c(%esp),%ebp │ │ │ │ shl $0x4,%edx │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,0x44(%esp) │ │ │ │ + mov %edx,0x34(%esp) │ │ │ │ lea 0x0(%ebp,%edi,1),%edx │ │ │ │ mov 0x64(%esp),%ebp │ │ │ │ imul %ebp,%edx │ │ │ │ add %esi,%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ + mov %edx,0x30(%esp) │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ add %ebp,%eax │ │ │ │ mov 0x64(%esp),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%eax │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ imul %ebp,%edi │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ add %esi,%edi │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ sub 0x5c(%esp),%esi │ │ │ │ - mov %edi,0x38(%esp) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov %esi,0x6c(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x58(%esp),%esi │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %esi,0x24(%esp) │ │ │ │ + mov 0x68(%esp),%esi │ │ │ │ fldl (%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ fmull 0x18(%esp) │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -9679,54 +9671,52 @@ │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fldl (%edx) │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ - fmull 0x18(%esp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull 0x18(%esp) │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x60(%esp) │ │ │ │ - jle cbb0 │ │ │ │ + jle cc60 │ │ │ │ fld1 │ │ │ │ fldl 0x18(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ xor %ebp,%ebp │ │ │ │ + xor %edi,%edi │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - xor %edi,%edi │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp ca82 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + fstpl 0x50(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl 0x38(%esp) │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov %ebp,%ecx │ │ │ │ sub 0x20(%esp),%ecx │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ - fmull 0x18(%esp) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + fmull 0x18(%esp) │ │ │ │ fildl 0x4(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -9755,98 +9745,95 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ fdivrl 0x30(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + mov 0x54(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + fldl 0x60(%esp) │ │ │ │ fld %st(0) │ │ │ │ fldl 0x28(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%edx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edx,%edi,1) │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fldl 0x40(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ + fldl 0x58(%esp) │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x54(%esp),%ecx │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - fmul %st,%st(2) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x10(%esp),%ebp │ │ │ │ - jl ca80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl cb40 │ │ │ │ mov %esi,%edi │ │ │ │ - jmp cbc0 │ │ │ │ + jmp cc70 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x58(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov 0x64(%esp),%esi │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - add %eax,0x54(%esp) │ │ │ │ - add %esi,0x50(%esp) │ │ │ │ - add %eax,0x4c(%esp) │ │ │ │ - add %esi,0x48(%esp) │ │ │ │ add %eax,0x44(%esp) │ │ │ │ add %esi,0x40(%esp) │ │ │ │ add %eax,0x3c(%esp) │ │ │ │ add %esi,0x38(%esp) │ │ │ │ + add %eax,0x34(%esp) │ │ │ │ + add %esi,0x30(%esp) │ │ │ │ + add %eax,0x2c(%esp) │ │ │ │ + add %esi,0x28(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ cmp %ecx,0x6c(%esp) │ │ │ │ - jne c9e0 │ │ │ │ + jne caa0 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x5815f,%ebx │ │ │ │ + add $0x570af,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -9859,54 +9846,56 @@ │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge cd3f │ │ │ │ + jge cdff │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ + fldz │ │ │ │ mov (%esi),%ebp │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ - fldz │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne cd50 │ │ │ │ + jne ce10 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ fstl (%esi,%edx,1) │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ fstl 0x8(%esi,%edx,1) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle cd2b │ │ │ │ + jle cdeb │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x68(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ imul %edx,%eax │ │ │ │ lea (%esi,%eax,8),%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0x6c(%ebp),%ecx │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ add %edx,%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp cd00 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp cdc0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx),%eax │ │ │ │ fldl (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ @@ -9918,44 +9907,44 @@ │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne cd00 │ │ │ │ + jne cdc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne cc90 │ │ │ │ + jne cd40 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%ebp),%eax │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp cca0 │ │ │ │ + jmp cd50 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x57ff8,%ebx │ │ │ │ + add $0x56f38,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 40e0 │ │ │ │ @@ -9972,18 +9961,18 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge cfab │ │ │ │ + jge d06b │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle cfab │ │ │ │ + jle d06b │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ shr $0x1f,%ebx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ @@ -9998,71 +9987,71 @@ │ │ │ │ sub %eax,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ add %edi,%eax │ │ │ │ mov %ecx,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ + sub %ebp,%eax │ │ │ │ mov %edi,0x34(%esp) │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ - sub %ebp,%eax │ │ │ │ - mov 0x18(%esi),%esi │ │ │ │ imul %ecx,%eax │ │ │ │ + mov 0x18(%esi),%esi │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ add %edi,%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %ebx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov %edx,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ mov %edi,0x30(%esp) │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%esi,1),%edi │ │ │ │ mov %ebx,%esi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ imul %ecx,%ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ add 0x38(%esp),%ecx │ │ │ │ lea (%edi,%ebx,1),%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ + shl $0x4,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ add %eax,%edi │ │ │ │ lea 0x0(%ebp,%esi,1),%eax │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ imul %edx,%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ - shl $0x4,%ebx │ │ │ │ mov %eax,%ebp │ │ │ │ - shl $0x4,%ebp │ │ │ │ shl $0x4,%esi │ │ │ │ - add 0x4(%esp),%ebp │ │ │ │ add 0x1c(%esp),%esi │ │ │ │ + shl $0x4,%ebp │ │ │ │ + add 0x4(%esp),%ebp │ │ │ │ add 0x4(%esp),%ecx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ add 0x1c(%esp),%ebx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ shl $0x4,%edi │ │ │ │ add 0x4(%esp),%edi │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ @@ -10105,31 +10094,31 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%edi,%edx,1) │ │ │ │ fstpl 0x8(%edi,%edx,1) │ │ │ │ add $0x10,%edx │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jg cef0 │ │ │ │ + jg cfb0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ incl 0x20(%esp) │ │ │ │ add %eax,0x10(%esp) │ │ │ │ add %eax,0x8(%esp) │ │ │ │ add %edx,0xc(%esp) │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%ebx │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ add %edx,%ebp │ │ │ │ add %edx,%ecx │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ add %edx,%edi │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - jne ced0 │ │ │ │ + jne cf90 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -10137,15 +10126,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x57da5,%ebx │ │ │ │ + add $0x56ce5,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 40e0 │ │ │ │ @@ -10162,96 +10151,96 @@ │ │ │ │ mov $0x0,%edi │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ lea (%eax,%ecx,1),%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ cmp %edi,%ecx │ │ │ │ - jge d32a │ │ │ │ + jge d3da │ │ │ │ mov 0x10(%esi),%edi │ │ │ │ - mov (%esi),%edx │ │ │ │ mov %ecx,%ebp │ │ │ │ + mov (%esi),%edx │ │ │ │ sub 0x5c(%esp),%ebp │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ + mov %edi,0x60(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ mov %edi,%edx │ │ │ │ - mov %edi,0x60(%esp) │ │ │ │ + shr $0x1f,%edx │ │ │ │ mov %ebp,0x58(%esp) │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ - shr $0x1f,%edx │ │ │ │ add %edi,%edx │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ - mov 0x18(%esi),%esi │ │ │ │ sar $1,%edx │ │ │ │ + mov 0x18(%esi),%esi │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ shl $0x4,%edx │ │ │ │ + shl $0x4,%ebp │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ sub %edx,%edi │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ - shl $0x4,%ebp │ │ │ │ mov %ebp,0x68(%esp) │ │ │ │ lea 0x1(%eax,%edx,1),%edx │ │ │ │ imul %ebp,%edx │ │ │ │ add %edi,%edx │ │ │ │ - mov %edx,0x54(%esp) │ │ │ │ + mov %edx,0x44(%esp) │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,0x64(%esp) │ │ │ │ imul %ecx,%edx │ │ │ │ add %esi,%edx │ │ │ │ - mov %edx,0x50(%esp) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ imul %ebp,%edx │ │ │ │ add %edx,%edi │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - mov %edi,0x4c(%esp) │ │ │ │ + mov %edi,0x3c(%esp) │ │ │ │ mov 0x5c(%esp),%edi │ │ │ │ add %ecx,%edi │ │ │ │ imul %edi,%edx │ │ │ │ add %esi,%edx │ │ │ │ - mov %edx,0x48(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ mov %eax,%edx │ │ │ │ sub 0x5c(%esp),%edx │ │ │ │ add %ecx,%edx │ │ │ │ imul %ebp,%edx │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ add %edx,%ebp │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ - mov %ebp,0x44(%esp) │ │ │ │ + mov %ebp,0x34(%esp) │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov %edx,%eax │ │ │ │ imul %edx,%edi │ │ │ │ add 0x10(%esp),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ imul 0x68(%esp),%ecx │ │ │ │ add %ebp,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ lea (%eax,%esi,1),%ebp │ │ │ │ - mov %ebp,0x40(%esp) │ │ │ │ + mov %ebp,0x30(%esp) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ - shl $0x4,%edi │ │ │ │ add %ebp,%ecx │ │ │ │ - mov %ecx,0x3c(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ lea (%edi,%esi,1),%ecx │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ sub 0x5c(%esp),%esi │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ mov %esi,0x6c(%esp) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x58(%esp),%esi │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %esi,0x24(%esp) │ │ │ │ + mov 0x68(%esp),%esi │ │ │ │ fldl (%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ fmull 0x18(%esp) │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -10263,54 +10252,52 @@ │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fldl (%edx) │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ - fmull 0x18(%esp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull 0x18(%esp) │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x60(%esp) │ │ │ │ - jle d2e0 │ │ │ │ + jle d390 │ │ │ │ fld1 │ │ │ │ fldl 0x18(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ xor %ebp,%ebp │ │ │ │ + xor %edi,%edi │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - xor %edi,%edi │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp d1b2 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + fstpl 0x50(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl 0x38(%esp) │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov %ebp,%ecx │ │ │ │ sub 0x20(%esp),%ecx │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ - fmull 0x18(%esp) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + fmull 0x18(%esp) │ │ │ │ fildl 0x4(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -10339,98 +10326,95 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ fdivrl 0x30(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + mov 0x54(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + fldl 0x60(%esp) │ │ │ │ fld %st(0) │ │ │ │ fldl 0x28(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%edx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edx,%edi,1) │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fldl 0x40(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ + fldl 0x58(%esp) │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x54(%esp),%ecx │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - fmul %st,%st(2) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x10(%esp),%ebp │ │ │ │ - jl d1b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl d270 │ │ │ │ mov %esi,%edi │ │ │ │ - jmp d2f0 │ │ │ │ + jmp d3a0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x58(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov 0x64(%esp),%esi │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - add %eax,0x54(%esp) │ │ │ │ - add %esi,0x50(%esp) │ │ │ │ - add %eax,0x4c(%esp) │ │ │ │ - add %esi,0x48(%esp) │ │ │ │ add %eax,0x44(%esp) │ │ │ │ add %esi,0x40(%esp) │ │ │ │ add %eax,0x3c(%esp) │ │ │ │ add %esi,0x38(%esp) │ │ │ │ + add %eax,0x34(%esp) │ │ │ │ + add %esi,0x30(%esp) │ │ │ │ + add %eax,0x2c(%esp) │ │ │ │ + add %esi,0x28(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ cmp %ecx,0x6c(%esp) │ │ │ │ - jne d110 │ │ │ │ + jne d1d0 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x57a2c,%ebx │ │ │ │ + add $0x5697c,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -10440,48 +10424,41 @@ │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge d3e2 │ │ │ │ + jge d462 │ │ │ │ mov 0x78(%edi),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%edx │ │ │ │ add %ecx,%eax │ │ │ │ - jmp d3c0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%edx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,-0x4(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne d3c0 │ │ │ │ + jne d440 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0xf0(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x57972,%ebx │ │ │ │ + add $0x568f2,%ebx │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 40e0 │ │ │ │ @@ -10497,403 +10474,397 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0x7c(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge d99b │ │ │ │ + jge d9fd │ │ │ │ mov 0x14(%esi),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ + mov %ebx,(%esp) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle d99b │ │ │ │ + jle d9fd │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle d99b │ │ │ │ + jle d9fd │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ mov 0xc(%esi),%ebp │ │ │ │ mov %eax,0x80(%esp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %eax,0x84(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov (%esp),%eax │ │ │ │ mov %ebx,0x60(%esp) │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ + mov (%esp),%ebx │ │ │ │ shr $0x1f,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%eax │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ mov %ecx,%ebx │ │ │ │ add %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ imul 0x8(%esi),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ add 0x8(%esi),%eax │ │ │ │ sub 0x5c(%esp),%eax │ │ │ │ imul %ebp,%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ - imul 0xc(%esp),%edx │ │ │ │ + imul (%esp),%edx │ │ │ │ mov %eax,0x70(%esp) │ │ │ │ imul 0x8(%esi),%eax │ │ │ │ imul %edx,%ebx │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ add 0x8(%esi),%eax │ │ │ │ - mov %ebx,0x1c(%esp) │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ mov 0x5c(%esp),%ebx │ │ │ │ sub %ebx,%eax │ │ │ │ add %ebx,%edx │ │ │ │ imul %ebp,%eax │ │ │ │ imul %ecx,%edx │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - imul 0xc(%esp),%eax │ │ │ │ + imul (%esp),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ imul %eax,%edi │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - imul %ebp,%edi │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ imul %ebp,%edx │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ + imul %ebp,%edi │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ imul %ecx,%edx │ │ │ │ mov %edx,%ebx │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ + mov (%esp),%edx │ │ │ │ + mov %ebx,(%esp) │ │ │ │ imul %ecx,%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov %ecx,0x6c(%esp) │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,0x88(%esp) │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ - mov %ecx,0x6c(%esp) │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ imul %ebp,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edx,0x8c(%esp) │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov %edx,0x8c(%esp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ add %edx,%ecx │ │ │ │ mov %ecx,0x90(%esp) │ │ │ │ mov %ebp,%ecx │ │ │ │ - mov 0x2c(%esp),%ebp │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ecx,0x68(%esp) │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ lea (%esi,%ebp,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %esi,0x94(%esp) │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ shl $0x4,%esi │ │ │ │ add %edx,%esi │ │ │ │ mov %esi,0x98(%esp) │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ lea 0x0(%ebp,%esi,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ lea 0x0(%ebp,%edi,1),%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ mov %esi,0x9c(%esp) │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ + add %ecx,%edi │ │ │ │ shl $0x4,%esi │ │ │ │ add %edx,%esi │ │ │ │ - add %ecx,%edi │ │ │ │ mov %esi,0xa0(%esp) │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ - mov %esi,0xa4(%esp) │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,0xa4(%esp) │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ + mov %esi,0xa8(%esp) │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ lea 0x0(%ebp,%ebx,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%ebp │ │ │ │ - mov %esi,0xa8(%esp) │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ mov %ebp,0xac(%esp) │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ mov %edi,0xc4(%esp) │ │ │ │ mov %esi,%edi │ │ │ │ lea (%esi,%ebp,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%edx,1),%ebp │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ mov %ebp,0xb0(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%ebp │ │ │ │ mov %ebp,0xb4(%esp) │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ lea (%esi,%ebp,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%edx,1),%ebp │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ mov %ebp,0xb8(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%ebp │ │ │ │ mov %ebp,0xbc(%esp) │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ + mov 0x10(%esp),%ebp │ │ │ │ lea (%esi,%ebp,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%edx,1),%ebp │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov (%esp),%eax │ │ │ │ mov %ebp,0xc0(%esp) │ │ │ │ add %esi,%eax │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%edx,1),%ebp │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x5c(%esp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %ebp,0xc8(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ebp,0xc8(%esp) │ │ │ │ add %eax,%ecx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - lea (%esi,%ebx,8),%ebx │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ mov %ecx,0xcc(%esp) │ │ │ │ + lea (%esi,%ebx,8),%ebx │ │ │ │ mov %ebx,0x64(%esp) │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x70(%esp),%esi │ │ │ │ mov 0x84(%esp),%ebx │ │ │ │ mov 0xb4(%esp),%ecx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov 0x80(%esp),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ + mov %ecx,(%esp) │ │ │ │ mov 0xb8(%esp),%ecx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ mov 0xbc(%esp),%ecx │ │ │ │ lea (%edx,%esi,1),%ebx │ │ │ │ - mov %ebx,0x38(%esp) │ │ │ │ + mov %ebx,0x30(%esp) │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x20(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ mov 0xc0(%esp),%ecx │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ - mov %edi,0x34(%esp) │ │ │ │ + mov %edi,0x2c(%esp) │ │ │ │ mov 0x98(%esp),%edi │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov 0xc4(%esp),%ecx │ │ │ │ lea (%edx,%edi,1),%esi │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ mov 0x9c(%esp),%esi │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ mov 0xc8(%esp),%ecx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ mov 0xa4(%esp),%esi │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ mov 0xa0(%esp),%ebx │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ mov 0xcc(%esp),%ecx │ │ │ │ lea (%eax,%esi,1),%ebp │ │ │ │ lea (%edx,%ebx,1),%edi │ │ │ │ mov 0xac(%esp),%ebx │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ mov 0xa8(%esp),%edi │ │ │ │ add %eax,%ecx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ mov 0xb0(%esp),%ebx │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + add %edx,%edi │ │ │ │ movl $0x0,0x58(%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ mov %edx,0x74(%esp) │ │ │ │ mov %eax,0x78(%esp) │ │ │ │ - add %edx,%edi │ │ │ │ + mov (%esp),%ecx │ │ │ │ add %edx,%ebx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstpl 0x50(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ + fstl (%esp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ + mov %ecx,(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(4) │ │ │ │ + fstpl 0x40(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fstpl 0x48(%esp) │ │ │ │ - fxch %st(3) │ │ │ │ - fstpl 0x50(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ + fldl 0x50(%esp) │ │ │ │ + fmul %st,%st(3) │ │ │ │ + fldl 0x40(%esp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fldl 0x40(%esp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ inc %edx │ │ │ │ fld %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ + mov (%esp),%ecx │ │ │ │ fstpl 0x0(%ebp,%eax,1) │ │ │ │ fstpl 0x8(%ebp,%eax,1) │ │ │ │ fxch %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldl 0x8(%edi,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edi,%eax,1) │ │ │ │ fstpl (%esi,%eax,1) │ │ │ │ fstpl 0x8(%esi,%eax,1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx,%eax,1) │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - fmul %st(4),%st │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ add $0x10,%eax │ │ │ │ - cmp %edx,0x3c(%esp) │ │ │ │ - jg d810 │ │ │ │ + cmp %edx,0x34(%esp) │ │ │ │ + jg d880 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ - fldl 0x48(%esp) │ │ │ │ + mov (%esp),%ecx │ │ │ │ incl 0x58(%esp) │ │ │ │ - add %eax,0x38(%esp) │ │ │ │ add %eax,0x30(%esp) │ │ │ │ - fldl 0x50(%esp) │ │ │ │ add %eax,0x28(%esp) │ │ │ │ - add %eax,0x24(%esp) │ │ │ │ - add %eax,0x1c(%esp) │ │ │ │ - add %eax,0x14(%esp) │ │ │ │ + add %eax,0x20(%esp) │ │ │ │ add %eax,%edi │ │ │ │ add %eax,%ebx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add %edx,0x34(%esp) │ │ │ │ - add %edx,0x2c(%esp) │ │ │ │ - add %edx,0x20(%esp) │ │ │ │ add %edx,%ebp │ │ │ │ - add %edx,0x18(%esp) │ │ │ │ - add %edx,0x10(%esp) │ │ │ │ + add %eax,0x1c(%esp) │ │ │ │ add %edx,%esi │ │ │ │ add %edx,%ecx │ │ │ │ + add %eax,0x14(%esp) │ │ │ │ + add %eax,0xc(%esp) │ │ │ │ + add %edx,0x2c(%esp) │ │ │ │ + add %edx,0x24(%esp) │ │ │ │ + add %edx,0x18(%esp) │ │ │ │ + add %edx,0x10(%esp) │ │ │ │ + add %edx,0x8(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ cmp %eax,0x5c(%esp) │ │ │ │ - jg d7d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg d840 │ │ │ │ incl 0x70(%esp) │ │ │ │ mov 0x74(%esp),%edx │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ - mov 0x70(%esp),%edi │ │ │ │ add 0x88(%esp),%edx │ │ │ │ add 0x8c(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ cmp %edi,0x7c(%esp) │ │ │ │ - jne d6d0 │ │ │ │ + jne d740 │ │ │ │ add $0xdc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x11c,%esp │ │ │ │ mov 0x130(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x573b2,%ebx │ │ │ │ + add $0x56352,%ebx │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 40e0 │ │ │ │ @@ -10910,39 +10881,39 @@ │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge e1ea │ │ │ │ + jge e22a │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ mov 0x14(%edx),%ecx │ │ │ │ mov 0x18(%edx),%ebp │ │ │ │ mov (%edx),%edx │ │ │ │ - mov %edx,0x30(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ mov %ecx,0xcc(%esp) │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %ecx,%edx │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,%edi │ │ │ │ mov %ebp,%edx │ │ │ │ shr $0x1f,%ebp │ │ │ │ mov %edx,0x94(%esp) │ │ │ │ add %ebp,%edx │ │ │ │ - mov %edi,0x8c(%esp) │ │ │ │ imul 0x94(%esp),%ecx │ │ │ │ + mov %edi,0x8c(%esp) │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,%ebp │ │ │ │ mov %esi,%edx │ │ │ │ sub 0xc4(%esp),%edx │ │ │ │ - mov %ecx,0xe0(%esp) │ │ │ │ mov %edx,0xac(%esp) │ │ │ │ mov %ecx,%edx │ │ │ │ + mov %ecx,0xe0(%esp) │ │ │ │ imul %esi,%edx │ │ │ │ mov %edx,0xb0(%esp) │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ @@ -10957,19 +10928,19 @@ │ │ │ │ imul (%esp),%edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ sub %edi,%edx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov %ecx,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ sub %ebp,%edi │ │ │ │ + mov %ecx,0xdc(%esp) │ │ │ │ mov %edi,0xbc(%esp) │ │ │ │ mov 0xc4(%esp),%edi │ │ │ │ - shl $0x4,%ecx │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ lea (%edi,%esi,1),%ecx │ │ │ │ mov 0x130(%esp),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ mov 0x20(%edi),%edi │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %edi,0xd0(%esp) │ │ │ │ @@ -10997,43 +10968,43 @@ │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ shl $0x4,%edi │ │ │ │ mov 0x1c(%edx),%edx │ │ │ │ mov %edi,0xe4(%esp) │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov %edx,0xe8(%esp) │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ shl $0x4,%edi │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %edi,0xa8(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ sub 0x8c(%esp),%eax │ │ │ │ - mov %edi,0xa8(%esp) │ │ │ │ imul %edi,%eax │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ add %eax,%ecx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub 0xc4(%esp),%eax │ │ │ │ mov %eax,0xec(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + sub 0xc4(%esp),%edi │ │ │ │ mov %eax,0xf0(%esp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ imul (%esp),%eax │ │ │ │ - sub 0xc4(%esp),%edi │ │ │ │ inc %eax │ │ │ │ sub %edx,%eax │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0xf4(%esp) │ │ │ │ lea (%edi,%esi,1),%eax │ │ │ │ imul (%esp),%eax │ │ │ │ mov 0x8c(%esp),%edi │ │ │ │ imul (%esp),%esi │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ sub %edx,%eax │ │ │ │ lea 0x1(%edi,%eax,1),%eax │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ mov 0x8c(%esp),%edi │ │ │ │ sub %ebp,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0xf8(%esp) │ │ │ │ @@ -11055,36 +11026,36 @@ │ │ │ │ mov %esi,0x100(%esp) │ │ │ │ mov 0xc4(%esp),%esi │ │ │ │ sub 0x18(%esp),%esi │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x104(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ - mov 0xa8(%esp),%edi │ │ │ │ sub (%esp),%eax │ │ │ │ + mov 0xa8(%esp),%edi │ │ │ │ imul %edi,%eax │ │ │ │ mov %eax,0x108(%esp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ imul (%esp),%eax │ │ │ │ - mov %ecx,%esi │ │ │ │ fstpl (%esp) │ │ │ │ + mov %ecx,%esi │ │ │ │ add %edx,%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ mov %eax,0x10c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xac(%esp),%ebp │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %ebp,0x20(%esp) │ │ │ │ + mov 0xbc(%esp),%ebp │ │ │ │ fldl (%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ + mov %ebp,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ fmull 0x10(%esp) │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -11096,97 +11067,97 @@ │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov 0xd4(%esp),%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fldl (%edx) │ │ │ │ lea (%eax,%ebp,1),%edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0xcc(%esp) │ │ │ │ - jle e18b │ │ │ │ + jle e1cb │ │ │ │ mov 0xb0(%esp),%edx │ │ │ │ mov 0xd0(%esp),%eax │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ fld1 │ │ │ │ + mov %esi,0x40(%esp) │ │ │ │ fldl 0x18(%esp) │ │ │ │ - mov %esi,0x58(%esp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov 0x100(%esp),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov 0xbc(%esp),%edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ mov 0xe8(%esp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ + fdivr %st(1),%st │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,0x78(%esp) │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ mov 0xf4(%esp),%eax │ │ │ │ - fstpl 0x98(%esp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ mov 0xf8(%esp),%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,0x68(%esp) │ │ │ │ + mov %eax,0x50(%esp) │ │ │ │ mov 0xfc(%esp),%eax │ │ │ │ + fstpl 0x98(%esp) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ + mov %eax,0x48(%esp) │ │ │ │ mov 0xb4(%esp),%eax │ │ │ │ - fstpl 0xa0(%esp) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x5c(%esp) │ │ │ │ + mov %ecx,0x44(%esp) │ │ │ │ mov 0xf0(%esp),%ecx │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ - mov %edx,0x54(%esp) │ │ │ │ + mov %edx,0x3c(%esp) │ │ │ │ mov 0x104(%esp),%edx │ │ │ │ add %esi,%edx │ │ │ │ - mov %edx,0x50(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ mov 0xb8(%esp),%edx │ │ │ │ + fstpl 0xa0(%esp) │ │ │ │ lea (%edx,%ecx,1),%ebp │ │ │ │ - mov %ebp,0x4c(%esp) │ │ │ │ + mov %ebp,0x34(%esp) │ │ │ │ mov 0x108(%esp),%ebp │ │ │ │ add %esi,%ebp │ │ │ │ - mov %ebp,0x48(%esp) │ │ │ │ + mov %ebp,0x30(%esp) │ │ │ │ mov 0xc0(%esp),%ebp │ │ │ │ add %ebp,%ecx │ │ │ │ - mov %ebp,0x64(%esp) │ │ │ │ - mov %ecx,0x44(%esp) │ │ │ │ + mov %ebp,0x4c(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ mov 0x10c(%esp),%ecx │ │ │ │ add %esi,%ecx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov %edx,0x6c(%esp) │ │ │ │ - mov %eax,0x74(%esp) │ │ │ │ - movl $0x0,0x88(%esp) │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ + mov %edx,0x54(%esp) │ │ │ │ mov 0xd8(%esp),%ecx │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ + movl $0x0,0x88(%esp) │ │ │ │ mov %esi,0xc8(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x30(%edi),%edx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov 0x30(%edi),%edx │ │ │ │ fldl 0x8(%edx) │ │ │ │ mov 0x98(%esp),%edx │ │ │ │ sub 0x9c(%esp),%edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl 0x4(%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -11194,17 +11165,17 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fldl 0x8(%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ fildl 0x98(%esp) │ │ │ │ fmull 0x10(%esp) │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ fildl 0x4(%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -11212,52 +11183,48 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ cmpl $0x1,0x94(%esp) │ │ │ │ - jle e110 │ │ │ │ + jle e150 │ │ │ │ fld1 │ │ │ │ fldl 0x10(%esp) │ │ │ │ - mov %ecx,0x90(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ - fdivr %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov %ecx,0x90(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fldl 0x98(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0xa0(%esp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpl 0x68(%esp) │ │ │ │ + fstpl 0x70(%esp) │ │ │ │ + fstpl 0x78(%esp) │ │ │ │ fstpl 0x80(%esp) │ │ │ │ - fxch %st(2) │ │ │ │ - jmp df42 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstpl 0x38(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl 0x40(%esp) │ │ │ │ - fstpl 0x38(%esp) │ │ │ │ fldl 0x10(%ecx) │ │ │ │ mov %ebp,%ecx │ │ │ │ sub 0x1c(%esp),%ecx │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl 0x8(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -11286,169 +11253,162 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ fdivrl 0x30(%esp) │ │ │ │ - mov 0x8c(%esp),%edx │ │ │ │ - mov 0x84(%esp),%ecx │ │ │ │ - fldl 0x28(%esp) │ │ │ │ + mov 0x74(%esp),%edx │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + fldl 0x80(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + fldl 0x28(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%edx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edx,%edi,1) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x80(%esp),%edx │ │ │ │ - fld %st(1) │ │ │ │ - fldl 0x40(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ + fldl 0x88(%esp) │ │ │ │ + mov 0x68(%esp),%edx │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x78(%esp),%edx │ │ │ │ - fld %st(2) │ │ │ │ - fldl 0x48(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + fldl 0x90(%esp) │ │ │ │ + mov 0x60(%esp),%edx │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(3),%st │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x74(%esp),%ecx │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fldl 0x90(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - fmul %st,%st(4) │ │ │ │ + fldl 0x78(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + fmul %st,%st(3) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(5),%st │ │ │ │ - fxch %st(5) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fxch %st(4) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fxch %st(3) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fld %st(0) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(0) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x54(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fxch %st(4) │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jl df40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl dfa0 │ │ │ │ mov 0x90(%esp),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ - jmp e120 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp e160 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x88(%esp) │ │ │ │ mov 0xa8(%esp),%eax │ │ │ │ - add %ecx,0x7c(%esp) │ │ │ │ - mov 0x88(%esp),%esi │ │ │ │ - add %eax,0x78(%esp) │ │ │ │ - add %ecx,0x74(%esp) │ │ │ │ - add %eax,0x70(%esp) │ │ │ │ - add %ecx,0x6c(%esp) │ │ │ │ - add %eax,0x68(%esp) │ │ │ │ add %ecx,0x64(%esp) │ │ │ │ add %eax,0x60(%esp) │ │ │ │ add %ecx,0x5c(%esp) │ │ │ │ add %eax,0x58(%esp) │ │ │ │ add %ecx,0x54(%esp) │ │ │ │ add %eax,0x50(%esp) │ │ │ │ add %ecx,0x4c(%esp) │ │ │ │ add %eax,0x48(%esp) │ │ │ │ add %ecx,0x44(%esp) │ │ │ │ add %eax,0x40(%esp) │ │ │ │ + add %ecx,0x3c(%esp) │ │ │ │ + add %eax,0x38(%esp) │ │ │ │ + add %ecx,0x34(%esp) │ │ │ │ + add %eax,0x30(%esp) │ │ │ │ + mov 0x88(%esp),%esi │ │ │ │ + add %ecx,0x2c(%esp) │ │ │ │ + add %eax,0x28(%esp) │ │ │ │ cmp 0x8c(%esp),%esi │ │ │ │ - jl de60 │ │ │ │ + jl dec0 │ │ │ │ mov 0xc8(%esp),%esi │ │ │ │ - jmp e190 │ │ │ │ + jmp e1d0 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0xe0(%esp),%edx │ │ │ │ incl 0xac(%esp) │ │ │ │ mov 0xdc(%esp),%ecx │ │ │ │ - add %edx,0xb0(%esp) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - mov 0xd4(%esp),%edx │ │ │ │ - add %edx,0xbc(%esp) │ │ │ │ + mov 0xe0(%esp),%edx │ │ │ │ add %ecx,0xb4(%esp) │ │ │ │ + add %edx,0xb0(%esp) │ │ │ │ add %ecx,0xb8(%esp) │ │ │ │ add %ecx,0xc0(%esp) │ │ │ │ add 0xe4(%esp),%esi │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov 0xd4(%esp),%edx │ │ │ │ + add %edx,0xbc(%esp) │ │ │ │ cmp 0xec(%esp),%eax │ │ │ │ - jne dcd0 │ │ │ │ + jne dd30 │ │ │ │ add $0x11c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x56b6f,%ebx │ │ │ │ + add $0x55b2f,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ @@ -11461,53 +11421,53 @@ │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge e33f │ │ │ │ + jge e37f │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ + fldz │ │ │ │ mov (%esi),%ebp │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ - fldz │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e350 │ │ │ │ + jne e390 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ fstl (%esi,%edx,1) │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ fstl 0x8(%esi,%edx,1) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle e32b │ │ │ │ + jle e36b │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x68(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ imul %edx,%eax │ │ │ │ lea (%esi,%eax,8),%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0x6c(%ebp),%ecx │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ add %edx,%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp e300 │ │ │ │ + jmp e340 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx),%eax │ │ │ │ @@ -11522,44 +11482,44 @@ │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne e300 │ │ │ │ + jne e340 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne e280 │ │ │ │ + jne e2c0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%ebp),%eax │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp e290 │ │ │ │ + jmp e2d0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0xf0(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x569f2,%ebx │ │ │ │ + add $0x559b2,%ebx │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 40e0 │ │ │ │ @@ -11575,401 +11535,395 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0x7c(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge e91b │ │ │ │ + jge e93d │ │ │ │ mov 0x14(%esi),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ + mov %ebx,(%esp) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle e91b │ │ │ │ + jle e93d │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle e91b │ │ │ │ + jle e93d │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ mov 0xc(%esi),%ebp │ │ │ │ mov %eax,0x80(%esp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %eax,0x84(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov (%esp),%eax │ │ │ │ mov %ebx,0x60(%esp) │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ + mov (%esp),%ebx │ │ │ │ shr $0x1f,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%eax │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ mov %ecx,%ebx │ │ │ │ add %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ imul 0x8(%esi),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ add 0x8(%esi),%eax │ │ │ │ sub 0x5c(%esp),%eax │ │ │ │ imul %ebp,%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ - imul 0xc(%esp),%edx │ │ │ │ + imul (%esp),%edx │ │ │ │ mov %eax,0x70(%esp) │ │ │ │ imul 0x8(%esi),%eax │ │ │ │ imul %edx,%ebx │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ add 0x8(%esi),%eax │ │ │ │ - mov %ebx,0x1c(%esp) │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ mov 0x5c(%esp),%ebx │ │ │ │ sub %ebx,%eax │ │ │ │ add %ebx,%edx │ │ │ │ imul %ebp,%eax │ │ │ │ imul %ecx,%edx │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - imul 0xc(%esp),%eax │ │ │ │ + imul (%esp),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ imul %eax,%edi │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - imul %ebp,%edi │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ imul %ebp,%edx │ │ │ │ - mov %edx,0x30(%esp) │ │ │ │ + imul %ebp,%edi │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ imul %ecx,%edx │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ imul %ebp,%edx │ │ │ │ shl $0x4,%ebp │ │ │ │ + mov %ebp,0x6c(%esp) │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,0x88(%esp) │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov %ebp,0x6c(%esp) │ │ │ │ - mov 0x2c(%esp),%ebp │ │ │ │ + mov (%esp),%edx │ │ │ │ imul %ecx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edx,0x8c(%esp) │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ add %ebp,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov %edx,0x8c(%esp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ mov %ecx,0x68(%esp) │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - shl $0x4,%esi │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ + shl $0x4,%esi │ │ │ │ mov %ebx,0x90(%esp) │ │ │ │ lea (%esi,%ecx,1),%ebx │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ mov %ebx,0x94(%esp) │ │ │ │ lea 0x0(%ebp,%esi,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ lea 0x0(%ebp,%edi,1),%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ mov %esi,0x98(%esp) │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ + add %edx,%edi │ │ │ │ shl $0x4,%esi │ │ │ │ lea (%esi,%ecx,1),%ebx │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ - add %edx,%edi │ │ │ │ mov %esi,0xa0(%esp) │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ mov %ebx,0x9c(%esp) │ │ │ │ shl $0x4,%esi │ │ │ │ lea (%esi,%ecx,1),%ebx │ │ │ │ mov %ebx,0xa4(%esp) │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ lea 0x0(%ebp,%ebx,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%edx,1),%ebp │ │ │ │ mov %ebp,0xa8(%esp) │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ + mov 0x1c(%esp),%ebp │ │ │ │ shl $0x4,%ebp │ │ │ │ add %ecx,%ebp │ │ │ │ mov %ebp,0xac(%esp) │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ mov %edi,0xc0(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ - lea (%eax,%edx,1),%ebp │ │ │ │ mov %esi,%edi │ │ │ │ + lea (%eax,%edx,1),%ebp │ │ │ │ mov %ebp,0xb0(%esp) │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ lea (%esi,%ebp,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%ebp │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ mov %ebp,0xb4(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%edx,1),%ebp │ │ │ │ mov %ebp,0xb8(%esp) │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ lea (%esi,%ebp,1),%eax │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%ebp │ │ │ │ - lea (%edi,%esi,1),%eax │ │ │ │ mov %ebp,0xbc(%esp) │ │ │ │ + lea (%edi,%esi,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x5c(%esp),%ebx │ │ │ │ - mov %esi,0xc4(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,0xc4(%esp) │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ mov %esi,0xc8(%esp) │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ lea (%esi,%ebx,8),%ebx │ │ │ │ - mov %ecx,0xcc(%esp) │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ mov %ebx,0x64(%esp) │ │ │ │ + mov %ecx,0xcc(%esp) │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x70(%esp),%esi │ │ │ │ mov 0x84(%esp),%ebx │ │ │ │ mov 0xb4(%esp),%ecx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov 0x80(%esp),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ + mov %ecx,(%esp) │ │ │ │ mov 0xb8(%esp),%ecx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ mov 0xbc(%esp),%ecx │ │ │ │ lea (%edx,%esi,1),%ebx │ │ │ │ - mov %ebx,0x38(%esp) │ │ │ │ + mov %ebx,0x30(%esp) │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x20(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ mov 0xc0(%esp),%ecx │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ - mov %edi,0x34(%esp) │ │ │ │ + mov %edi,0x2c(%esp) │ │ │ │ mov 0x98(%esp),%edi │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov 0xc4(%esp),%ecx │ │ │ │ lea (%edx,%edi,1),%esi │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ mov 0x9c(%esp),%esi │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ mov 0xc8(%esp),%ecx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ mov 0xa4(%esp),%esi │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ mov 0xa0(%esp),%ebx │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ mov 0xcc(%esp),%ecx │ │ │ │ lea (%eax,%esi,1),%ebp │ │ │ │ lea (%edx,%ebx,1),%edi │ │ │ │ mov 0xac(%esp),%ebx │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ mov 0xa8(%esp),%edi │ │ │ │ add %eax,%ecx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ mov 0xb0(%esp),%ebx │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + add %edx,%edi │ │ │ │ movl $0x0,0x58(%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ mov %edx,0x74(%esp) │ │ │ │ mov %eax,0x78(%esp) │ │ │ │ - add %edx,%edi │ │ │ │ + mov (%esp),%ecx │ │ │ │ add %edx,%ebx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstpl 0x50(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ + fstl (%esp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ + mov %ecx,(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(4) │ │ │ │ + fstpl 0x40(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fstpl 0x48(%esp) │ │ │ │ - fxch %st(3) │ │ │ │ - fstpl 0x50(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ + fldl 0x50(%esp) │ │ │ │ + fmul %st,%st(3) │ │ │ │ + fldl 0x40(%esp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fldl 0x40(%esp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ inc %edx │ │ │ │ fld %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ + mov (%esp),%ecx │ │ │ │ fstpl 0x0(%ebp,%eax,1) │ │ │ │ fstpl 0x8(%ebp,%eax,1) │ │ │ │ fxch %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldl 0x8(%edi,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edi,%eax,1) │ │ │ │ fstpl (%esi,%eax,1) │ │ │ │ fstpl 0x8(%esi,%eax,1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx,%eax,1) │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - fmul %st(4),%st │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ add $0x10,%eax │ │ │ │ - cmp %edx,0x3c(%esp) │ │ │ │ - jg e790 │ │ │ │ + cmp %edx,0x34(%esp) │ │ │ │ + jg e7c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ - fldl 0x48(%esp) │ │ │ │ + mov (%esp),%ecx │ │ │ │ incl 0x58(%esp) │ │ │ │ - add %eax,0x38(%esp) │ │ │ │ add %eax,0x30(%esp) │ │ │ │ - fldl 0x50(%esp) │ │ │ │ add %eax,0x28(%esp) │ │ │ │ - add %eax,0x24(%esp) │ │ │ │ - add %eax,0x1c(%esp) │ │ │ │ - add %eax,0x14(%esp) │ │ │ │ + add %eax,0x20(%esp) │ │ │ │ add %eax,%edi │ │ │ │ add %eax,%ebx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add %edx,0x34(%esp) │ │ │ │ - add %edx,0x2c(%esp) │ │ │ │ - add %edx,0x20(%esp) │ │ │ │ add %edx,%ebp │ │ │ │ - add %edx,0x18(%esp) │ │ │ │ - add %edx,0x10(%esp) │ │ │ │ + add %eax,0x1c(%esp) │ │ │ │ add %edx,%esi │ │ │ │ add %edx,%ecx │ │ │ │ + add %eax,0x14(%esp) │ │ │ │ + add %eax,0xc(%esp) │ │ │ │ + add %edx,0x2c(%esp) │ │ │ │ + add %edx,0x24(%esp) │ │ │ │ + add %edx,0x18(%esp) │ │ │ │ + add %edx,0x10(%esp) │ │ │ │ + add %edx,0x8(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ cmp %eax,0x5c(%esp) │ │ │ │ - jg e750 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg e780 │ │ │ │ incl 0x70(%esp) │ │ │ │ mov 0x74(%esp),%edx │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ - mov 0x70(%esp),%edi │ │ │ │ add 0x88(%esp),%edx │ │ │ │ add 0x8c(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ cmp %edi,0x7c(%esp) │ │ │ │ - jne e650 │ │ │ │ + jne e680 │ │ │ │ add $0xdc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x11c,%esp │ │ │ │ mov 0x130(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x56432,%ebx │ │ │ │ + add $0x55412,%ebx │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 40e0 │ │ │ │ @@ -11986,42 +11940,42 @@ │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge f15a │ │ │ │ + jge f15a │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ mov 0x18(%edx),%ebp │ │ │ │ mov 0x14(%edx),%ecx │ │ │ │ mov (%edx),%edx │ │ │ │ - mov %edx,0x30(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ mov %ebp,0xa8(%esp) │ │ │ │ mov %ecx,0xcc(%esp) │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %ecx,%edx │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,%edi │ │ │ │ mov %ebp,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ - add %ebp,%edx │ │ │ │ mov %edi,0x8c(%esp) │ │ │ │ + add %ebp,%edx │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,%ebp │ │ │ │ mov %esi,%edx │ │ │ │ sub 0xc4(%esp),%edx │ │ │ │ mov %edx,0xac(%esp) │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - mov %edx,(%esp) │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edx,(%esp) │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ mov %eax,0xd4(%esp) │ │ │ │ mov 0xac(%esp),%eax │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea 0x1(%edx,%eax,1),%edx │ │ │ │ imul (%esp),%edx │ │ │ │ @@ -12029,16 +11983,16 @@ │ │ │ │ sub %edi,%edx │ │ │ │ mov 0xa8(%esp),%edi │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ mov 0xc4(%esp),%edx │ │ │ │ imul %edi,%ecx │ │ │ │ shl $0x4,%edi │ │ │ │ - sub %ebp,%eax │ │ │ │ mov %ecx,0xe0(%esp) │ │ │ │ + sub %ebp,%eax │ │ │ │ mov %eax,0xbc(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ imul %esi,%ecx │ │ │ │ mov %ecx,0xb0(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ecx,0xdc(%esp) │ │ │ │ @@ -12064,22 +12018,22 @@ │ │ │ │ mov %edx,0xb8(%esp) │ │ │ │ mov 0xd0(%esp),%edx │ │ │ │ imul %ecx,%eax │ │ │ │ add %edi,%eax │ │ │ │ imul 0xd8(%esp),%eax │ │ │ │ mov 0xd4(%esp),%edi │ │ │ │ shl $0x4,%edi │ │ │ │ - add %eax,%edx │ │ │ │ mov %edi,0xe4(%esp) │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ + add %eax,%edx │ │ │ │ mov %edx,0xc0(%esp) │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ shl $0x4,%edi │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ mov %edi,0x94(%esp) │ │ │ │ + mov 0x1c(%edx),%edx │ │ │ │ mov %edx,0xe8(%esp) │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0xe8(%esp),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ sub 0x8c(%esp),%eax │ │ │ │ imul %edi,%eax │ │ │ │ mov 0x8c(%esp),%edi │ │ │ │ @@ -12106,16 +12060,16 @@ │ │ │ │ lea 0x1(%edi,%eax,1),%eax │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0xf8(%esp) │ │ │ │ imul (%esp),%esi │ │ │ │ mov 0x8c(%esp),%edi │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ mov %esi,%eax │ │ │ │ sub %edx,%eax │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x1(%eax,%edi,1),%eax │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ mov %eax,%esi │ │ │ │ @@ -12130,36 +12084,36 @@ │ │ │ │ mov %esi,0x100(%esp) │ │ │ │ mov 0xc4(%esp),%esi │ │ │ │ sub 0x18(%esp),%esi │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x104(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ - mov 0x94(%esp),%edi │ │ │ │ sub (%esp),%eax │ │ │ │ + mov 0x94(%esp),%edi │ │ │ │ imul %edi,%eax │ │ │ │ mov %eax,0x108(%esp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ imul (%esp),%eax │ │ │ │ - mov %ecx,%esi │ │ │ │ fstpl (%esp) │ │ │ │ + mov %ecx,%esi │ │ │ │ add %edx,%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ mov %eax,0x10c(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xac(%esp),%ebp │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %ebp,0x20(%esp) │ │ │ │ + mov 0xbc(%esp),%ebp │ │ │ │ fldl (%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ + mov %ebp,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ fmull 0x10(%esp) │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -12171,97 +12125,97 @@ │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov 0xd4(%esp),%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fldl (%edx) │ │ │ │ lea (%eax,%ebp,1),%edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0xcc(%esp) │ │ │ │ - jle f0fb │ │ │ │ + jle f0fb │ │ │ │ mov 0xbc(%esp),%edx │ │ │ │ mov 0xe8(%esp),%eax │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ fld1 │ │ │ │ + mov %esi,0x44(%esp) │ │ │ │ fldl 0x18(%esp) │ │ │ │ - mov %esi,0x5c(%esp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov 0x100(%esp),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov 0xb0(%esp),%edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ mov 0xd0(%esp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ + fdivr %st(1),%st │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,0x78(%esp) │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ mov 0xf4(%esp),%eax │ │ │ │ - fstpl 0x98(%esp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,0x74(%esp) │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ mov 0xf8(%esp),%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ mov 0xfc(%esp),%eax │ │ │ │ + fstpl 0x98(%esp) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ mov 0xb4(%esp),%eax │ │ │ │ - fstpl 0xa0(%esp) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ mov 0x104(%esp),%ecx │ │ │ │ add %esi,%ecx │ │ │ │ - mov %ecx,0x54(%esp) │ │ │ │ + mov %ecx,0x3c(%esp) │ │ │ │ mov 0xf0(%esp),%ecx │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ - mov %edx,0x50(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ mov 0x108(%esp),%edx │ │ │ │ + fstpl 0xa0(%esp) │ │ │ │ add %esi,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ + mov %edx,0x34(%esp) │ │ │ │ mov 0xb8(%esp),%edx │ │ │ │ lea (%edx,%ecx,1),%ebp │ │ │ │ - mov %ebp,0x48(%esp) │ │ │ │ + mov %ebp,0x30(%esp) │ │ │ │ mov 0x10c(%esp),%ebp │ │ │ │ add %esi,%ebp │ │ │ │ - mov %ebp,0x44(%esp) │ │ │ │ + mov %ebp,0x2c(%esp) │ │ │ │ mov 0xc0(%esp),%ebp │ │ │ │ add %ebp,%ecx │ │ │ │ - mov %ebp,0x60(%esp) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov %edx,0x68(%esp) │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - movl $0x0,0x88(%esp) │ │ │ │ + mov %ebp,0x48(%esp) │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ + mov %edx,0x50(%esp) │ │ │ │ mov 0xd8(%esp),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + movl $0x0,0x88(%esp) │ │ │ │ mov %esi,0xc8(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x30(%edi),%edx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov 0x30(%edi),%edx │ │ │ │ fldl 0x8(%edx) │ │ │ │ mov 0x98(%esp),%edx │ │ │ │ sub 0x9c(%esp),%edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl 0x4(%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -12269,17 +12223,17 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fldl 0x8(%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ fildl 0x98(%esp) │ │ │ │ fmull 0x10(%esp) │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ fildl 0x4(%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -12287,52 +12241,48 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ cmpl $0x1,0xa8(%esp) │ │ │ │ - jle f080 │ │ │ │ + jle f080 │ │ │ │ fld1 │ │ │ │ fldl 0x10(%esp) │ │ │ │ - mov %ecx,0x90(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ - fdivr %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov %ecx,0x90(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fldl 0x98(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0xa0(%esp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpl 0x68(%esp) │ │ │ │ + fstpl 0x70(%esp) │ │ │ │ + fstpl 0x78(%esp) │ │ │ │ fstpl 0x80(%esp) │ │ │ │ - fxch %st(2) │ │ │ │ - jmp eeb2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstpl 0x38(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl 0x40(%esp) │ │ │ │ - fstpl 0x38(%esp) │ │ │ │ fldl 0x10(%ecx) │ │ │ │ mov %ebp,%ecx │ │ │ │ sub 0x1c(%esp),%ecx │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl 0x8(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -12361,155 +12311,148 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ fdivrl 0x30(%esp) │ │ │ │ - mov 0x8c(%esp),%edx │ │ │ │ - mov 0x84(%esp),%ecx │ │ │ │ - fldl 0x28(%esp) │ │ │ │ + mov 0x74(%esp),%edx │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + fldl 0x80(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + fldl 0x28(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%edx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edx,%edi,1) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x80(%esp),%edx │ │ │ │ - fld %st(1) │ │ │ │ - fldl 0x40(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ + fldl 0x88(%esp) │ │ │ │ + mov 0x68(%esp),%edx │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x78(%esp),%edx │ │ │ │ - fld %st(2) │ │ │ │ - fldl 0x48(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + fldl 0x90(%esp) │ │ │ │ + mov 0x60(%esp),%edx │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(3),%st │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x74(%esp),%ecx │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fldl 0x90(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - fmul %st,%st(4) │ │ │ │ + fldl 0x78(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + fmul %st,%st(3) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(5),%st │ │ │ │ - fxch %st(5) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fxch %st(4) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fxch %st(3) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fld %st(0) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(0) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x54(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fxch %st(4) │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jl eeb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl eed0 │ │ │ │ mov 0x90(%esp),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ - jmp f090 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp f090 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x88(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - add %ecx,0x78(%esp) │ │ │ │ - mov 0x88(%esp),%esi │ │ │ │ - add %eax,0x7c(%esp) │ │ │ │ - add %eax,0x74(%esp) │ │ │ │ - add %ecx,0x70(%esp) │ │ │ │ - add %eax,0x6c(%esp) │ │ │ │ - add %ecx,0x68(%esp) │ │ │ │ - add %eax,0x64(%esp) │ │ │ │ add %ecx,0x60(%esp) │ │ │ │ + add %eax,0x64(%esp) │ │ │ │ add %eax,0x5c(%esp) │ │ │ │ add %ecx,0x58(%esp) │ │ │ │ add %eax,0x54(%esp) │ │ │ │ add %ecx,0x50(%esp) │ │ │ │ add %eax,0x4c(%esp) │ │ │ │ add %ecx,0x48(%esp) │ │ │ │ add %eax,0x44(%esp) │ │ │ │ add %ecx,0x40(%esp) │ │ │ │ + add %eax,0x3c(%esp) │ │ │ │ + add %ecx,0x38(%esp) │ │ │ │ + add %eax,0x34(%esp) │ │ │ │ + add %ecx,0x30(%esp) │ │ │ │ + mov 0x88(%esp),%esi │ │ │ │ + add %eax,0x2c(%esp) │ │ │ │ + add %ecx,0x28(%esp) │ │ │ │ cmp 0x8c(%esp),%esi │ │ │ │ - jl edd0 │ │ │ │ + jl edf0 │ │ │ │ mov 0xc8(%esp),%esi │ │ │ │ - jmp f100 │ │ │ │ + jmp f100 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0xd4(%esp),%edx │ │ │ │ incl 0xac(%esp) │ │ │ │ mov 0xdc(%esp),%ecx │ │ │ │ - add %edx,0xbc(%esp) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - mov 0xe0(%esp),%edx │ │ │ │ - add %edx,0xb0(%esp) │ │ │ │ + mov 0xd4(%esp),%edx │ │ │ │ add %ecx,0xb4(%esp) │ │ │ │ + add %edx,0xbc(%esp) │ │ │ │ add %ecx,0xb8(%esp) │ │ │ │ add %ecx,0xc0(%esp) │ │ │ │ add 0xe4(%esp),%esi │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov 0xe0(%esp),%edx │ │ │ │ + add %edx,0xb0(%esp) │ │ │ │ cmp 0xec(%esp),%eax │ │ │ │ - jne ec40 │ │ │ │ + jne ec60 │ │ │ │ add $0x11c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -12518,15 +12461,15 @@ │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x55bf7,%ebx │ │ │ │ + add $0x54bf7,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ @@ -12541,19 +12484,19 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jge f314 │ │ │ │ + jge f314 │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ - mov 0x4(%esi),%esi │ │ │ │ fld1 │ │ │ │ + mov 0x4(%esi),%esi │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ @@ -12564,71 +12507,71 @@ │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x34(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x1c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle f320 │ │ │ │ + jle f320 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x4(,%ebx,4),%ebx │ │ │ │ - jmp f25c │ │ │ │ + jmp f25c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,(%edi,%ebx,1) │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - je f2a2 │ │ │ │ + je f2a2 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cltd │ │ │ │ mov (%edi,%ebx,1),%ecx │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%edi,%ebx,1) │ │ │ │ mov %ecx,%edi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ shr $0x1f,%edi │ │ │ │ lea (%edi,%ecx,1),%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jl f240 │ │ │ │ + jl f240 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov (%edi,%ebx,1),%edi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ sub %ecx,%edi │ │ │ │ add %edx,%edi │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edi,(%esi,%ebx,1) │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - jne f259 │ │ │ │ + jne f259 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ mov 0x64(%eax),%edi │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ @@ -12640,52 +12583,52 @@ │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ imul (%esi,%eax,4),%edx │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add (%esi,%eax,4),%edx │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne f2c0 │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + jne f2c0 │ │ │ │ shl $0x4,%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x50(%ebp),%ecx │ │ │ │ add -0x4c(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ inc %esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx) │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ - mov -0x40(%ebp),%esp │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne f1e0 │ │ │ │ + mov -0x40(%ebp),%esp │ │ │ │ + jne f1e0 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ - jmp f2f7 │ │ │ │ + jmp f2f7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x55a37,%ebx │ │ │ │ + add $0x54a37,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ @@ -12701,22 +12644,22 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge f537 │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ + jge f537 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0xf(,%eax,4),%edx │ │ │ │ shr $0x4,%edx │ │ │ │ @@ -12724,116 +12667,116 @@ │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x20(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle f540 │ │ │ │ + jle f540 │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ lea -0x4(,%eax,4),%ebx │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - jmp f41d │ │ │ │ + jmp f41d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - je f460 │ │ │ │ + je f460 │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov %esi,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %esi,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jl f400 │ │ │ │ + jl f400 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov (%eax,%ebx,1),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ sub %esi,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%edi,%ebx,1) │ │ │ │ - jmp f406 │ │ │ │ + jmp f406 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ fld1 │ │ │ │ xor %edx,%edx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ - fstpl -0x38(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov (%eax,%esi,4),%ebx │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ shr $0x1f,%eax │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %edx,%ebx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fildl (%ecx,%esi,4) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ fldl -0x38(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ imul (%eax,%esi,4),%ecx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add %ebx,%ecx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ imul (%ecx,%esi,4),%edx │ │ │ │ add (%ebx,%esi,4),%edx │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x18(%edi) │ │ │ │ - jg f480 │ │ │ │ + jg f480 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ add -0x58(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x5c(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ @@ -12842,35 +12785,35 @@ │ │ │ │ fmull (%eax) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jne f3b0 │ │ │ │ + jne f3b0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - jmp f517 │ │ │ │ + jmp f517 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x55818,%ebx │ │ │ │ + add $0x54818,%ebx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ cltd │ │ │ │ @@ -12882,50 +12825,50 @@ │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge f67f │ │ │ │ + jge f67f │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ fldz │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne f690 │ │ │ │ + jne f690 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ fstl (%edi,%edx,1) │ │ │ │ lea (%edi,%edx,1),%ebx │ │ │ │ fstl 0x8(%edi,%edx,1) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle f66b │ │ │ │ + jle f66b │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x68(%esi),%edi │ │ │ │ - mov 0x74(%esi),%ebp │ │ │ │ fld %st(0) │ │ │ │ + mov 0x74(%esi),%ebp │ │ │ │ fld %st(1) │ │ │ │ imul %edx,%eax │ │ │ │ lea (%edi,%eax,8),%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0x6c(%esi),%ecx │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ add %edx,%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ lea (%edi,%eax,8),%edi │ │ │ │ - jmp f640 │ │ │ │ + jmp f640 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx),%eax │ │ │ │ fldl (%edx) │ │ │ │ @@ -12939,45 +12882,45 @@ │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne f640 │ │ │ │ + jne f640 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne f5c0 │ │ │ │ + jne f5c0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp f5d0 │ │ │ │ + jmp f5d0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x556b7,%ebx │ │ │ │ + add $0x546b7,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ @@ -12992,19 +12935,19 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jge f854 │ │ │ │ + jge f854 │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ - mov 0x4(%esi),%esi │ │ │ │ fld1 │ │ │ │ + mov 0x4(%esi),%esi │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ @@ -13015,71 +12958,71 @@ │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x34(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x1c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle f860 │ │ │ │ + jle f860 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x4(,%ebx,4),%ebx │ │ │ │ - jmp f79c │ │ │ │ + jmp f79c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,(%edi,%ebx,1) │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - je f7e2 │ │ │ │ + je f7e2 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cltd │ │ │ │ mov (%edi,%ebx,1),%ecx │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%edi,%ebx,1) │ │ │ │ mov %ecx,%edi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ shr $0x1f,%edi │ │ │ │ lea (%edi,%ecx,1),%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jl f780 │ │ │ │ + jl f780 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov (%edi,%ebx,1),%edi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ sub %ecx,%edi │ │ │ │ add %edx,%edi │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edi,(%esi,%ebx,1) │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - jne f799 │ │ │ │ + jne f799 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ mov 0x64(%eax),%edi │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ @@ -13091,52 +13034,52 @@ │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ imul (%esi,%eax,4),%ecx │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ add %edi,%edx │ │ │ │ add (%esi,%eax,4),%ecx │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne f800 │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + jne f800 │ │ │ │ shl $0x4,%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x4c(%ebp),%ecx │ │ │ │ add -0x50(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ inc %esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx) │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ - mov -0x40(%ebp),%esp │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne f720 │ │ │ │ + mov -0x40(%ebp),%esp │ │ │ │ + jne f720 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ - jmp f837 │ │ │ │ + jmp f837 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x554f7,%ebx │ │ │ │ + add $0x544f7,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ @@ -13152,22 +13095,22 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge fa77 │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ + jge fa77 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0xf(,%eax,4),%edx │ │ │ │ shr $0x4,%edx │ │ │ │ @@ -13175,116 +13118,116 @@ │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x20(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle fa80 │ │ │ │ + jle fa80 │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ lea -0x4(,%eax,4),%ebx │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - jmp f95d │ │ │ │ + jmp f95d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - je f9a0 │ │ │ │ + je f9a0 │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov %esi,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %esi,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jl f940 │ │ │ │ + jl f940 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov (%eax,%ebx,1),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ sub %esi,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%edi,%ebx,1) │ │ │ │ - jmp f946 │ │ │ │ + jmp f946 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ fld1 │ │ │ │ xor %edx,%edx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ - fstpl -0x38(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov (%eax,%esi,4),%ebx │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ shr $0x1f,%eax │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %edx,%ebx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fildl (%ecx,%esi,4) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ fldl -0x38(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ imul (%eax,%esi,4),%ecx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add %ebx,%ecx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ imul (%ecx,%esi,4),%edx │ │ │ │ add (%ebx,%esi,4),%edx │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x18(%edi) │ │ │ │ - jg f9c0 │ │ │ │ + jg f9c0 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ add -0x58(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x5c(%ebp),%eax │ │ │ │ fldl 0x8(%edi) │ │ │ │ @@ -13293,172 +13236,172 @@ │ │ │ │ fmull (%edi) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jne f8f0 │ │ │ │ + jne f8f0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ fld1 │ │ │ │ - jmp fa57 │ │ │ │ + jmp fa57 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 39296 │ │ │ │ + add $0x542dd,%ecx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - call 39316 │ │ │ │ - add $0x552d5,%ecx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ test $0x10,%ah │ │ │ │ - je fab7 │ │ │ │ + je fab7 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1000e │ │ │ │ + jle 1000e │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ lea 0x0(,%ecx,4),%ebx │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ test $0x4,%bl │ │ │ │ - je faf0 │ │ │ │ + je faf0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je fafe │ │ │ │ + je fafe │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne faf0 │ │ │ │ + jne faf0 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %edx,(%esi) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ and $0x4,%ebx │ │ │ │ - je fb20 │ │ │ │ + je fb20 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je fb2e │ │ │ │ + je fb2e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne fb20 │ │ │ │ - mov %edx,0x28(%esi) │ │ │ │ + jne fb20 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%ecx │ │ │ │ + mov %edx,0x28(%esi) │ │ │ │ push %ecx │ │ │ │ call 4720 │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x20(%esi) │ │ │ │ test %edx,%edx │ │ │ │ - jle fb70 │ │ │ │ + jle fb70 │ │ │ │ mov 0x24(%esi),%edi │ │ │ │ mov 0x1c(%esi),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl (%edi,%eax,4) │ │ │ │ fildl (%ebx,%eax,4) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne fb60 │ │ │ │ + jne fb60 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%edx │ │ │ │ push %edx │ │ │ │ call 4720 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle fbbe │ │ │ │ - mov 0x20(%esi),%edx │ │ │ │ + jle fbbf │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ + mov 0x20(%esi),%edx │ │ │ │ + fldl -0x9c48(%edi) │ │ │ │ lea (%edx,%ecx,8),%ebx │ │ │ │ - fldl -0xac48(%edi) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fld1 │ │ │ │ - fdivl (%edx) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ - fsubrs -0xad70(%edi) │ │ │ │ + fld1 │ │ │ │ + fdivl -0x8(%edx) │ │ │ │ + fsubrs -0x9d70(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne fba0 │ │ │ │ + jne fba0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ test $0x40,%dl │ │ │ │ - jne ff50 │ │ │ │ + jne ff50 │ │ │ │ test $0x80,%dl │ │ │ │ - jne fdd0 │ │ │ │ + jne fdd0 │ │ │ │ test $0x1,%dh │ │ │ │ - jne fdf3 │ │ │ │ + jne fdf3 │ │ │ │ test $0x1,%dl │ │ │ │ - jne fe17 │ │ │ │ + jne fe17 │ │ │ │ test $0x4,%dl │ │ │ │ - je fc12 │ │ │ │ + je fc13 │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je ffeb │ │ │ │ + je ffeb │ │ │ │ inc %eax │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x68(%esi) │ │ │ │ test $0x8,%dl │ │ │ │ - jne ffb0 │ │ │ │ + jne ffb0 │ │ │ │ test $0x10,%dl │ │ │ │ - jne ff80 │ │ │ │ + jne ff80 │ │ │ │ test $0x20,%dl │ │ │ │ - je fc9b │ │ │ │ + je fc9b │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 10004 │ │ │ │ + jle 10004 │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ mov $0x1,%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %edx,%edi │ │ │ │ inc %eax │ │ │ │ add %edi,%edi │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne fc50 │ │ │ │ + jne fc50 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ @@ -13468,22 +13411,22 @@ │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 │ │ │ │ imul 0x4(%esi),%edi │ │ │ │ mov %eax,0x70(%esi) │ │ │ │ shl $0x2,%edi │ │ │ │ mov %edi,(%esp) │ │ │ │ call 4720 │ │ │ │ - mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x38(%esi),%edx │ │ │ │ mov %eax,0x6c(%esi) │ │ │ │ test $0x4,%dh │ │ │ │ - jne fcd0 │ │ │ │ + jne fcd0 │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - jne fdac │ │ │ │ + jne fdac │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,0x88(%esi) │ │ │ │ mov 0x254(%ecx),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov 0x270(%ecx),%eax │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -13500,42 +13443,42 @@ │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x7c(%esi) │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 1001e │ │ │ │ + jne 1001e │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ - mov %eax,0x80(%esi) │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %eax,0x80(%esi) │ │ │ │ mov 0x220(%ebx),%ecx │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ push %ecx │ │ │ │ call 4210 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 46d0 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov %eax,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle fd4e │ │ │ │ + jle fd4e │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jg fd40 │ │ │ │ + jg fd40 │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push 0x3c(%esi) │ │ │ │ push $0xffffffff │ │ │ │ push 0x80(%esi) │ │ │ │ push 0x7c(%esi) │ │ │ │ push %edi │ │ │ │ @@ -13557,47 +13500,47 @@ │ │ │ │ pop %eax │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 4370 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - je fcab │ │ │ │ + je fcab │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp fcab │ │ │ │ + jmp fcab │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ test $0x1,%dh │ │ │ │ - je fbdc │ │ │ │ + je fbdd │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ test $0x1,%dl │ │ │ │ - je fbe5 │ │ │ │ + je fbe6 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ @@ -13605,40 +13548,40 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x64(%esi) │ │ │ │ test %edx,%edx │ │ │ │ - jle ffe0 │ │ │ │ + jle ffe0 │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ lea (%eax,%edx,1),%edi │ │ │ │ mov (%ecx,%edx,1),%eax │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,(%edi) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov (%ecx,%edx,1),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle ff32 │ │ │ │ + jle ff32 │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edx,%esi │ │ │ │ mov %eax,%edx │ │ │ │ @@ -13653,124 +13596,124 @@ │ │ │ │ add %ebx,%eax │ │ │ │ mov %edi,%ebx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ fildl (%eax,%esi,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ - fdivrs -0xad78(%ebx) │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ + fdivrs -0x9d78(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ mov 0x64(%edx),%eax │ │ │ │ mov (%eax,%esi,1),%eax │ │ │ │ fstpl (%eax,%edi,8) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ mov %edi,(%eax) │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ mov (%eax,%esi,1),%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jg fec0 │ │ │ │ + jg fec0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%esi │ │ │ │ incl -0x34(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cmp 0x18(%esi),%eax │ │ │ │ - jge ffe0 │ │ │ │ + jge ffe0 │ │ │ │ addl $0x4,-0x24(%ebp) │ │ │ │ mov 0x64(%esi),%eax │ │ │ │ - jmp fe60 │ │ │ │ + jmp fe60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul 0x4(%esi),%ecx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%esi) │ │ │ │ - jmp fbca │ │ │ │ + jmp fbcb │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ + imul 0x18(%esi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ mov 0x2c(%esi),%ecx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - imul 0x18(%esi),%eax │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x68(%esi) │ │ │ │ - jmp fc24 │ │ │ │ + jmp fc25 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x68(%esi) │ │ │ │ - jmp fc1b │ │ │ │ + jmp fc1c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ - jmp fbe5 │ │ │ │ + jmp fbe6 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push 0x2c(%esi) │ │ │ │ call 43d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ - jmp fbf5 │ │ │ │ + jmp fbf6 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp fc5a │ │ │ │ + jmp fc5a │ │ │ │ movl $0x1,(%esi) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp fb2e │ │ │ │ + jmp fb2e │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp fcf9 │ │ │ │ + jmp fcf9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x54d28,%ebx │ │ │ │ + add $0x53d28,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -13780,433 +13723,436 @@ │ │ │ │ cmovge %eax,%ecx │ │ │ │ mov $0x0,%eax │ │ │ │ cmovge %edx,%eax │ │ │ │ imul %ecx,%ebp │ │ │ │ lea 0x0(%ebp,%eax,1),%edx │ │ │ │ add %edx,%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jge 10156 │ │ │ │ + jge 10154 │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 10156 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ - mov 0x40(%edi),%edi │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ + jle 10154 │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ shl $0x4,%ecx │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ + mov 0x40(%edi),%edi │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov 0x8(%ebp),%ebp │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ sar $1,%eax │ │ │ │ neg %eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + add 0x4(%esp),%esi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ - add 0x14(%esp),%esi │ │ │ │ shl $0x4,%edx │ │ │ │ add %ebp,%edx │ │ │ │ add %ecx,%ebp │ │ │ │ - mov %ebp,0x1c(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ lea (%edi,%eax,1),%ebp │ │ │ │ fldl (%edx) │ │ │ │ - jmp 10102 │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 10102 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - fmull 0x0(%ebp) │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ + mov %ebx,(%esp) │ │ │ │ inc %ebx │ │ │ │ add $0x10,%ecx │ │ │ │ - fildl 0x10(%esp) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fildl (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldl -0x10(%ecx) │ │ │ │ - fldl -0x8(%ecx) │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(0) │ │ │ │ fcos │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fldl -0x10(%ecx) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl -0x8(%ecx) │ │ │ │ + fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - faddp %st,%st(5) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fmull -0x10(%ecx) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x8(%ecx) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%edx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 10100 │ │ │ │ + jne 10100 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x10,%edx │ │ │ │ - cmp %edx,0x1c(%esp) │ │ │ │ - jne 100e0 │ │ │ │ - add $0x2c,%esp │ │ │ │ + cmp %edx,0xc(%esp) │ │ │ │ + jne 100e0 │ │ │ │ + ffreep %st(0) │ │ │ │ + add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x54c07,%ebx │ │ │ │ + add $0x53c07,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ call 40e0 │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ cmp %edx,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge 103dc │ │ │ │ + jge 103fe │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - mov 0x4(%edi),%esi │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%edi),%eax │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov 0x4(%edi),%esi │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov %esp,-0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %esp,-0x4c(%ebp) │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ + lea 0xf(,%edi,4),%ecx │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ lea 0x13(%eax),%edx │ │ │ │ add $0x1b,%eax │ │ │ │ + and $0xfffffff0,%ecx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffff8,%edx │ │ │ │ - lea 0x7(%esp),%eax │ │ │ │ - lea 0x7(%esp),%ecx │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ - lea 0xf(,%edi,4),%edx │ │ │ │ - and $0xfffffff8,%ecx │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + lea 0x7(%esp),%edx │ │ │ │ + sub %ecx,%esp │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %esp,%esi │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ shr $0x3,%eax │ │ │ │ - sub %edx,%esp │ │ │ │ movl $0x0,0x0(,%eax,8) │ │ │ │ movl $0x0,0x4(,%eax,8) │ │ │ │ - mov %esp,%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 102b5 │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + jle 102b4 │ │ │ │ fldz │ │ │ │ - imul -0x20(%ebp),%edx │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + imul -0x20(%ebp),%ecx │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - lea (%eax,%edx,8),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + lea (%eax,%ecx,8),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 10280 │ │ │ │ - nop │ │ │ │ + jmp 10280 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ neg %ebx │ │ │ │ - mov %ebx,%edx │ │ │ │ - shr $0x1f,%edx │ │ │ │ - add %ebx,%edx │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - sar $1,%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov %edx,(%esi,%eax,4) │ │ │ │ - fmull (%ebx,%eax,8) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + shr $0x1f,%ecx │ │ │ │ + add %ebx,%ecx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ + sar $1,%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov %ecx,(%esi,%eax,4) │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + fmul %st(2),%st │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x20(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstl (%ecx,%eax,8) │ │ │ │ - cmp %eax,-0x20(%ebp) │ │ │ │ - jne 10280 │ │ │ │ + fstl (%edx,%eax,8) │ │ │ │ + jne 10280 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 103c6 │ │ │ │ + jle 103e6 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - lea -0x1(%edi),%ebx │ │ │ │ - fldl (%ecx,%edi,8) │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ + fldl (%edx,%edi,8) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + mov %edx,%ecx │ │ │ │ fldl 0x8(%edi) │ │ │ │ fldl (%edi) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - jmp 102f2 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 102f2 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - fld %st(4) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ + fld %st(3) │ │ │ │ fcos │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ - fld %st(3) │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(5) │ │ │ │ + faddp %st,%st(4) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fsubrp %st,%st(5) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fsubrp %st,%st(4) │ │ │ │ + fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 103fe │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ + jle 1041e │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - jmp 1034d │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + jmp 1036d │ │ │ │ + jmp 10360 │ │ │ │ nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %ecx │ │ │ │ sub %ecx,%ebx │ │ │ │ mov %ebx,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 103f0 │ │ │ │ + je 10410 │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ mov %ecx,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %ecx,%edx │ │ │ │ sar $1,%edx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 10340 │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ + je 10360 │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x20(%ebp) │ │ │ │ - jle 103a0 │ │ │ │ + mov %ebx,(%esi,%eax,4) │ │ │ │ + jle 103c0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ inc %eax │ │ │ │ fildl (%esi,%ebx,4) │ │ │ │ fmull (%edx,%ebx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 10380 │ │ │ │ - jmp 103b0 │ │ │ │ + jne 103a0 │ │ │ │ + jmp 103d0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0x10,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - cmp %eax,-0x38(%ebp) │ │ │ │ - jne 102f0 │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + jne 102f0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x48(%ebp),%esp │ │ │ │ - incl -0x44(%ebp) │ │ │ │ - addl $0x10,-0x34(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ - jne 101e0 │ │ │ │ + mov -0x4c(%ebp),%esp │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + addl $0x10,-0x40(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp %eax,-0x54(%ebp) │ │ │ │ + jne 101e0 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ incl (%esi) │ │ │ │ - jmp 10371 │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + jmp 10391 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ - jmp 10364 │ │ │ │ + jmp 10384 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x54958,%ebx │ │ │ │ - mov (%eax),%ebp │ │ │ │ + add $0x53938,%ebx │ │ │ │ + mov (%eax),%edi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ + mov (%edi),%ebp │ │ │ │ mov %eax,%ecx │ │ │ │ - mov 0x0(%ebp),%edi │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %ebp,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ cmp %edx,%ecx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - cmovl %esi,%eax │ │ │ │ - mov $0x0,%esi │ │ │ │ - cmovge %edx,%esi │ │ │ │ - imul %eax,%ecx │ │ │ │ - lea (%ecx,%esi,1),%edx │ │ │ │ - lea (%eax,%edx,1),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jge 10546 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + cmovge %eax,%esi │ │ │ │ + mov $0x0,%eax │ │ │ │ + cmovge %edx,%eax │ │ │ │ + imul %esi,%ecx │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ + add %edx,%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + jge 1054b │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 10546 │ │ │ │ - mov %edi,%esi │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ - shr $0x1f,%esi │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ - add %edi,%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - sar $1,%esi │ │ │ │ - sub %esi,%edi │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - shl $0x4,%edx │ │ │ │ - shl $0x4,%ecx │ │ │ │ - mov 0x4(%esi),%esi │ │ │ │ + jle 1054b │ │ │ │ + mov %ebp,%ecx │ │ │ │ + shl $0x4,%esi │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ + mov 0x40(%edi),%edi │ │ │ │ + shr $0x1f,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ - add %esi,%ecx │ │ │ │ - add %esi,%edx │ │ │ │ + add %ecx,%ebp │ │ │ │ + mov %edx,%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ + sar $1,%ebp │ │ │ │ + sub %ebp,%ecx │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ + mov 0x4(%ebp),%ebp │ │ │ │ + add %ebp,%esi │ │ │ │ + add %ebp,%edx │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ - mov 0x40(%ebp),%ecx │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ lea (%eax,%esi,1),%ebp │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edi,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ - fmull 0x8(%esp) │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl 0x8(%edx) │ │ │ │ fldl (%edx) │ │ │ │ - jmp 10502 │ │ │ │ - jmp 10500 │ │ │ │ + jmp 10502 │ │ │ │ + jmp 10500 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ fmul %st(3),%st │ │ │ │ fsincos │ │ │ │ fldl -0x10(%eax) │ │ │ │ - fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x8(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - faddp %st,%st(4) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x10(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%edx) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 10500 │ │ │ │ + jne 10500 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - inc %edi │ │ │ │ + inc %ecx │ │ │ │ add $0x10,%edx │ │ │ │ - cmp %edx,0x4(%esp) │ │ │ │ - jne 104b0 │ │ │ │ + cmp %edx,0xc(%esp) │ │ │ │ + jne 104c0 │ │ │ │ + ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x54817,%ebx │ │ │ │ + add $0x53807,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ @@ -14221,79 +14167,76 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ cmp %esi,%edx │ │ │ │ - jge 10702 │ │ │ │ + jge 106ff │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ add %eax,%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - fldl -0xac40(%eax) │ │ │ │ + fldl -0x9c40(%eax) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ lea 0xf(%edi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %esi │ │ │ │ mov %esp,-0x20(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ - js 10642 │ │ │ │ + js 10642 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - jmp 10620 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%ecx,4),%ebx │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ mov %ebx,%edi │ │ │ │ shr $0x1f,%edi │ │ │ │ add %ebx,%edi │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sar $1,%edi │ │ │ │ sub %edi,%edx │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jae 10620 │ │ │ │ + jae 10620 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 106eb │ │ │ │ + jle 106e8 │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 10710 │ │ │ │ + jle 10710 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fldz │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%edx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ @@ -14304,148 +14247,146 @@ │ │ │ │ add $0x4,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fildl -0x4(%eax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 106a0 │ │ │ │ + jne 106a0 │ │ │ │ fsincos │ │ │ │ - fldl (%esi) │ │ │ │ fldl 0x8(%esi) │ │ │ │ add -0x1c(%ebp),%edi │ │ │ │ add $0x10,%esi │ │ │ │ - fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl -0x10(%esi) │ │ │ │ fmul %st(3),%st │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl 0x8(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - faddl (%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ + fmull -0x10(%esi) │ │ │ │ + fldl (%ebx) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fmull -0x8(%esi) │ │ │ │ + cmp %esi,-0x30(%ebp) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - cmp %esi,-0x30(%ebp) │ │ │ │ - jne 10670 │ │ │ │ + jne 10670 │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ - incl -0x34(%ebp) │ │ │ │ add $0x10,%ebx │ │ │ │ + incl -0x34(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 105d0 │ │ │ │ + jne 105e0 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ - jmp 106b7 │ │ │ │ + jmp 106b7 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x5463e,%ebx │ │ │ │ + add $0x5363e,%ebx │ │ │ │ mov (%esi),%edi │ │ │ │ call 40e0 │ │ │ │ - mov %eax,%esi │ │ │ │ - cmp %eax,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ cmovle %edi,%esi │ │ │ │ lea 0xf(,%esi,4),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%ecx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %edx,%edi │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ call 42d0 │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ cmp %eax,%esi │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov 0xc(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ - jle 108d6 │ │ │ │ + jle 108d6 │ │ │ │ imul %eax,%edx │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%ebx │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 10920 │ │ │ │ + jle 10920 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 108fd │ │ │ │ + jle 108fd │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ dec %edx │ │ │ │ mov %ebx,0x0(,%ecx,4) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle 108e0 │ │ │ │ + jle 108e0 │ │ │ │ mov %ebx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ dec %edx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 10821 │ │ │ │ + jne 10821 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x4(%edi,%eax,4),%edx │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 1083c │ │ │ │ + jne 1083c │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov %edx,(%esi) │ │ │ │ mov (%edi,%eax,4),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ @@ -14461,36 +14402,36 @@ │ │ │ │ mov %edx,%eax │ │ │ │ sub -0x40(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ imul %esi,%eax │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jns 108ac │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + jns 108ac │ │ │ │ sub -0x40(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ lea 0x1(%ebx,%edx,1),%eax │ │ │ │ imul %edi,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ imul %edi,%eax │ │ │ │ dec %eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 108d6 │ │ │ │ + je 108d6 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ cmp (%edi),%eax │ │ │ │ - jg 108d6 │ │ │ │ + jg 108d6 │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ @@ -14500,135 +14441,135 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 10832 │ │ │ │ + je 10832 │ │ │ │ add $0x2,%ecx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 108e0 │ │ │ │ - jmp 10832 │ │ │ │ + jne 108e0 │ │ │ │ + jmp 10832 │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 10819 │ │ │ │ + jne 10819 │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 10929 │ │ │ │ + jmp 10929 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %edx,%ebx │ │ │ │ mov %edx,(%esi) │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ imul -0x3c(%ebp),%eax │ │ │ │ movl $0x0,(%esi) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ dec %eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov (%esi),%eax │ │ │ │ - jmp 1087f │ │ │ │ + jmp 1087f │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x543fe,%ebx │ │ │ │ + add $0x533fe,%ebx │ │ │ │ mov (%esi),%edi │ │ │ │ call 40e0 │ │ │ │ - mov %eax,%esi │ │ │ │ - cmp %eax,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ cmovle %edi,%esi │ │ │ │ lea 0xf(,%esi,4),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%ecx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %edx,%edi │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ call 42d0 │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ movl $0xffffffff,(%edx) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ movl $0xffffffff,(%edx) │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ movl $0xffffffff,(%edx) │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 10b0d │ │ │ │ + jle 10b0d │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ lea 0x2(%eax,%eax,1),%ebx │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 10b70 │ │ │ │ + jle 10b70 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 10b3d │ │ │ │ + jle 10b3d │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ dec %edx │ │ │ │ mov %ebx,0x0(,%ecx,4) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle 10b20 │ │ │ │ + jle 10b20 │ │ │ │ mov %ebx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ dec %edx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 10a58 │ │ │ │ + jne 10a58 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x4(%edi,%eax,4),%edx │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 10a73 │ │ │ │ + jne 10a73 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ add %edx,%ebx │ │ │ │ mov %edx,(%esi) │ │ │ │ @@ -14644,17 +14585,17 @@ │ │ │ │ mov %edx,%eax │ │ │ │ sub -0x40(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ imul %esi,%eax │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jns 10ae3 │ │ │ │ - mov -0x1c(%ebp),%esi │ │ │ │ + jns 10ae3 │ │ │ │ sub -0x40(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov 0xc(%ebp),%ebx │ │ │ │ lea 0x1(%esi,%edx,1),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x10(%ebp),%esi │ │ │ │ @@ -14662,18 +14603,18 @@ │ │ │ │ dec %eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 10b0d │ │ │ │ + je 10b0d │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ cmp (%ebx),%eax │ │ │ │ - jg 10b0d │ │ │ │ + jg 10b0d │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ @@ -14684,138 +14625,138 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 10a69 │ │ │ │ + je 10a69 │ │ │ │ add $0x2,%ecx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 10b20 │ │ │ │ - jmp 10a69 │ │ │ │ + jne 10b20 │ │ │ │ + jmp 10a69 │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 10a50 │ │ │ │ + jne 10a50 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ mov %edx,(%ebx) │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - jmp 10b86 │ │ │ │ + jmp 10b86 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov %edx,(%esi) │ │ │ │ mov (%edi,%eax,4),%esi │ │ │ │ add %edx,%esi │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ imul -0x30(%ebp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ dec %eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov (%edi),%eax │ │ │ │ - jmp 10ab6 │ │ │ │ + jmp 10ab6 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x541ae,%ebx │ │ │ │ + add $0x531ae,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 40e0 │ │ │ │ - mov %eax,%esi │ │ │ │ - cmp %eax,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ cmovle %edi,%esi │ │ │ │ lea 0xf(,%esi,4),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%ecx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %edx,%edi │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ call 42d0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%edx) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%edx) │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ movl $0xffffffff,(%edx) │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 10d3e │ │ │ │ + jle 10d3e │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ lea 0x2(%eax,%eax,1),%ebx │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 10db0 │ │ │ │ + jle 10db0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 10d80 │ │ │ │ + jle 10d80 │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ dec %edx │ │ │ │ mov %ebx,0x0(,%ecx,4) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle 10d60 │ │ │ │ + jle 10d60 │ │ │ │ mov %ebx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ dec %edx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 10c9f │ │ │ │ + jne 10c9f │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x4(%edi,%eax,4),%edx │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 10cba │ │ │ │ + jne 10cba │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov %eax,(%ebx) │ │ │ │ @@ -14825,70 +14766,70 @@ │ │ │ │ mov %edx,(%ebx) │ │ │ │ mov %eax,%edx │ │ │ │ sub -0x3c(%ebp),%edx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ mov %edx,(%ebx) │ │ │ │ test %edx,%edx │ │ │ │ - jns 10d14 │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + jns 10d14 │ │ │ │ sub -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ lea 0x1(%ebx,%eax,1),%eax │ │ │ │ mov %eax,(%ecx) │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 10d3e │ │ │ │ + je 10d3e │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ cmp (%esi),%eax │ │ │ │ - jg 10d3e │ │ │ │ + jg 10d3e │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - jmp 10d60 │ │ │ │ + jmp 10d60 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 10cb0 │ │ │ │ + je 10cb0 │ │ │ │ add $0x2,%ecx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 10d60 │ │ │ │ - jmp 10cb0 │ │ │ │ + jne 10d60 │ │ │ │ + jmp 10cb0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 10c97 │ │ │ │ + jne 10c97 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov (%edi,%ebx,4),%edx │ │ │ │ mov %eax,(%ecx) │ │ │ │ lea -0x1(%edx,%eax,1),%edx │ │ │ │ - jmp 10dc5 │ │ │ │ + jmp 10dc5 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ @@ -14899,416 +14840,413 @@ │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %edx,(%edi) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ lea -0x1(%ecx),%edx │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %edx,(%edi) │ │ │ │ mov (%esi),%edx │ │ │ │ - jmp 10cf0 │ │ │ │ + jmp 10cf0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x53f74,%ebx │ │ │ │ + add $0x52f74,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ - mov %ebx,-0x2c(%ebp) │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ call 40e0 │ │ │ │ - mov %ebx,-0x2c(%ebp) │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ cmp %edx,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 11262 │ │ │ │ + jge 11262 │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ imul %edi,%esi │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ shl $0x2,%edi │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%ebx),%edi │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ lea 0x13(%esi),%edx │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ and $0xfffffff0,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x38(%ebp) │ │ │ │ + mov %esp,-0x3c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ - mov %esp,-0x4c(%ebp) │ │ │ │ + mov %esp,-0x50(%ebp) │ │ │ │ and $0xfffffffc,%edx │ │ │ │ + shr $0x2,%ecx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x2c(%ebx),%eax │ │ │ │ - shr $0x2,%ecx │ │ │ │ shr $0x3,%edx │ │ │ │ + fstpl 0x0(,%edx,8) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ - fstpl 0x0(,%edx,8) │ │ │ │ imul %ebx,%eax │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %edi │ │ │ │ - mov %esp,-0x48(%ebp) │ │ │ │ + mov %esp,-0x4c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - js 112af │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + js 112af │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ mov 0x24(%ebx),%edi │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov %edi,%edx │ │ │ │ neg %edx │ │ │ │ shl $0x3,%edx │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ add %edi,%edi │ │ │ │ imul %eax,%edx │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ shl $0x3,%edx │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ - imul -0x34(%ebp),%edx │ │ │ │ + imul -0x38(%ebp),%edx │ │ │ │ lea (%ecx,%edx,8),%ebx │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x28(%ebp) │ │ │ │ + fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%ecx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ mov %ecx,(%ebx,%eax,4) │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 10ff0 │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ + jle 10ff0 │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ add %edi,%ecx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ - add -0x48(%ebp),%ebx │ │ │ │ + add -0x4c(%ebp),%ebx │ │ │ │ add %ecx,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 10fe0 │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + jne 10fe0 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - add %esi,-0x30(%ebp) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + add %esi,-0x34(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 10f80 │ │ │ │ + jne 10f80 │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl -0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0x74(%ebp) │ │ │ │ call 4230 │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 11233 │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + jle 11233 │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov 0x6c(%esi),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ mov 0x68(%esi),%esi │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ add -0x90(%ebp),%eax │ │ │ │ lea (%esi,%edi,8),%edi │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - cmp -0x34(%ebp),%ecx │ │ │ │ - jge 111ba │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + cmp -0x38(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + jge 111ba │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ mov (%edx,%ecx,4),%edx │ │ │ │ inc %edi │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ imul %ecx,%edi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - imul -0x34(%ebp),%eax │ │ │ │ + imul -0x38(%ebp),%eax │ │ │ │ add %edi,%edi │ │ │ │ mov %eax,%edx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 1114a │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 11144 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x68(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 11116 │ │ │ │ + je 1110f │ │ │ │ fchs │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ - add -0x50(%ebp),%edi │ │ │ │ + add -0x54(%ebp),%edi │ │ │ │ fstl (%eax,%ecx,8) │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ add (%esi,%ebx,4),%eax │ │ │ │ + cmp %ecx,-0x38(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ - cmp %ecx,-0x34(%ebp) │ │ │ │ - je 111b0 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%esi │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 111b0 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov (%eax,%ecx,4),%ebx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov (%esi,%ecx,4),%eax │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - add %ebx,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + mov (%esi,%ecx,4),%eax │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + add %ebx,%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + fildl -0x34(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ fdiv %st(1),%st │ │ │ │ - fld %st(2) │ │ │ │ - fsub %st(1),%st │ │ │ │ + fld %st(0) │ │ │ │ + fsubrl (%eax,%ecx,8) │ │ │ │ + fxch %st(1) │ │ │ │ + fsubl (%eax,%ecx,8) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fsubp %st,%st(3) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 110d0 │ │ │ │ + ja 110d0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 11270 │ │ │ │ + ja 11270 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 11123 │ │ │ │ - nop │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ + jmp 1111d │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ fstpl (%edi) │ │ │ │ - mov -0x38(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 1120e │ │ │ │ - jmp 112a7 │ │ │ │ - jmp 11200 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jg 1120e │ │ │ │ + jmp 112a7 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%ebx,%ecx,4) │ │ │ │ dec %ecx │ │ │ │ - je 11290 │ │ │ │ + je 11290 │ │ │ │ mov (%esi,%ecx,4),%eax │ │ │ │ - mov (%ebx,%ecx,4),%edx │ │ │ │ sub (%edi,%ecx,4),%eax │ │ │ │ + mov (%ebx,%ecx,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 11200 │ │ │ │ + je 11200 │ │ │ │ addl $0x4,-0x6c(%ebp) │ │ │ │ inc %edx │ │ │ │ addl $0x8,-0x70(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%ecx,4) │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jne 11060 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov %edx,(%ebx,%ecx,4) │ │ │ │ + jne 11060 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov 0x70(%eax),%eax │ │ │ │ mov %esi,(%eax,%edi,4) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov -0x84(%ebp),%esp │ │ │ │ add %esi,-0x88(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ cmp %eax,-0x8c(%ebp) │ │ │ │ - jne 10e80 │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + jne 10e80 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 11123 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 1111d │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0x4,-0x6c(%ebp) │ │ │ │ incl (%ebx) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - je 11233 │ │ │ │ + je 11233 │ │ │ │ addl $0x8,-0x70(%ebp) │ │ │ │ - jmp 1106c │ │ │ │ + jmp 1106c │ │ │ │ mov (%ebx,%ecx,4),%edx │ │ │ │ - jmp 1121b │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - jmp 1101b │ │ │ │ + jmp 1121b │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + jmp 1101b │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ @@ -15321,29 +15259,29 @@ │ │ │ │ fldl 0x10(%ebp) │ │ │ │ lea 0x17(,%edx,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %esp,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jl 11400 │ │ │ │ + jl 11400 │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ - fmull (%ecx) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ + fmull (%ecx) │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ add %edi,%eax │ │ │ │ @@ -15359,26 +15297,25 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 11350 │ │ │ │ + jne 11350 │ │ │ │ xor %ecx,%ecx │ │ │ │ nop │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov (%eax,%ecx,4),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ shl $0x4,%esi │ │ │ │ add -0x48(%ebp),%esi │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ + fstl -0x38(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fildll (%esi) │ │ │ │ fistpll -0x38(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ @@ -15392,21 +15329,21 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 1140c │ │ │ │ + jne 1140c │ │ │ │ fstp %st(1) │ │ │ │ - mov %edi,%ecx │ │ │ │ fildll 0x8(%esi) │ │ │ │ + mov %edi,%ecx │ │ │ │ lea 0x8(%esi),%edi │ │ │ │ - fistpll -0x38(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ + fistpll -0x38(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ fadd %st(1),%st │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ @@ -15414,44 +15351,44 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 11417 │ │ │ │ + jne 11417 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ cmp -0x50(%ebp),%ecx │ │ │ │ - jne 11360 │ │ │ │ + jne 11360 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 11404 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 11404 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 11386 │ │ │ │ + jmp 11384 │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 113bf │ │ │ │ + jmp 113bd │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x5394f,%ebx │ │ │ │ + add $0x5294f,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -15463,69 +15400,69 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 114f0 │ │ │ │ + jge 114f0 │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov (%esi),%edi │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ lea 0x1(%eax),%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ - jmp 114d7 │ │ │ │ + jmp 114d7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x40(%edi),%edx │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ inc %ebx │ │ │ │ lea (%edx,%eax,8),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - mov 0x4(%esi),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ + imul %ebp,%edx │ │ │ │ + mov 0x4(%esi),%ebp │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x68(%edi),%edx │ │ │ │ push 0x10(%esp) │ │ │ │ push 0x0(%ebp) │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ - call 112c0 │ │ │ │ + call 112c0 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - je 114f0 │ │ │ │ + je 114f0 │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - je 11490 │ │ │ │ + je 11490 │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp 11492 │ │ │ │ + jmp 11492 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x5386d,%ebx │ │ │ │ + add $0x5286d,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -15539,15 +15476,15 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 11655 │ │ │ │ + jge 11655 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x14(%eax),%ebx │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ @@ -15562,95 +15499,95 @@ │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ sub -0x38(%ebp),%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ecx │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 11660 │ │ │ │ + jne 11660 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov 0x68(%edi),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ fstl 0x0(,%ecx,8) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 11600 │ │ │ │ + js 11600 │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp 115e0 │ │ │ │ + jmp 115e0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ebx,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge 115e0 │ │ │ │ + jge 115e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ - jmp 11610 │ │ │ │ + jmp 11610 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%edi),%ecx │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ push -0x24(%ebp) │ │ │ │ lea (%ecx,%ebx,8),%ebx │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ push (%ecx) │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ push 0xc(%ecx,%eax,1) │ │ │ │ push 0x8(%ecx,%eax,1) │ │ │ │ push 0x4(%ecx,%eax,1) │ │ │ │ push (%ecx,%eax,1) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - call 112c0 │ │ │ │ + call 112c0 │ │ │ │ mov -0x28(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne 11580 │ │ │ │ + jne 11580 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ - jmp 115a2 │ │ │ │ + jmp 115a2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x536e4,%ebx │ │ │ │ + add $0x526e4,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -15665,15 +15602,15 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 11ae8 │ │ │ │ + jge 11ae8 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ @@ -15706,48 +15643,48 @@ │ │ │ │ mov %esp,-0x44(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - shr $0x2,%ebx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ lea 0x1b(%ecx),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - shr $0x2,%ebx │ │ │ │ shr $0x3,%edx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 11f86 │ │ │ │ + jne 11f86 │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,%edi │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - js 119d0 │ │ │ │ + js 119d0 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ neg %eax │ │ │ │ @@ -15795,151 +15732,151 @@ │ │ │ │ lea 0x1(%ebx,%edx,1),%edx │ │ │ │ sub %ebx,%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 118b0 │ │ │ │ + jle 118b0 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x68(%ebp),%ebx │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 118a3 │ │ │ │ + jne 118a3 │ │ │ │ decl -0x2c(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add %ecx,-0x3c(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 11844 │ │ │ │ + jne 11844 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0x7c(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x68(%ecx),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - lea 0x0(,%esi,8),%eax │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + lea 0x0(,%esi,8),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ fldl (%eax) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ imul %ecx,%esi │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 1199d │ │ │ │ + jge 1199d │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ fldl 0x8(%esi) │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ imul %ecx,%edi │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ fmull 0x8(%esi,%edi,8) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ fstpl 0x8(%esi,%edi,8) │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jg 119a1 │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + jg 119a1 │ │ │ │ fldl (%ebx) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ sub %edx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%edx │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ lea (%esi,%edi,8),%esi │ │ │ │ + fld %st(1) │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 11984 │ │ │ │ + jne 11984 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 119a3 │ │ │ │ + jmp 119a3 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 119a3 │ │ │ │ + jmp 119a3 │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x10,-0x3c(%ebp) │ │ │ │ - add -0x2c(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ + add -0x2c(%ebp),%ebx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - jne 11918 │ │ │ │ + jne 11918 │ │ │ │ + cmpl $0x4,-0x28(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 11da6 │ │ │ │ + je 11da6 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 11b20 │ │ │ │ + je 11b20 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 11ad0 │ │ │ │ + jle 11ad0 │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x74(%esi),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle 11a67 │ │ │ │ + jle 11a67 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - imul %edi,%ecx │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ - add %ecx,%ecx │ │ │ │ + imul %edi,%ecx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + add %ecx,%ecx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov (%esi,%edi,4),%edx │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ imul %edi,%esi │ │ │ │ inc %edi │ │ │ │ @@ -15949,18 +15886,18 @@ │ │ │ │ fmull (%ebx,%esi,8) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ fstl (%esi,%edi,8) │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ add (%esi,%edx,4),%eax │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ - cmp %edi,-0x28(%ebp) │ │ │ │ - jne 11a29 │ │ │ │ + jne 11a29 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ @@ -15971,65 +15908,65 @@ │ │ │ │ add -0x50(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - faddl (%esi) │ │ │ │ mov %eax,%edi │ │ │ │ + faddl (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg 11ab0 │ │ │ │ - jmp 11b03 │ │ │ │ + jg 11ab0 │ │ │ │ + jmp 11b03 │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 11af0 │ │ │ │ + je 11af0 │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%ebx,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 11aa6 │ │ │ │ + je 11aa6 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jne 11a04 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne 11a04 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x74(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - jne 11700 │ │ │ │ + jne 11700 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ incl -0x2c(%ebp) │ │ │ │ incl (%ebx) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jne 11a09 │ │ │ │ - jmp 11ad0 │ │ │ │ + jne 11a09 │ │ │ │ + jmp 11ad0 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ incl -0x2c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jne 11a04 │ │ │ │ - jmp 11ad0 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne 11a04 │ │ │ │ + jmp 11ad0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 11ad0 │ │ │ │ + jle 11ad0 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov 0x74(%esi),%ebx │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ @@ -16037,118 +15974,118 @@ │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ fldl (%eax) │ │ │ │ + mov %eax,%edx │ │ │ │ fldl 0x8(%eax) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ add %esi,%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ add %esi,%ecx │ │ │ │ add %ecx,%esi │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %edx,%ebx │ │ │ │ - shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 11bac │ │ │ │ + jmp 11bac │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 11be6 │ │ │ │ + jmp 11be6 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ fldl (%edi,%ecx,8) │ │ │ │ - mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ - jmp 11c2c │ │ │ │ + jmp 11c2c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ - jmp 11c6a │ │ │ │ + jmp 11c6a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 11cc8 │ │ │ │ - jmp 11cc0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 11cc8 │ │ │ │ + jmp 11cc0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -16157,85 +16094,85 @@ │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %ecx,%edi │ │ │ │ mov %edi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add %esi,%edx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(5) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 11cc0 │ │ │ │ + jne 11cc0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 11c60 │ │ │ │ + jne 11c60 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 11c20 │ │ │ │ + jne 11c20 │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 11bd8 │ │ │ │ + jne 11bd8 │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 11ba0 │ │ │ │ + jne 11ba0 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + fstpl 0x28(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ + mov %edi,0x14(%ebx) │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ dec %eax │ │ │ │ - mov %edi,0x14(%ebx) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ - fstpl 0x28(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov %ebx,0xc(%ecx) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %ebx,0x10(%ecx) │ │ │ │ - jmp 11ad0 │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp 11ad0 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 11ad0 │ │ │ │ + jle 11ad0 │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ @@ -16249,168 +16186,168 @@ │ │ │ │ fldl 0x8(%edx) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ lea (%eax,%ecx,1),%edi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ebx │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 11e19 │ │ │ │ + jmp 11e19 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ imul %esi,%edi │ │ │ │ mov %edi,%esi │ │ │ │ - jmp 11e4b │ │ │ │ + jmp 11e4b │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - mov 0x8(%edx,%eax,4),%eax │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ + mov 0x8(%edx,%eax,4),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%eax │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ - jmp 11e7f │ │ │ │ + jmp 11e7f │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%esi,%edx,4),%eax │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ imul %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 11ec8 │ │ │ │ - jmp 11ec0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 11ec8 │ │ │ │ + jmp 11ec0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%edi │ │ │ │ mov %edi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add %ebx,%edx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 11ec0 │ │ │ │ + jne 11ec0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 11e75 │ │ │ │ + jne 11e75 │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 11e3f │ │ │ │ + jne 11e3f │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 11e0f │ │ │ │ + jne 11e0f │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - dec %eax │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp 11ad0 │ │ │ │ + jmp 11ad0 │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%ecx │ │ │ │ - jmp 117a5 │ │ │ │ + jmp 117a5 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x52dc4,%ebx │ │ │ │ + add $0x51dc4,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -16425,15 +16362,15 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1233c │ │ │ │ + jge 1233c │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %esp,-0xa0(%ebp) │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ @@ -16448,53 +16385,53 @@ │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - shr $0x2,%ebx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - shr $0x2,%ebx │ │ │ │ shr $0x3,%edx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - jne 12922 │ │ │ │ + jne 12923 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ inc %eax │ │ │ │ imul %eax,%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea 0xf(,%ebx,8),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 121ff │ │ │ │ + js 121ff │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ imul -0x28(%ebp),%edx │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ @@ -16544,52 +16481,52 @@ │ │ │ │ lea 0x1(%edi,%edx,1),%edx │ │ │ │ sub %edi,%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 121b8 │ │ │ │ + jle 121b8 │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x54(%ebp),%ebx │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 121ab │ │ │ │ + jne 121ab │ │ │ │ decl -0x38(%ebp) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ add %edi,-0x40(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1214c │ │ │ │ + jne 1214c │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0x84(%ebp) │ │ │ │ call 4230 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 1267a │ │ │ │ + je 1267a │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 1235f │ │ │ │ + je 1235f │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 12324 │ │ │ │ + jle 12324 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ imul %eax,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ @@ -16598,15 +16535,15 @@ │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x74(%ebx),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle 122b8 │ │ │ │ + jle 122b8 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov 0x68(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ @@ -16633,18 +16570,18 @@ │ │ │ │ add %ecx,%eax │ │ │ │ add -0x40(%ebp),%ecx │ │ │ │ fstl (%ebx,%edi,8) │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%edi,4),%edx │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ add (%ebx,%eax,4),%edx │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ - cmp %edi,-0x28(%ebp) │ │ │ │ - jne 1227c │ │ │ │ + jne 1227c │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ @@ -16655,74 +16592,74 @@ │ │ │ │ add -0x5c(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - faddl (%ebx) │ │ │ │ mov %eax,%edi │ │ │ │ + faddl (%ebx) │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jg 12301 │ │ │ │ - jmp 1235a │ │ │ │ + jg 12301 │ │ │ │ + jmp 1235a │ │ │ │ movl $0x0,(%esi,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 12344 │ │ │ │ + je 12344 │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ - mov (%esi,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%esi,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 122f7 │ │ │ │ + je 122f7 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%esi,%edi,4) │ │ │ │ cmp %eax,-0x88(%ebp) │ │ │ │ - jne 12240 │ │ │ │ + mov %edx,(%esi,%edi,4) │ │ │ │ + jne 12240 │ │ │ │ mov -0xa0(%ebp),%esp │ │ │ │ incl -0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - jne 1200d │ │ │ │ + jne 1200d │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ incl -0x2c(%ebp) │ │ │ │ incl (%esi) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x88(%ebp) │ │ │ │ - jne 12245 │ │ │ │ - jmp 12324 │ │ │ │ + jne 12245 │ │ │ │ + jmp 12324 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 1230e │ │ │ │ + jmp 1230e │ │ │ │ test %esi,%esi │ │ │ │ - jle 12324 │ │ │ │ + jle 12324 │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ imul -0x24(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ mov 0x68(%ebx),%ecx │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ - lea (%edi,%edi,4),%edx │ │ │ │ - lea (%eax,%edx,1),%edi │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ + lea (%edi,%edi,4),%edx │ │ │ │ + lea (%eax,%edx,1),%edi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ mov %ecx,-0xa4(%ebp) │ │ │ │ mov 0x8(%ebx),%ecx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov 0xc(%ebx),%ecx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov 0x10(%ebx),%ecx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ @@ -16785,195 +16722,195 @@ │ │ │ │ add %ecx,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 12482 │ │ │ │ + jmp 12482 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov %edx,-0xd0(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - jmp 124d1 │ │ │ │ + jmp 124d1 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ fldl (%eax) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ add (%ecx),%eax │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1251c │ │ │ │ + jmp 1251c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ add 0x10(%ecx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%esi │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp 1255a │ │ │ │ + jmp 1255a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ add (%edx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ - jmp 12588 │ │ │ │ + jmp 12588 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ add 0x20(%edx,%eax,4),%esi │ │ │ │ - fmul %st(1),%st │ │ │ │ inc %eax │ │ │ │ mov %esi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x28(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fstl (%edi) │ │ │ │ fxch %st(5) │ │ │ │ fstl 0x8(%edi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 12580 │ │ │ │ + jne 12580 │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ addl $0x8,-0x34(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ cmp -0x48(%ebp),%edx │ │ │ │ - jne 12550 │ │ │ │ + jne 12550 │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ addl $0x8,-0x4c(%ebp) │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0x68(%ebp) │ │ │ │ - jne 12510 │ │ │ │ + jne 12510 │ │ │ │ addl $0x4,-0x80(%ebp) │ │ │ │ addl $0x8,-0x90(%ebp) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ cmp %ecx,-0xb4(%ebp) │ │ │ │ - jne 124c3 │ │ │ │ + jne 124c3 │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 12476 │ │ │ │ + jne 12476 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + fstpl 0x28(%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ not %eax │ │ │ │ mov %edi,0x14(%esi) │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ - fstpl 0x28(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - fstpl 0x20(%ebx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ mov %ecx,0xc(%esi) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ mov %ecx,0x10(%esi) │ │ │ │ - jmp 12324 │ │ │ │ + fstpl 0x20(%ebx) │ │ │ │ + jmp 12324 │ │ │ │ test %esi,%esi │ │ │ │ - jle 12324 │ │ │ │ + jle 12324 │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ mov 0x68(%edi),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ mov 0x4(%ebx),%esi │ │ │ │ - imul %eax,%edx │ │ │ │ shl $0x4,%edi │ │ │ │ + imul %eax,%edx │ │ │ │ lea (%eax,%edx,4),%ecx │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ + shl $0x6,%edx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ - shl $0x6,%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ add 0xc(%edi),%eax │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ @@ -17019,20 +16956,20 @@ │ │ │ │ add -0x2c(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ shl $0x4,%ecx │ │ │ │ lea (%ecx,%esi,1),%ebx │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - lea 0x18(%ecx,%edx,1),%ebx │ │ │ │ lea 0x10(%esi,%eax,1),%eax │ │ │ │ + lea 0x18(%ecx,%edx,1),%ebx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 1276f │ │ │ │ + jmp 1276f │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ @@ -17042,164 +16979,163 @@ │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,-0xac(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 127a5 │ │ │ │ + jmp 127a5 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ fldl (%ebx) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ - add (%ecx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ + add (%ecx),%eax │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ imul %eax,%esi │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ - jmp 127e1 │ │ │ │ + jmp 127e1 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ add 0x10(%eax),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ - jmp 12848 │ │ │ │ - jmp 12840 │ │ │ │ + jmp 12848 │ │ │ │ + jmp 12840 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - fldl (%edx) │ │ │ │ - add $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x4,%ecx │ │ │ │ add -0x4(%ecx),%esi │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl -0x8(%edx) │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x28(%ebp),%eax │ │ │ │ + cmp %edx,-0x2c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fstl (%edi) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x8(%edi) │ │ │ │ - cmp %edx,-0x2c(%ebp) │ │ │ │ - jne 12840 │ │ │ │ + jne 12840 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ addl $0x8,-0x30(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp -0x48(%ebp),%eax │ │ │ │ - jne 127d7 │ │ │ │ + jne 127d7 │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0xa8(%ebp),%ecx │ │ │ │ - jne 12799 │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ + jne 12799 │ │ │ │ inc %edx │ │ │ │ cmp -0xa4(%ebp),%edx │ │ │ │ - jne 12765 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + jne 12765 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ fstpl 0x20(%edi) │ │ │ │ fxch %st(1) │ │ │ │ mov %ebx,0x4(%ecx) │ │ │ │ mov %edi,%ebx │ │ │ │ + mov %esi,0x10(%ecx) │ │ │ │ not %eax │ │ │ │ + mov %eax,0xc(%edx) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ - mov %esi,0x10(%ecx) │ │ │ │ - mov %eax,0xc(%edx) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ mov %ecx,0xc(%edi) │ │ │ │ - jmp 12324 │ │ │ │ + jmp 12324 │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 12098 │ │ │ │ - nop │ │ │ │ + jmp 12098 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - fnstcw 0xe(%esp) │ │ │ │ fldl 0x28(%esp) │ │ │ │ - fldl 0x30(%esp) │ │ │ │ - movzwl 0xe(%esp),%eax │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ - fildl 0x4(%esp) │ │ │ │ - fmull 0x38(%esp) │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ + fldl 0x30(%esp) │ │ │ │ + fildl 0x4(%esp) │ │ │ │ + fnstcw 0xe(%esp) │ │ │ │ + movzwl 0xe(%esp),%eax │ │ │ │ + fmull 0x38(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0xc(%esp) │ │ │ │ movzwl 0xe(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0xa(%esp) │ │ │ │ fldcw 0xc(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0xe(%esp) │ │ │ │ - mov %ax,0xa(%esp) │ │ │ │ fldcw 0xa(%esp) │ │ │ │ fistpl 0x4(%esp) │ │ │ │ fldcw 0xe(%esp) │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ mov %ebp,%eax │ │ │ │ sub %edi,%eax │ │ │ │ add %ecx,%eax │ │ │ │ @@ -17211,155 +17147,152 @@ │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ cmp %esi,0x44(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ cmovge 0x44(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ sub %esi,%edi │ │ │ │ - cmp %edx,0x48(%esp) │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ mov %edi,%ebp │ │ │ │ + cmp %edx,0x48(%esp) │ │ │ │ mov %edx,%edi │ │ │ │ cmovle 0x48(%esp),%edi │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 12a50 │ │ │ │ + jge 12a50 │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 12a30 │ │ │ │ + jl 12a30 │ │ │ │ mov (%esp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ shl $0x4,%edi │ │ │ │ - lea (%ecx,%ebp,8),%edx │ │ │ │ add %ebx,%eax │ │ │ │ + lea (%ecx,%ebp,8),%edx │ │ │ │ lea 0x10(%ebx,%edi,1),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 12a00 │ │ │ │ + jne 12a00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12a44 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 12a44 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12a44 │ │ │ │ + jmp 12a44 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,0x48(%esp) │ │ │ │ - jl 12aa0 │ │ │ │ + jl 12a9f │ │ │ │ mov (%esp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ebx,%eax │ │ │ │ lea (%edx,%ebp,8),%edx │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ shl $0x4,%ebp │ │ │ │ lea 0x10(%ebx,%ebp,1),%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 12a80 │ │ │ │ + jne 12a80 │ │ │ │ cmp 0x44(%esp),%edi │ │ │ │ - jl 12a40 │ │ │ │ + jl 12a40 │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ shl $0x4,%edi │ │ │ │ sub %esi,%edx │ │ │ │ mov (%esp),%esi │ │ │ │ + shl $0x4,%eax │ │ │ │ add %ecx,%edx │ │ │ │ add 0x4(%esp),%edx │ │ │ │ - lea 0x10(%ebx,%edi,1),%ecx │ │ │ │ - shl $0x4,%eax │ │ │ │ add %ebx,%eax │ │ │ │ + lea 0x10(%ebx,%edi,1),%ecx │ │ │ │ lea (%esi,%edx,8),%edx │ │ │ │ - jmp 12ae0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 12ae0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 12ae0 │ │ │ │ + jne 12ae0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov 0x28(%ebp),%ecx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ - mov 0x20(%ebp),%edi │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ fldl 0x10(%ebp) │ │ │ │ + mov 0x20(%ebp),%edi │ │ │ │ lea 0x17(,%ecx,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jl 12cfc │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ + jl 12d01 │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ @@ -17402,15 +17335,15 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 12be0 │ │ │ │ + jne 12be0 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov 0x24(%ebp),%esi │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ @@ -17418,37 +17351,39 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov %edx,(%ecx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 12c10 │ │ │ │ + jne 12c10 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - mov 0x24(%ebp),%esi │ │ │ │ mov %ecx,%edi │ │ │ │ + mov 0x24(%ebp),%esi │ │ │ │ imul (%eax),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add (%eax,%ecx,4),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ add -0x54(%ebp),%esi │ │ │ │ - fmull (%eax,%ecx,8) │ │ │ │ + fstl -0x38(%ebp) │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fildll (%esi) │ │ │ │ fistpll -0x38(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ @@ -17462,21 +17397,21 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 12d08 │ │ │ │ + jne 12d0d │ │ │ │ fstp %st(1) │ │ │ │ - mov %edi,%ecx │ │ │ │ fildll 0x8(%esi) │ │ │ │ + mov %edi,%ecx │ │ │ │ lea 0x8(%esi),%edi │ │ │ │ - fistpll -0x38(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ + fistpll -0x38(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ fadd %st(1),%st │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ @@ -17484,50 +17419,49 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 12d13 │ │ │ │ + jne 12d18 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 12c40 │ │ │ │ + jne 12c40 │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ addl $0x8,-0x48(%ebp) │ │ │ │ inc %esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 12c30 │ │ │ │ + jne 12c30 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12d00 │ │ │ │ + jmp 12d05 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 12c6f │ │ │ │ + jmp 12c74 │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 12ca8 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 12cad │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x5204f,%ebx │ │ │ │ + add $0x5104f,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ @@ -17539,69 +17473,69 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 12e30 │ │ │ │ + jge 12e30 │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ mov (%esi),%esi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ inc %eax │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ - jmp 12e0f │ │ │ │ + jmp 12e0f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x40(%esi),%edi │ │ │ │ - mov 0x68(%esi),%ebp │ │ │ │ lea 0x1(%eax,%eax,1),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x68(%esi),%ebp │ │ │ │ inc %ebx │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ + imul %edx,%ecx │ │ │ │ mov %eax,%edi │ │ │ │ - imul %edx,%eax │ │ │ │ push 0x1c(%esp) │ │ │ │ + imul %edx,%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - imul %edx,%ecx │ │ │ │ + shl $0x4,%ecx │ │ │ │ shl $0x5,%eax │ │ │ │ + add %ebp,%ecx │ │ │ │ lea 0x0(%ebp,%eax,1),%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ - shl $0x4,%ecx │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ - add %ebp,%ecx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ add %edi,%ebp │ │ │ │ push %ebp │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ push 0x8(%eax,%edi,1) │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ - call 12b10 │ │ │ │ + call 12b10 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0x8(%esp) │ │ │ │ - je 12e30 │ │ │ │ + je 12e30 │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - je 12da0 │ │ │ │ + je 12da0 │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp 12da2 │ │ │ │ + jmp 12da2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -17609,15 +17543,15 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x51f2d,%ebx │ │ │ │ + add $0x50f2d,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -17631,38 +17565,38 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 13013 │ │ │ │ + jge 13013 │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov 0x10(%edi),%esi │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ lea (%esi,%esi,1),%edx │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ lea 0x2(%edx),%edi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%ecx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ lea 0x10(%ecx),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -17670,15 +17604,15 @@ │ │ │ │ sub -0x54(%ebp),%esp │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ebx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 13020 │ │ │ │ + jne 13020 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov 0x68(%eax),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ shl $0x5,%eax │ │ │ │ @@ -17687,112 +17621,112 @@ │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fstl 0x0(,%ebx,8) │ │ │ │ lea 0x1(%eax,%eax,1),%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ lea (%ecx,%ebx,1),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 13040 │ │ │ │ + jle 13040 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 12f60 │ │ │ │ + jne 12f60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ fldl 0x8(%ecx,%ebx,1) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - fstl (%edx,%edi,8) │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ + fstl (%edx,%edi,8) │ │ │ │ + fld1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%ebx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 12fa0 │ │ │ │ + jne 12fa0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ + shl $0x4,%eax │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ - push -0x48(%ebp) │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x8(%ecx,%eax,1),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ + push -0x48(%ebp) │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ push 0xc(%ecx,%eax,1) │ │ │ │ push 0x8(%ecx,%eax,1) │ │ │ │ push 0x4(%ecx,%eax,1) │ │ │ │ push (%ecx,%eax,1) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - call 12b10 │ │ │ │ + call 12b10 │ │ │ │ mov -0x2c(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x38(%ebp) │ │ │ │ - jne 12ef0 │ │ │ │ + jne 12ef0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 12f15 │ │ │ │ + jmp 12f15 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl (%eax) │ │ │ │ fstpl (%edx,%edi,8) │ │ │ │ - jmp 12fbc │ │ │ │ + jmp 12fbc │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x51d14,%ebx │ │ │ │ + add $0x50d14,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -17807,32 +17741,32 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 134d8 │ │ │ │ + jge 134d8 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ lea 0x0(,%ecx,8),%ebx │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ + shl $0x2,%ecx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ - shl $0x2,%ecx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ imul %ebx,%eax │ │ │ │ add $0x10,%eax │ │ │ │ @@ -17851,52 +17785,52 @@ │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ + shr $0x2,%edi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - shr $0x2,%edi │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ lea 0x1b(%ebx),%eax │ │ │ │ + shr $0x2,%edi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - shr $0x2,%edi │ │ │ │ shr $0x3,%edx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - jne 13945 │ │ │ │ + jne 13945 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ movl $0x0,0x0(,%edi,4) │ │ │ │ imul -0x48(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 133b9 │ │ │ │ + js 133b9 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ lea 0x2(%eax),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ @@ -17942,54 +17876,54 @@ │ │ │ │ lea 0x1(%ebx,%eax,1),%eax │ │ │ │ sub %ebx,%ecx │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %ecx,(%edx,%edi,4) │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 13289 │ │ │ │ + jle 13289 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ add %esi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ add -0x6c(%ebp),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x2c(%ebp) │ │ │ │ - jne 1327b │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + jne 1327b │ │ │ │ dec %edi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ add %esi,-0x34(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 1321e │ │ │ │ + jne 1321e │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ xor %edi,%edi │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0x80(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ fildl -0x5c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fld1 │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - fdivp %st,%st(2) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ + fld1 │ │ │ │ + fildl -0x4c(%ebp) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fildl (%eax,%ebx,4) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ fmull (%eax,%ebx,8) │ │ │ │ @@ -17997,18 +17931,18 @@ │ │ │ │ fildl -0x34(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstl (%eax,%ebx,8) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jg 13386 │ │ │ │ + jg 13386 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %ecx │ │ │ │ sub %edx,%ecx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ @@ -18017,90 +17951,90 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fld %st(1) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 13351 │ │ │ │ + jmp 13351 │ │ │ │ sub -0x38(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ lea 0x1(%eax,%edi,1),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 1336d │ │ │ │ + jns 1336d │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp -0x34(%ebp),%ecx │ │ │ │ - jne 1334e │ │ │ │ + jne 1334e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13388 │ │ │ │ + jmp 13388 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ add %esi,-0x2c(%ebp) │ │ │ │ - lea 0x1(%eax,%edi,1),%edi │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 132cf │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + lea 0x1(%eax,%edi,1),%edi │ │ │ │ + jne 132cf │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 13763 │ │ │ │ + je 13763 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 134fb │ │ │ │ + je 134fb │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 134c0 │ │ │ │ + jle 134c0 │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x74(%esi),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle 13454 │ │ │ │ + jle 13454 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - imul %edi,%ecx │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ - add %ecx,%ecx │ │ │ │ + imul %edi,%ecx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ + add %ecx,%ecx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov (%esi,%edi,4),%edx │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ imul %edi,%esi │ │ │ │ inc %edi │ │ │ │ @@ -18110,18 +18044,18 @@ │ │ │ │ fmull (%ebx,%esi,8) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ fstl (%esi,%edi,8) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ add (%esi,%edx,4),%eax │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ - cmp %edi,-0x28(%ebp) │ │ │ │ - jne 13416 │ │ │ │ + jne 13416 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ @@ -18132,58 +18066,58 @@ │ │ │ │ add -0x44(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - faddl (%esi) │ │ │ │ mov %eax,%edi │ │ │ │ + faddl (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg 1349d │ │ │ │ - jmp 134f6 │ │ │ │ + jg 1349d │ │ │ │ + jmp 134f6 │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 134e0 │ │ │ │ + je 134e0 │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%ebx,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 13493 │ │ │ │ + je 13493 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jne 133f1 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne 133f1 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - jne 130be │ │ │ │ + jne 130be │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ incl -0x2c(%ebp) │ │ │ │ incl (%ebx) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jne 133f6 │ │ │ │ - jmp 134c0 │ │ │ │ + jne 133f6 │ │ │ │ + jmp 134c0 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - jmp 134aa │ │ │ │ + jmp 134aa │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 134c0 │ │ │ │ + jle 134c0 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ lea 0x0(,%esi,8),%edx │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ @@ -18215,183 +18149,183 @@ │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 1358b │ │ │ │ + jmp 1358b │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 135c5 │ │ │ │ + jmp 135c5 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ fldl (%edi,%ecx,8) │ │ │ │ - mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - jmp 1360c │ │ │ │ + jmp 1360c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ - jmp 1364a │ │ │ │ + jmp 1364a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - jmp 13688 │ │ │ │ + jmp 13688 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x20(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ mov %edi,%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x2c(%ebp),%edx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(5) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 13680 │ │ │ │ + jne 13680 │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 13640 │ │ │ │ + jne 13640 │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 13600 │ │ │ │ + jne 13600 │ │ │ │ incl -0x7c(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 135b7 │ │ │ │ + jne 135b7 │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 1357f │ │ │ │ + jne 1357f │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + fstpl 0x28(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ + mov %edi,0x14(%ebx) │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ dec %eax │ │ │ │ - mov %edi,0x14(%ebx) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ - fstpl 0x28(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %ecx,0x8(%ebx) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %ecx,0xc(%ebx) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %ecx,0x10(%ebx) │ │ │ │ - jmp 134c0 │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp 134c0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 134c0 │ │ │ │ + jle 134c0 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ lea 0x0(,%ecx,8),%edx │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x74(%edi),%eax │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ fldl (%ebx) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ @@ -18405,159 +18339,159 @@ │ │ │ │ add %edx,%ecx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 137db │ │ │ │ + jmp 137db │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ movl $0x0,-0x4c(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ imul %esi,%edi │ │ │ │ mov %edi,%esi │ │ │ │ - jmp 1380d │ │ │ │ + jmp 1380d │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - mov 0x8(%edx,%eax,4),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ + mov 0x8(%edx,%eax,4),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%eax │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ - jmp 13841 │ │ │ │ + jmp 13841 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ add 0x10(%esi,%edx,4),%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ - jmp 13888 │ │ │ │ - jmp 13880 │ │ │ │ + jmp 13888 │ │ │ │ + jmp 13880 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add 0x18(%ebx,%eax,4),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ inc %eax │ │ │ │ mov %edi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x2c(%ebp),%edx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 13880 │ │ │ │ + jne 13880 │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 13837 │ │ │ │ + jne 13837 │ │ │ │ incl -0x4c(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 13801 │ │ │ │ + jne 13801 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 137d1 │ │ │ │ + jne 137d1 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ mov %edi,0x10(%ebx) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - dec %eax │ │ │ │ - mov %eax,0xc(%ecx) │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0xc(%ecx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ - jmp 134c0 │ │ │ │ + jmp 134c0 │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 1317e │ │ │ │ + jmp 1317e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4c37 │ │ │ │ - add $0x51404,%eax │ │ │ │ + add $0x50404,%eax │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ @@ -18574,21 +18508,21 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge 13e69 │ │ │ │ - mov 0x4(%edi),%esi │ │ │ │ + jge 13e69 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ + mov 0x4(%edi),%esi │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ fstpt -0xa8(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %esp,-0xb4(%ebp) │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ inc %ebx │ │ │ │ @@ -18627,34 +18561,34 @@ │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %esi,-0x94(%ebp) │ │ │ │ lea 0x3(%esp),%esi │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ and $0xfffffff8,%edi │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ - shr $0x2,%esi │ │ │ │ shr $0x3,%edx │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 14308 │ │ │ │ + jne 14308 │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ movl $0x0,0x0(,%esi,4) │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ lea 0xf(,%ecx,4),%eax │ │ │ │ fld1 │ │ │ │ and $0xfffffff0,%eax │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - js 13d41 │ │ │ │ + js 13d41 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ @@ -18700,96 +18634,96 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ebx │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov %ebx,(%edx,%ecx,4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ test %edx,%edx │ │ │ │ - jle 13ba8 │ │ │ │ + jle 13ba8 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x7c(%ebp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 13b9a │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + jne 13b9a │ │ │ │ dec %ecx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ sub %ebx,-0x38(%ebp) │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 13b3d │ │ │ │ + jne 13b3d │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ push %ebx │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ push -0x94(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 1431d │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + jle 1431d │ │ │ │ fildl -0x40(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ movl $0x0,-0x60(%ebp) │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %ebx,-0x9c(%ebp) │ │ │ │ - fstpl -0x38(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fildl (%eax,%ebx,4) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - fdivrs -0xad78(%eax) │ │ │ │ + fdivrs -0x9d78(%eax) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - fstl -0x50(%ebp) │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ + fmull -0x90(%ebp) │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x78(%ebp),%ecx │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ - jmp 13cc7 │ │ │ │ + jmp 13cc7 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ + movzwl -0x3c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fldt -0xa8(%ebp) │ │ │ │ - movzwl -0x3c(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -18804,85 +18738,85 @@ │ │ │ │ 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 13cae │ │ │ │ + je 13cae │ │ │ │ fchs │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 13d0f │ │ │ │ + je 13d0f │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl -0x38(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13c5e │ │ │ │ + ja 13c5e │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 13e71 │ │ │ │ + ja 13e71 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 13cc7 │ │ │ │ + jne 13cc7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13d15 │ │ │ │ + jmp 13d15 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ add %ecx,-0x60(%ebp) │ │ │ │ cmp %ebx,-0x24(%ebp) │ │ │ │ - jne 13c11 │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ + jne 13c11 │ │ │ │ cmpl $0x4,-0x24(%ebp) │ │ │ │ - je 14126 │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + je 14126 │ │ │ │ cmpl $0x5,-0x24(%ebp) │ │ │ │ - je 13ea2 │ │ │ │ + je 13ea2 │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 13e4b │ │ │ │ + jle 13e4b │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ shl $0x4,%edi │ │ │ │ mov 0xc(%ebx),%esi │ │ │ │ mov 0x74(%ebx),%ebx │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ add %edi,%esi │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ add %ebx,%ebx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 13dda │ │ │ │ + jle 13dda │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ @@ -18899,18 +18833,18 @@ │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ imul -0x4(%edi,%eax,4),%edx │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ add (%edi,%ebx,4),%edx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 13da1 │ │ │ │ + jne 13da1 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ @@ -18926,59 +18860,59 @@ │ │ │ │ fmull (%eax) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 13e9d │ │ │ │ + jle 13e9d │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 13e27 │ │ │ │ + jmp 13e27 │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 13e89 │ │ │ │ + je 13e89 │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ sub (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 13e1d │ │ │ │ + je 13e1d │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ecx,(%esi,%eax,4) │ │ │ │ cmp %ebx,-0x98(%ebp) │ │ │ │ - jne 13d76 │ │ │ │ + mov %ecx,(%esi,%eax,4) │ │ │ │ + jne 13d76 │ │ │ │ mov -0xb4(%ebp),%esp │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - jne 139ee │ │ │ │ + jne 139ee │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 13cbf │ │ │ │ + jmp 13cbf │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ incl (%esi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x98(%ebp) │ │ │ │ - jne 13d7b │ │ │ │ - jmp 13e4b │ │ │ │ + jne 13d7b │ │ │ │ + jmp 13e4b │ │ │ │ mov (%esi,%ecx,4),%ecx │ │ │ │ - jmp 13e3a │ │ │ │ + jmp 13e3a │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov %ebx,-0xc0(%ebp) │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ @@ -18994,194 +18928,194 @@ │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ fldl (%ebx) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x3,%eax │ │ │ │ - add %eax,%edi │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ add %edx,%ecx │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + add %eax,%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 13f30 │ │ │ │ + jmp 13f30 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ mov %ecx,-0xd0(%ebp) │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edx,-0xd4(%ebp) │ │ │ │ - jmp 13f69 │ │ │ │ + jmp 13f69 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ fldl 0x10(%ecx,%eax,8) │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ add 0x8(%edi,%eax,4),%ecx │ │ │ │ mov -0xc0(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ - jmp 13fbc │ │ │ │ + jmp 13fbc │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ fldl 0x20(%eax,%ecx,8) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - jmp 13ffa │ │ │ │ + jmp 13ffa │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ fldl 0x30(%eax,%edx,8) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ - jmp 14048 │ │ │ │ - jmp 14040 │ │ │ │ + jmp 14048 │ │ │ │ + jmp 14040 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ fldl 0x40(%edi,%eax,8) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ add 0x20(%edx,%eax,4),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ inc %eax │ │ │ │ mov %edi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x28(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(5) │ │ │ │ fstl 0x8(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 14040 │ │ │ │ + jne 14040 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 13ff0 │ │ │ │ + jne 13ff0 │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 13fb0 │ │ │ │ + jne 13fb0 │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 13f5b │ │ │ │ + jne 13f5b │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 13f24 │ │ │ │ + jne 13f24 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + fstpl 0x28(%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ + mov %edi,0x14(%esi) │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ dec %eax │ │ │ │ - mov %edi,0x14(%esi) │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ - fstpl 0x28(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ mov -0xbc(%ebp),%ecx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - fstpl 0x20(%ebx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %ecx,0xc(%esi) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ mov %ecx,0x10(%esi) │ │ │ │ - jmp 13e4b │ │ │ │ + fstpl 0x20(%ebx) │ │ │ │ + jmp 13e4b │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ @@ -19198,30 +19132,30 @@ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x3,%eax │ │ │ │ - add %eax,%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %edx,%esi │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + add %eax,%ecx │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ add %ecx,%eax │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ add %esi,%edx │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 1419c │ │ │ │ + jmp 1419c │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ @@ -19229,141 +19163,141 @@ │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 141ce │ │ │ │ + jmp 141ce │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xb8(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ mov %ecx,-0xc0(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ fldl 0x10(%edx,%edi,8) │ │ │ │ - mov 0x8(%eax,%edi,4),%edi │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%eax,%edi,4),%edi │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ imul %edi,%edx │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 14206 │ │ │ │ + jmp 14206 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ fldl 0x20(%eax,%edx,8) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ - jmp 14248 │ │ │ │ + jmp 14248 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ fldl 0x30(%ebx,%eax,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ mov %edi,%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x28(%ebp),%edx │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x8(%esi) │ │ │ │ - cmp -0x2c(%ebp),%eax │ │ │ │ - jne 14240 │ │ │ │ + jne 14240 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 141fc │ │ │ │ + jne 141fc │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ cmp %edx,-0x54(%ebp) │ │ │ │ - jne 141c2 │ │ │ │ + jne 141c2 │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x54(%ebp),%eax │ │ │ │ - jne 14192 │ │ │ │ + jne 14192 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ mov %edi,0x10(%esi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ - dec %eax │ │ │ │ - mov %eax,0xc(%ecx) │ │ │ │ fstpl 0x20(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x8(%ebx) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0xc(%ecx) │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ + fstpl 0x8(%ebx) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ mov %edi,0xc(%esi) │ │ │ │ - jmp 13e4b │ │ │ │ + jmp 13e4b │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%edi │ │ │ │ - jmp 13aa9 │ │ │ │ + jmp 13aa9 │ │ │ │ cmpl $0x4,-0x24(%ebp) │ │ │ │ - je 13e4b │ │ │ │ + je 13e4b │ │ │ │ cmpl $0x5,-0x24(%ebp) │ │ │ │ - je 13e4b │ │ │ │ + je 13e4b │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 13d41 │ │ │ │ + jmp 13d41 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x50a24,%ebx │ │ │ │ + add $0x4fa24,%ebx │ │ │ │ mov (%edi),%esi │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ @@ -19379,26 +19313,26 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge 148b0 │ │ │ │ - mov 0xc(%edi),%esi │ │ │ │ + jge 148b0 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + mov 0xc(%edi),%esi │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fstpt -0xb0(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ mov %esi,-0xa4(%ebp) │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ + fstpt -0xb0(%ebp) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ lea -0x1(%esi),%ecx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ inc %eax │ │ │ │ @@ -19424,48 +19358,48 @@ │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - shr $0x2,%ebx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x1b(%ecx),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - shr $0x2,%ebx │ │ │ │ shr $0x3,%edx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 14d4c │ │ │ │ + jne 14d4c │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,%edi │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - js 14786 │ │ │ │ + js 14786 │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ @@ -19510,74 +19444,74 @@ │ │ │ │ lea 0x1(%ebx,%edx,1),%edx │ │ │ │ sub %ebx,%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1458e │ │ │ │ + jle 1458e │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x78(%ebp),%ebx │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 14581 │ │ │ │ + jne 14581 │ │ │ │ decl -0x34(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub %ecx,-0x40(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 14522 │ │ │ │ + jne 14522 │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0x8c(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x0(,%eax,8),%eax │ │ │ │ + and $0x1fffffff,%esi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - and $0x1fffffff,%esi │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ - fildl (%edi,%ebx,4) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + fildl (%edi,%ebx,4) │ │ │ │ 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) │ │ │ │ @@ -19585,15 +19519,15 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl -0x60(%ebp) │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 148b8 │ │ │ │ + jbe 148b8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -19617,29 +19551,29 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x58(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 14691 │ │ │ │ + je 14691 │ │ │ │ fchs │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ imul %ebx,%esi │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jge 1474f │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jge 1474f │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ imul %ebx,%edx │ │ │ │ fsubp %st,%st(2) │ │ │ │ @@ -19650,93 +19584,93 @@ │ │ │ │ fldt -0xb0(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%edx,8) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%eax,%esi,8) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ lea 0x2(%eax),%esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 1475b │ │ │ │ + jg 1475b │ │ │ │ + fldl (%ecx) │ │ │ │ mov %edx,%esi │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ - fldl (%ecx) │ │ │ │ sub %eax,%esi │ │ │ │ - fld %st(1) │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ mov $0x1,%edx │ │ │ │ + fld %st(1) │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 14736 │ │ │ │ + jne 14736 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1475d │ │ │ │ + jmp 1475d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1475d │ │ │ │ + jmp 1475d │ │ │ │ ffreep %st(0) │ │ │ │ add -0x40(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 1460a │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ + jne 1460a │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 14b6b │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + je 14b6b │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 14904 │ │ │ │ + je 14904 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 14892 │ │ │ │ + jle 14892 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x74(%esi),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle 14823 │ │ │ │ + jle 14823 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - imul %edi,%ecx │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ - add %ecx,%ecx │ │ │ │ + imul %edi,%ecx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ + add %ecx,%ecx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ mov (%esi,%edi,4),%edx │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ imul %edi,%esi │ │ │ │ inc %edi │ │ │ │ @@ -19746,18 +19680,18 @@ │ │ │ │ fmull (%ebx,%esi,8) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ fstl (%esi,%edi,8) │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ add (%esi,%edx,4),%eax │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ - cmp %edi,-0x28(%ebp) │ │ │ │ - jne 147e5 │ │ │ │ + jne 147e5 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ @@ -19768,74 +19702,74 @@ │ │ │ │ add -0x60(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - faddl (%esi) │ │ │ │ mov %eax,%edi │ │ │ │ + faddl (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg 1486f │ │ │ │ - jmp 148fc │ │ │ │ + jg 1486f │ │ │ │ + jmp 148fc │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 148cd │ │ │ │ + je 148cd │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%ebx,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 14865 │ │ │ │ + je 14865 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - jne 147c0 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne 147c0 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ incl -0x84(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - jne 143df │ │ │ │ + jne 143df │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 148e3 │ │ │ │ + ja 148e3 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x98(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 146a2 │ │ │ │ + jmp 146a2 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ incl (%ebx) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - jne 147c5 │ │ │ │ - jmp 14892 │ │ │ │ + jne 147c5 │ │ │ │ + jmp 14892 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 146a2 │ │ │ │ + jmp 146a2 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - jmp 1487c │ │ │ │ + jmp 1487c │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 14892 │ │ │ │ + jle 14892 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov 0x74(%esi),%ebx │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ @@ -19843,199 +19777,199 @@ │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ fldl (%eax) │ │ │ │ + mov %eax,%edx │ │ │ │ fldl 0x8(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ add %esi,%ecx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ add %esi,%ecx │ │ │ │ add %ecx,%esi │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %edx,%ebx │ │ │ │ - shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0xc8(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 14990 │ │ │ │ + jmp 14990 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ mov %ecx,-0xd4(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 149cd │ │ │ │ + jmp 149cd │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xcc(%ebp),%edi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ fldl (%edi,%ecx,8) │ │ │ │ - mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ mov -0xc4(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xc0(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - jmp 14a1c │ │ │ │ + jmp 14a1c │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ - jmp 14a5a │ │ │ │ + jmp 14a5a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 14a88 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 14a88 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %ecx,%edi │ │ │ │ mov %edi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add %esi,%edx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(5) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 14a80 │ │ │ │ + jne 14a80 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 14a50 │ │ │ │ + jne 14a50 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 14a10 │ │ │ │ + jne 14a10 │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 149bf │ │ │ │ + jne 149bf │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 14984 │ │ │ │ + jne 14984 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + fstpl 0x28(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ + mov %edi,0x14(%ebx) │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ dec %eax │ │ │ │ - mov %edi,0x14(%ebx) │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ - fstpl 0x28(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0xc0(%ebp),%ebx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ebx,0xc(%ecx) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %ebx,0x10(%ecx) │ │ │ │ - jmp 14892 │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp 14892 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 14892 │ │ │ │ + jle 14892 │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ @@ -20049,167 +19983,167 @@ │ │ │ │ fldl 0x8(%edx) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ lea (%eax,%ecx,1),%edi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ebx │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 14bde │ │ │ │ + jmp 14bde │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ imul %esi,%edi │ │ │ │ mov %edi,%esi │ │ │ │ - jmp 14c13 │ │ │ │ + jmp 14c13 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ mov %esi,-0xc0(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - mov 0x8(%edx,%eax,4),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ + mov 0x8(%edx,%eax,4),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%eax │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ - jmp 14c47 │ │ │ │ + jmp 14c47 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%esi,%edx,4),%eax │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ imul %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 14c88 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 14c88 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%edi │ │ │ │ mov %edi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add %ebx,%edx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 14c80 │ │ │ │ + jne 14c80 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 14c3d │ │ │ │ + jne 14c3d │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 14c07 │ │ │ │ + jne 14c07 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 14bd4 │ │ │ │ + jne 14bd4 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - dec %eax │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp 14892 │ │ │ │ + jmp 14892 │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%ecx │ │ │ │ - jmp 1448a │ │ │ │ + jmp 1448a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4fff4,%ebx │ │ │ │ + add $0x4eff4,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -20224,25 +20158,25 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 15302 │ │ │ │ + jge 15302 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %ebx,-0xa4(%ebp) │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 15852 │ │ │ │ + jne 15852 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %esp,-0xb4(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ @@ -20261,26 +20195,26 @@ │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%esi,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ + shr $0x2,%ecx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%ecx │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ @@ -20288,31 +20222,31 @@ │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ imul %eax,%ebx │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ dec %ebx │ │ │ │ - js 1586a │ │ │ │ + js 1586a │ │ │ │ mov %edx,%eax │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov %edi,-0xc4(%ebp) │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ imul -0x58(%ebp),%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ + mov 0x24(%edx),%esi │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x40(%edx),%eax │ │ │ │ - mov 0x24(%edx),%esi │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ @@ -20336,46 +20270,46 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ecx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 14fb7 │ │ │ │ + jle 14fb7 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x74(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x6c(%ebp) │ │ │ │ - jne 14fa9 │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ + jne 14fa9 │ │ │ │ dec %ebx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ sub %edi,-0x84(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 14f3d │ │ │ │ + jne 14f3d │ │ │ │ mov -0xc4(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push -0x70(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esi,-0xc4(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ @@ -20402,76 +20336,76 @@ │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 150f7 │ │ │ │ + jge 150f7 │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ imul %ebx,%ecx │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ fmull 0x8(%edi,%ecx,8) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ fstpl 0x8(%edi,%ecx,8) │ │ │ │ lea 0x2(%edx),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 150fb │ │ │ │ + jl 150fb │ │ │ │ + fldl (%esi) │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ sub %edx,%eax │ │ │ │ mov -0xac(%ebp),%edx │ │ │ │ - fldl (%esi) │ │ │ │ - fld %st(1) │ │ │ │ lea (%edi,%edx,8),%ecx │ │ │ │ mov $0x1,%edx │ │ │ │ + fld %st(1) │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 150de │ │ │ │ + jne 150de │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 150fd │ │ │ │ + jmp 150fd │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 150fd │ │ │ │ + jmp 150fd │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x10,-0x84(%ebp) │ │ │ │ - add -0x88(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ + add -0x88(%ebp),%esi │ │ │ │ cmp %ebx,-0x58(%ebp) │ │ │ │ - jne 15054 │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ + jne 15054 │ │ │ │ cmpl $0x4,-0x58(%ebp) │ │ │ │ - je 155ee │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ + je 155ee │ │ │ │ cmpl $0x5,-0x58(%ebp) │ │ │ │ - je 1532c │ │ │ │ + je 1532c │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 152e4 │ │ │ │ + jle 152e4 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ xor %edi,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 151d5 │ │ │ │ + jge 151d5 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ @@ -20495,18 +20429,18 @@ │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fstl (%ebx,%esi,8) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%esi,4),%edx │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ + cmp -0x58(%ebp),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - cmp -0x58(%ebp),%esi │ │ │ │ - jne 15191 │ │ │ │ + jne 15191 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ @@ -20534,15 +20468,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 158ea │ │ │ │ + jne 158ea │ │ │ │ fstp %st(1) │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ fildll 0x8(%esi) │ │ │ │ mov %eax,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -20556,82 +20490,82 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 158dc │ │ │ │ + jne 158dc │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 15324 │ │ │ │ + jle 15324 │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - jmp 152a6 │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + jmp 152a6 │ │ │ │ movl $0x0,(%ecx,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 1530a │ │ │ │ + je 1530a │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ sub (%edi,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 1529c │ │ │ │ + je 1529c │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%eax,%esi,4) │ │ │ │ cmp %edi,-0xa4(%ebp) │ │ │ │ - jne 1515d │ │ │ │ - jmp 152e4 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edx,(%eax,%esi,4) │ │ │ │ + jne 1515d │ │ │ │ + jmp 152e4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 152e4 │ │ │ │ + jmp 152e4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 152e4 │ │ │ │ + jmp 152e4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 152e4 │ │ │ │ + jmp 152e4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 152e4 │ │ │ │ + jmp 152e4 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%esp │ │ │ │ incl -0x98(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - jne 14dfb │ │ │ │ + jne 14dfb │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ incl (%eax) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0xa4(%ebp) │ │ │ │ - jne 15161 │ │ │ │ - jmp 152e4 │ │ │ │ + jne 15161 │ │ │ │ + jmp 152e4 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ - jmp 152bc │ │ │ │ + jmp 152bc │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 152e4 │ │ │ │ + js 152e4 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ fld1 │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ @@ -20652,15 +20586,15 @@ │ │ │ │ fstl 0x8(%ebx) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%esi,4),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 152d2 │ │ │ │ + jle 152d2 │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov %esi,0x4(%ecx) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ @@ -20672,67 +20606,67 @@ │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul 0x4(%edi),%ecx │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 152d6 │ │ │ │ + jle 152d6 │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ - imul 0x8(%edi),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + imul 0x8(%edi),%ebx │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ fmull (%esi,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ fstl 0x18(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0xc(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 152da │ │ │ │ + jle 152da │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %eax,%esi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - add %eax,%esi │ │ │ │ mov %ecx,0xc(%ebx) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea (%ecx,%esi,2),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ fstl 0x20(%ebx) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ imul 0xc(%edi),%ebx │ │ │ │ add (%esi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x10(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 155c0 │ │ │ │ + jle 155c0 │ │ │ │ mov %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1549f │ │ │ │ + jmp 1549f │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x20(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ imul 0x10(%edi),%ebx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ fmull (%esi,%edx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ @@ -20740,19 +20674,19 @@ │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ fstpl 0x28(%esi) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov 0x74(%ecx),%esi │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ mov %edx,%edi │ │ │ │ - add %ebx,%esi │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ + mov 0x74(%ecx),%esi │ │ │ │ fldl (%eax) │ │ │ │ + add %ebx,%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ fildll (%esi) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -20766,15 +20700,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 158d1 │ │ │ │ + jne 158d1 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -20786,66 +20720,66 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 158c6 │ │ │ │ + jne 158c6 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 15490 │ │ │ │ + jg 15490 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 15595 │ │ │ │ + jle 15595 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ - jmp 15450 │ │ │ │ + jmp 15450 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jge 155c5 │ │ │ │ + jge 155c5 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x10(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 15400 │ │ │ │ + jmp 15400 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ incl -0xa0(%ebp) │ │ │ │ cmp %ebx,-0xa0(%ebp) │ │ │ │ - jge 158a5 │ │ │ │ + jge 158a5 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 153ba │ │ │ │ + jmp 153ba │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 152e4 │ │ │ │ + js 152e4 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ @@ -20863,58 +20797,58 @@ │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%edi,4),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 152de │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + jle 152de │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ fstl 0x10(%esi) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ imul 0x4(%esi),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 152e2 │ │ │ │ + jle 152e2 │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - imul 0x8(%esi),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ + imul 0x8(%esi),%ebx │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fstl 0x18(%ecx) │ │ │ │ lea (%edi,%eax,4),%ecx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add (%edi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov %ebx,0xc(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1582c │ │ │ │ + jle 1582c │ │ │ │ mov %edx,%ecx │ │ │ │ + lea (%eax,%eax,1),%edi │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ - lea (%eax,%eax,1),%edi │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 15712 │ │ │ │ + jmp 15712 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%ebx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ @@ -20933,19 +20867,19 @@ │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov %ebx,0x10(%edi) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ mov %edi,%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ + mov %edx,%edi │ │ │ │ add 0x74(%ecx),%esi │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ fildll (%esi) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ @@ -20961,15 +20895,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 1589a │ │ │ │ + jne 1589a │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -20981,131 +20915,131 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 1588f │ │ │ │ + jne 1588f │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ cmp %edx,%edi │ │ │ │ - jg 15700 │ │ │ │ + jg 15700 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%ebx │ │ │ │ - jle 1580a │ │ │ │ + jle 1580a │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ - jmp 156b3 │ │ │ │ + jmp 156b3 │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 15887 │ │ │ │ + jge 15887 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ - jmp 1566f │ │ │ │ + jmp 1566f │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 152e4 │ │ │ │ + jge 152e4 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 15633 │ │ │ │ + jmp 15633 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 14e14 │ │ │ │ + jmp 14e14 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ - jmp 15130 │ │ │ │ + jmp 15130 │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - jmp 15837 │ │ │ │ + jmp 15837 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 157a5 │ │ │ │ + jmp 157a5 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 1576c │ │ │ │ + jmp 1576c │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ inc %esi │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 152e4 │ │ │ │ + jge 152e4 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl (%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov (%edi),%ecx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 15379 │ │ │ │ + jmp 15379 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 1552d │ │ │ │ + jmp 1552d │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 154f4 │ │ │ │ + jmp 154f4 │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - jmp 15247 │ │ │ │ + jmp 15247 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 15209 │ │ │ │ + jmp 15209 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %edx,%esi │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ fnstcw 0xe(%esp) │ │ │ │ movzwl 0xe(%esp),%eax │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ - fmull 0x28(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0xc(%esp) │ │ │ │ movzwl 0xe(%esp),%eax │ │ │ │ + fmull 0x28(%esp) │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0xa(%esp) │ │ │ │ fldcw 0xc(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0xe(%esp) │ │ │ │ - mov %ax,0xa(%esp) │ │ │ │ fldcw 0xa(%esp) │ │ │ │ fistpl 0x4(%esp) │ │ │ │ fldcw 0xe(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ - fldl (%ecx) │ │ │ │ sub 0x34(%esp),%eax │ │ │ │ + fldl (%ecx) │ │ │ │ add %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov %edx,%ebp │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ @@ -21118,49 +21052,49 @@ │ │ │ │ lea (%esi,%eax,1),%edx │ │ │ │ lea 0x10(%esi,%eax,1),%eax │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%edx) │ │ │ │ cmp 0x4(%esp),%ebp │ │ │ │ - jge 15a10 │ │ │ │ + jge 15a10 │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ mov $0x1,%edx │ │ │ │ - fstl 0x8(%ebx) │ │ │ │ lea 0x2(%edi,%edi,1),%esi │ │ │ │ + fstl 0x8(%ebx) │ │ │ │ test %edi,%edi │ │ │ │ - js 159f0 │ │ │ │ + js 159f0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%eax │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ + add $0x10,%eax │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 159c0 │ │ │ │ + jne 159c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15a04 │ │ │ │ + jmp 15a04 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15a04 │ │ │ │ + jmp 15a04 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -21169,58 +21103,58 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ lea 0x8(%ecx),%edi │ │ │ │ - fstl 0x8(%ebx) │ │ │ │ lea 0x1(%edx,%edx,1),%ebp │ │ │ │ sub 0x4(%esp),%ebp │ │ │ │ + fstl 0x8(%ebx) │ │ │ │ cmp $0x1,%ebp │ │ │ │ - jle 15a64 │ │ │ │ + jle 15a64 │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%eax │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ + add $0x10,%eax │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %ebp,%edx │ │ │ │ - jne 15a40 │ │ │ │ + jne 15a40 │ │ │ │ lea -0x8(%edi,%edx,8),%edi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 15a00 │ │ │ │ + js 15a00 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%esi │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ + add $0x10,%esi │ │ │ │ fldl -0x10(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%esi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 15a80 │ │ │ │ + jne 15a80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -21230,15 +21164,15 @@ │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4f2b4,%ebx │ │ │ │ + add $0x4e2b4,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -21253,20 +21187,20 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 15edb │ │ │ │ + jge 15edb │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 164e9 │ │ │ │ + jne 164e9 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ @@ -21284,41 +21218,41 @@ │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ + mov %edi,%ebx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ shr $0x3,%edx │ │ │ │ + fstpl 0x0(,%edx,8) │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov %edi,%ebx │ │ │ │ - fstpl 0x0(,%edx,8) │ │ │ │ imul %esi,%eax │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x7c(%ebp) │ │ │ │ dec %ebx │ │ │ │ - js 16501 │ │ │ │ + mov %esp,-0x7c(%ebp) │ │ │ │ + js 16501 │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ - imul -0x60(%ebp),%edx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + imul -0x60(%ebp),%edx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ @@ -21355,59 +21289,59 @@ │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ sub %edx,%ecx │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov %ecx,(%esi,%ebx,4) │ │ │ │ mov %eax,(%edx,%ebx,4) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 15cc1 │ │ │ │ + jle 15cc1 │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x7c(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x68(%ebp) │ │ │ │ - jne 15cb3 │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ + jne 15cb3 │ │ │ │ dec %ebx │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ sub %edi,-0x84(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 15c41 │ │ │ │ + jne 15c41 │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0x80(%ebp) │ │ │ │ call 4230 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x4,-0x60(%ebp) │ │ │ │ - je 1623a │ │ │ │ + je 1623a │ │ │ │ cmpl $0x5,-0x60(%ebp) │ │ │ │ - je 15efe │ │ │ │ + je 15efe │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 15ebd │ │ │ │ + jle 15ebd │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ cmp -0x60(%ebp),%ebx │ │ │ │ - jge 15dbd │ │ │ │ + jge 15dbd │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x68(%eax),%edi │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ @@ -21423,30 +21357,30 @@ │ │ │ │ imul %edx,%edi │ │ │ │ imul %ebx,%edx │ │ │ │ lea (%edi,%edi,1),%ecx │ │ │ │ sub %edi,%edx │ │ │ │ lea (%edx,%edx,1),%edi │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ add %ecx,%edx │ │ │ │ add -0x84(%ebp),%ecx │ │ │ │ fmull (%edi,%edx,8) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ add -0x88(%ebp),%edx │ │ │ │ fstl (%edi,%ebx,8) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ imul -0x4(%edi,%ebx,4),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ add (%edi,%edx,4),%eax │ │ │ │ + cmp -0x60(%ebp),%ebx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ - cmp -0x60(%ebp),%ebx │ │ │ │ - jne 15d84 │ │ │ │ + jne 15d84 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ @@ -21474,15 +21408,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 16573 │ │ │ │ + jne 16573 │ │ │ │ fstp %st(1) │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x8(%edi),%edi │ │ │ │ fildll 0x8(%edx) │ │ │ │ fistpll -0x60(%ebp) │ │ │ │ fldl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ @@ -21495,102 +21429,102 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 16568 │ │ │ │ + jne 16568 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 15e86 │ │ │ │ - jmp 15ef9 │ │ │ │ + jg 15e86 │ │ │ │ + jmp 15ef9 │ │ │ │ movl $0x0,(%esi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 15ee3 │ │ │ │ + je 15ee3 │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ - mov (%esi,%ebx,4),%edx │ │ │ │ sub (%ecx,%ebx,4),%eax │ │ │ │ + mov (%esi,%ebx,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 15e7c │ │ │ │ + je 15e7c │ │ │ │ incl -0x58(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov %edx,(%esi,%ebx,4) │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - jne 15d34 │ │ │ │ - jmp 15ebd │ │ │ │ + mov %edx,(%esi,%ebx,4) │ │ │ │ + jne 15d34 │ │ │ │ + jmp 15ebd │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15ebd │ │ │ │ + jmp 15ebd │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15ebd │ │ │ │ + jmp 15ebd │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15ebd │ │ │ │ + jmp 15ebd │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15ebd │ │ │ │ + jmp 15ebd │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa4(%ebp),%esp │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - jne 15b20 │ │ │ │ + jne 15b20 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ incl -0x58(%ebp) │ │ │ │ incl (%esi) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - jne 15d3d │ │ │ │ - jmp 15ebd │ │ │ │ + jne 15d3d │ │ │ │ + jmp 15ebd │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ - jmp 15e93 │ │ │ │ + jmp 15e93 │ │ │ │ test %esi,%esi │ │ │ │ - jle 15ebd │ │ │ │ + jle 15ebd │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ fld1 │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov %esi,(%edi) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ imul %ebx,%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ mov 0x68(%edi),%edi │ │ │ │ + imul %eax,%ecx │ │ │ │ lea (%esi,%ecx,2),%ecx │ │ │ │ fmull (%edi,%ecx,8) │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ fstl 0x8(%edi) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ imul (%edi),%edx │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ add (%edi,%esi,4),%edx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %edx,%ecx │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 15eab │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ + jle 15eab │ │ │ │ mov %esi,-0xa8(%ebp) │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ add -0x90(%ebp),%esi │ │ │ │ mov %edi,0x4(%edx) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ @@ -21605,18 +21539,18 @@ │ │ │ │ imul 0x4(%edi),%ecx │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ add (%edi,%esi,4),%ecx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ fstl 0x10(%edx) │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 15eaf │ │ │ │ + jle 15eaf │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ imul %ebx,%ecx │ │ │ │ @@ -21630,23 +21564,23 @@ │ │ │ │ fstl 0x18(%ecx) │ │ │ │ lea (%edi,%eax,4),%ecx │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ add (%edi,%ecx,4),%esi │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %esi,0xc(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 15eb3 │ │ │ │ + jle 15eb3 │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %eax,%edi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ - add %eax,%edi │ │ │ │ mov %ecx,0xc(%esi) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ imul %ebx,%ecx │ │ │ │ add $0x3,%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%esi,%ecx,2),%ecx │ │ │ │ @@ -21659,19 +21593,19 @@ │ │ │ │ fstl 0x20(%ecx) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul 0xc(%edx),%ecx │ │ │ │ add (%esi,%edi,4),%ecx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %ecx,0x10(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 16200 │ │ │ │ + jle 16200 │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - jmp 160b8 │ │ │ │ + jmp 160b8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ fldl 0x20(%edi) │ │ │ │ @@ -21723,15 +21657,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 1655d │ │ │ │ + jne 1655d │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%edi) │ │ │ │ lea 0x8(%edi),%esi │ │ │ │ fistpll -0x60(%ebp) │ │ │ │ fldl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ @@ -21743,71 +21677,71 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 16552 │ │ │ │ + jne 16552 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ incl -0x58(%ebp) │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - mov %edi,%edx │ │ │ │ cmp -0x58(%ebp),%edi │ │ │ │ - jg 160a0 │ │ │ │ + mov %edi,%edx │ │ │ │ + jg 160a0 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp -0x88(%ebp),%edi │ │ │ │ - jle 161cc │ │ │ │ + jle 161cc │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ - mov 0xc(%ecx),%ecx │ │ │ │ fldl 0x18(%ebx) │ │ │ │ + mov 0xc(%ecx),%ecx │ │ │ │ mov 0x68(%esi),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ - jmp 16030 │ │ │ │ + jmp 16030 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ cmp %edi,-0x8c(%ebp) │ │ │ │ - jge 16205 │ │ │ │ + jge 16205 │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov 0x68(%edi),%ebx │ │ │ │ mov 0x8(%edx),%ecx │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - jmp 15fd0 │ │ │ │ + jmp 15fd0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ incl -0x90(%ebp) │ │ │ │ cmp %esi,-0x90(%ebp) │ │ │ │ - jge 16526 │ │ │ │ + jge 16526 │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ mov 0x68(%edi),%ebx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - jmp 15f6d │ │ │ │ + jmp 15f6d │ │ │ │ test %esi,%esi │ │ │ │ - jle 15ebd │ │ │ │ + jle 15ebd │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ xor %edx,%edx │ │ │ │ fld1 │ │ │ │ xor %ebx,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ @@ -21828,21 +21762,21 @@ │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul (%ecx),%edx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ add (%ecx,%ebx,4),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ test %esi,%esi │ │ │ │ - jle 15eb7 │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ + jle 15eb7 │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + add %ebx,%esi │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ - add %ebx,%esi │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ imul %edi,%edx │ │ │ │ inc %edx │ │ │ │ imul %eax,%edx │ │ │ │ lea (%ebx,%edx,2),%edx │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ @@ -21853,15 +21787,15 @@ │ │ │ │ imul 0x4(%ecx),%edx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ add (%ecx,%esi,4),%edx │ │ │ │ mov %edx,%esi │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov %esi,0x8(%edx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 15ebb │ │ │ │ + jle 15ebb │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%edx) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ @@ -21877,20 +21811,20 @@ │ │ │ │ mov 0x8(%ebx),%edx │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ imul %esi,%edx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov %edx,0xc(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 164ba │ │ │ │ + jle 164ba │ │ │ │ mov %edi,%esi │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 1636e │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + jmp 1636e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov 0x18(%ecx),%esi │ │ │ │ fldl 0x18(%edx) │ │ │ │ mov 0x68(%ecx),%edx │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ @@ -21907,17 +21841,17 @@ │ │ │ │ imul %eax,%ecx │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ lea (%edi,%eax,2),%eax │ │ │ │ lea (%edi,%ecx,2),%ecx │ │ │ │ fmull (%edx,%ecx,8) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ imul 0xc(%ebx),%edx │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ add (%ebx,%eax,4),%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov %edx,0x10(%eax) │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ fstpl 0x20(%ecx) │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ @@ -21945,15 +21879,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 1651b │ │ │ │ + jne 1651b │ │ │ │ fstp %st(1) │ │ │ │ mov %esi,%edx │ │ │ │ lea 0x8(%esi),%esi │ │ │ │ fildll 0x8(%edx) │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ @@ -21966,121 +21900,121 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 16510 │ │ │ │ + jne 16510 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ inc %edi │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jg 16350 │ │ │ │ + jg 16350 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp -0x88(%ebp),%edx │ │ │ │ - jle 16488 │ │ │ │ + jle 16488 │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ mov 0x68(%ebx),%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov 0x18(%ebx),%edi │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ - jmp 162f5 │ │ │ │ + jmp 162f5 │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov %edx,%esi │ │ │ │ inc %ebx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jge 16508 │ │ │ │ + jge 16508 │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %ecx,%edx │ │ │ │ mov 0x24(%edx),%edx │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov 0x68(%ecx),%edi │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - jmp 162a4 │ │ │ │ + jmp 162a4 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jle 15ebd │ │ │ │ + jle 15ebd │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ fldl (%edi) │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov (%edx),%edx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - jmp 16259 │ │ │ │ + jmp 16259 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 15b36 │ │ │ │ + jmp 15b36 │ │ │ │ mov %edi,%ebx │ │ │ │ - jmp 15d10 │ │ │ │ + jmp 15d10 │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - jmp 164c5 │ │ │ │ + jmp 164c5 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 16412 │ │ │ │ + jmp 16412 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 163d7 │ │ │ │ + jmp 163d7 │ │ │ │ mov %esi,%edx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ inc %esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 15ebd │ │ │ │ + jge 15ebd │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov (%edx),%edx │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - jmp 15f19 │ │ │ │ + jmp 15f19 │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 16156 │ │ │ │ + jmp 16156 │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 1611d │ │ │ │ + jmp 1611d │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 15e2e │ │ │ │ + jmp 15e2e │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 15df3 │ │ │ │ + jmp 15df3 │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4e7e4,%ebx │ │ │ │ + add $0x4d7e4,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -22095,20 +22029,20 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 16b87 │ │ │ │ + jge 16b87 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 170e2 │ │ │ │ + jne 170e2 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ @@ -22126,44 +22060,44 @@ │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%esi,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%ecx │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - shr $0x2,%ecx │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ imul %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ dec %ebx │ │ │ │ - js 170fa │ │ │ │ + mov %eax,%ecx │ │ │ │ + js 170fa │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ imul %ebx,%eax │ │ │ │ @@ -22204,73 +22138,73 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ecx │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 167c2 │ │ │ │ + jle 167c2 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x74(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x68(%ebp) │ │ │ │ - jne 167b4 │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ + jne 167b4 │ │ │ │ dec %ebx │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ sub %edi,-0x84(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 16748 │ │ │ │ + jne 16748 │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push -0x70(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ fildl -0x78(%ebp) │ │ │ │ - fadds -0xad70(%ebx) │ │ │ │ - xor %ebx,%ebx │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ + fadds -0x9d70(%ebx) │ │ │ │ + xor %ebx,%ebx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ movl $0x0,-0x90(%ebp) │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - fld1 │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + add $0x2,%ecx │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - add $0x2,%ecx │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ mov %edi,-0xc8(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ + fld1 │ │ │ │ cltd │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ fildl -0xa8(%ebp) │ │ │ │ idiv %ecx │ │ │ │ fdivp %st,%st(2) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ @@ -22288,18 +22222,18 @@ │ │ │ │ fildl -0xac(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jg 1696b │ │ │ │ + jg 1696b │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %esi │ │ │ │ xor %ecx,%ecx │ │ │ │ sub %edx,%esi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ @@ -22309,77 +22243,77 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0xac(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fildl -0xac(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ + mov 0x68(%eax),%edi │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x68(%eax),%edi │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 16937 │ │ │ │ + jmp 16937 │ │ │ │ sub -0x84(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ add %ebx,%edx │ │ │ │ fldl (%edi,%edx,8) │ │ │ │ lea 0x1(%eax,%ebx,1),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 16953 │ │ │ │ + jns 16953 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %ebx,%edx │ │ │ │ fldl (%edi,%edx,8) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 16931 │ │ │ │ + jne 16931 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1696d │ │ │ │ + jmp 1696d │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ incl -0x90(%ebp) │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ add %ecx,-0x68(%ebp) │ │ │ │ - lea 0x1(%edi,%ebx,1),%ebx │ │ │ │ cmp %eax,-0x58(%ebp) │ │ │ │ - jne 16891 │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + lea 0x1(%edi,%ebx,1),%ebx │ │ │ │ + jne 16891 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + cmpl $0x4,-0x58(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ - cmpl $0x4,-0x58(%ebp) │ │ │ │ - je 16e7e │ │ │ │ + je 16e7e │ │ │ │ cmpl $0x5,-0x58(%ebp) │ │ │ │ - je 16bb1 │ │ │ │ + je 16bb1 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 16b69 │ │ │ │ + jle 16b69 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ xor %edi,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 16a5a │ │ │ │ + jge 16a5a │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ @@ -22403,18 +22337,18 @@ │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fstl (%ebx,%esi,8) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%esi,4),%edx │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ + cmp -0x58(%ebp),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - cmp -0x58(%ebp),%esi │ │ │ │ - jne 16a16 │ │ │ │ + jne 16a16 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ @@ -22442,15 +22376,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17185 │ │ │ │ + jne 17185 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ fildll 0x8(%esi) │ │ │ │ mov %eax,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -22464,78 +22398,78 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17177 │ │ │ │ + jne 17177 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 16ba9 │ │ │ │ + jle 16ba9 │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - jmp 16b2b │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + jmp 16b2b │ │ │ │ movl $0x0,(%ecx,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 16b8f │ │ │ │ + je 16b8f │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ sub (%edi,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 16b21 │ │ │ │ + je 16b21 │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%eax,%esi,4) │ │ │ │ cmp %edi,-0xa0(%ebp) │ │ │ │ - jne 169e5 │ │ │ │ - jmp 16b69 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edx,(%eax,%esi,4) │ │ │ │ + jne 169e5 │ │ │ │ + jmp 16b69 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16b69 │ │ │ │ + jmp 16b69 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16b69 │ │ │ │ + jmp 16b69 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16b69 │ │ │ │ + jmp 16b69 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16b69 │ │ │ │ + jmp 16b69 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp %eax,-0xb8(%ebp) │ │ │ │ - jne 165f6 │ │ │ │ + jne 165f6 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ incl (%eax) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0xa0(%ebp) │ │ │ │ - jne 169e9 │ │ │ │ - jmp 16b69 │ │ │ │ + jne 169e9 │ │ │ │ + jmp 16b69 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ - jmp 16b41 │ │ │ │ + jmp 16b41 │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 16b69 │ │ │ │ + js 16b69 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ fld1 │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ @@ -22559,91 +22493,91 @@ │ │ │ │ fstl 0x8(%ebx) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%esi,4),%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ lea (%ecx,%ecx,1),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 16b57 │ │ │ │ + jle 16b57 │ │ │ │ mov %edx,-0xac(%ebp) │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ + add %esi,%ebx │ │ │ │ mov %esi,0x4(%ecx) │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ - add %esi,%ebx │ │ │ │ fmull (%ecx,%esi,8) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ fstl 0x10(%ecx) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul 0x4(%edi),%ecx │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 16b5b │ │ │ │ + jle 16b5b │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ - imul 0x8(%edi),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + imul 0x8(%edi),%ebx │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ fmull (%esi,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ fstl 0x18(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0xc(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 16b5f │ │ │ │ + jle 16b5f │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %eax,%esi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - add %eax,%esi │ │ │ │ mov %ecx,0xc(%ebx) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea (%ecx,%esi,2),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ fstl 0x20(%ebx) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ imul 0xc(%edi),%ebx │ │ │ │ add (%esi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x10(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 16e50 │ │ │ │ + jle 16e50 │ │ │ │ mov %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 16d2f │ │ │ │ + jmp 16d2f │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x20(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ imul 0x10(%edi),%ebx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ fmull (%esi,%edx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ @@ -22651,19 +22585,19 @@ │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ fstpl 0x28(%esi) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov 0x74(%ecx),%esi │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ mov %edx,%edi │ │ │ │ - add %ebx,%esi │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ + mov 0x74(%ecx),%esi │ │ │ │ fldl (%eax) │ │ │ │ + add %ebx,%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ fildll (%esi) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -22677,15 +22611,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 1716c │ │ │ │ + jne 1716c │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -22697,61 +22631,61 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17161 │ │ │ │ + jne 17161 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 16d20 │ │ │ │ + jg 16d20 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 16e25 │ │ │ │ + jle 16e25 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ - jmp 16ce0 │ │ │ │ + jmp 16ce0 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jge 16e55 │ │ │ │ + jge 16e55 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 16c90 │ │ │ │ + jmp 16c90 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ incl -0x9c(%ebp) │ │ │ │ cmp %ebx,-0x9c(%ebp) │ │ │ │ - jge 17132 │ │ │ │ + jge 17132 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 16c3f │ │ │ │ + jmp 16c3f │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 16b69 │ │ │ │ + js 16b69 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ fld1 │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ @@ -22775,58 +22709,58 @@ │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%edi,4),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 16b63 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + jle 16b63 │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ fstl 0x10(%esi) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ imul 0x4(%esi),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 16b67 │ │ │ │ + jle 16b67 │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - imul 0x8(%esi),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ + imul 0x8(%esi),%ebx │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fstl 0x18(%ecx) │ │ │ │ lea (%edi,%eax,4),%ecx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add (%edi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov %ebx,0xc(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 170bc │ │ │ │ + jle 170bc │ │ │ │ mov %edx,%ecx │ │ │ │ + lea (%eax,%eax,1),%edi │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ - lea (%eax,%eax,1),%edi │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 16fa2 │ │ │ │ + jmp 16fa2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%ebx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ @@ -22845,19 +22779,19 @@ │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov %ebx,0x10(%edi) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ mov %edi,%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ + mov %edx,%edi │ │ │ │ add 0x74(%ecx),%esi │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ fildll (%esi) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ @@ -22873,15 +22807,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17127 │ │ │ │ + jne 17127 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -22893,112 +22827,112 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 1711c │ │ │ │ + jne 1711c │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ cmp %edx,%edi │ │ │ │ - jg 16f90 │ │ │ │ + jg 16f90 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%ebx │ │ │ │ - jle 1709a │ │ │ │ + jle 1709a │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ - jmp 16f46 │ │ │ │ + jmp 16f46 │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 17114 │ │ │ │ + jge 17114 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ - jmp 16f02 │ │ │ │ + jmp 16f02 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 16b69 │ │ │ │ + jge 16b69 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 16ec6 │ │ │ │ + jmp 16ec6 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ - jmp 1660f │ │ │ │ + jmp 1660f │ │ │ │ lea 0x13(%eax),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - jmp 169bb │ │ │ │ + jmp 169bb │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - jmp 170c7 │ │ │ │ + jmp 170c7 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 17035 │ │ │ │ + jmp 17035 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 16ffc │ │ │ │ + jmp 16ffc │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ inc %esi │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 16b69 │ │ │ │ + jge 16b69 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov 0x24(%ebx),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp 16bf6 │ │ │ │ + jmp 16bf6 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 16dbd │ │ │ │ + jmp 16dbd │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 16d84 │ │ │ │ + jmp 16d84 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - jmp 16acc │ │ │ │ + jmp 16acc │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 16a8e │ │ │ │ + jmp 16a8e │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4c37 │ │ │ │ - add $0x4dbd4,%eax │ │ │ │ + add $0x4cbd4,%eax │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ @@ -23015,25 +22949,25 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ mov %esi,-0xd0(%ebp) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jge 17630 │ │ │ │ - mov 0x4(%edi),%edi │ │ │ │ + jge 17630 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ + mov 0x4(%edi),%edi │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ fstpt -0xc0(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ fstpl -0xa0(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 17653 │ │ │ │ + jne 17653 │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %esp,-0xd4(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ lea 0x0(,%ecx,4),%esi │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ @@ -23051,39 +22985,39 @@ │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%ecx,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%edx │ │ │ │ + shr $0x2,%ebx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ + mov %ecx,%ebx │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ inc %eax │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ - mov %ecx,%edx │ │ │ │ lea 0xf(,%ecx,8),%eax │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov %ecx,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %eax,%esp │ │ │ │ + dec %ebx │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ - dec %ebx │ │ │ │ - js 17b26 │ │ │ │ + js 17b26 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %edi,-0xc4(%ebp) │ │ │ │ mov %esi,-0xd8(%ebp) │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ imul %ebx,%eax │ │ │ │ @@ -23127,38 +23061,38 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ecx │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ test %edx,%edx │ │ │ │ - jle 173e8 │ │ │ │ + jle 173e8 │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x74(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x68(%ebp) │ │ │ │ - jne 173da │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ + jne 173da │ │ │ │ dec %ebx │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ sub %edi,-0x7c(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 1736e │ │ │ │ + jne 1736e │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ mov -0xc4(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0x78(%ebp) │ │ │ │ call 4230 │ │ │ │ @@ -23169,60 +23103,60 @@ │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 17cd6 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + jle 17cd6 │ │ │ │ fildl -0x88(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ - mov %edi,-0xe0(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %edi,-0xe0(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ - fstpl -0x88(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov -0xc4(%ebp),%esi │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fildl (%ecx,%ebx,4) │ │ │ │ fld %st(0) │ │ │ │ - fdivrs -0xad78(%eax) │ │ │ │ + fdivrs -0x9d78(%eax) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fstl -0xb0(%ebp) │ │ │ │ - fmull -0xa0(%ebp) │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ + fstl -0xb0(%ebp) │ │ │ │ + fmull -0xa0(%ebp) │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x7c(%ebp),%esi │ │ │ │ fstpl -0xe8(%ebp) │ │ │ │ - jmp 1755c │ │ │ │ + jmp 1755c │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0xb0(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ mov %ax,-0x8c(%ebp) │ │ │ │ + movzwl -0x8c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fldt -0xc0(%ebp) │ │ │ │ - movzwl -0x8c(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -23237,128 +23171,128 @@ │ │ │ │ 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 17540 │ │ │ │ + je 17540 │ │ │ │ fchs │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0xa0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 175ad │ │ │ │ + je 175ad │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl -0x88(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 174e7 │ │ │ │ + ja 174e7 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 17638 │ │ │ │ + ja 17638 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xe8(%ebp) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 1755c │ │ │ │ + jne 1755c │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 175b3 │ │ │ │ + jmp 175b3 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xdc(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ add %edi,-0xc4(%ebp) │ │ │ │ cmp %ebx,-0x58(%ebp) │ │ │ │ - jne 1748b │ │ │ │ - mov -0xe0(%ebp),%edi │ │ │ │ + jne 1748b │ │ │ │ cmpl $0x4,-0x58(%ebp) │ │ │ │ - je 178fe │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ + je 178fe │ │ │ │ cmpl $0x5,-0x58(%ebp) │ │ │ │ - je 17668 │ │ │ │ + je 17668 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 17b49 │ │ │ │ - jmp 17612 │ │ │ │ + jg 17b49 │ │ │ │ + jmp 17612 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17612 │ │ │ │ + jmp 17612 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17612 │ │ │ │ + jmp 17612 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17612 │ │ │ │ + jmp 17612 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17612 │ │ │ │ + jmp 17612 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd4(%ebp),%esp │ │ │ │ incl -0x98(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ cmp %eax,-0xd0(%ebp) │ │ │ │ - jne 1722c │ │ │ │ + jne 1722c │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0xb0(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0xa0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 17554 │ │ │ │ + jmp 17554 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%edi │ │ │ │ - jmp 17242 │ │ │ │ + jmp 17242 │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ shl $0x4,%edi │ │ │ │ + fld1 │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ - imul (%edi),%ecx │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ + imul (%edi),%ecx │ │ │ │ mov %ebx,(%esi) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ fmull (%esi,%ebx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ fstl 0x8(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 17600 │ │ │ │ + jle 17600 │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov %esi,0x4(%ecx) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ add %esi,%ebx │ │ │ │ @@ -23369,89 +23303,89 @@ │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul 0x4(%edi),%ecx │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 17604 │ │ │ │ + jle 17604 │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ - imul 0x8(%edi),%ecx │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ + imul 0x8(%edi),%ecx │ │ │ │ mov %ebx,0x8(%esi) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ lea (%ebx,%eax,4),%ebx │ │ │ │ fmull (%esi,%ebx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ fstl 0x18(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0xc(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 17608 │ │ │ │ + jle 17608 │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %eax,%esi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ - add %eax,%esi │ │ │ │ mov %ecx,0xc(%ebx) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ lea (%ecx,%esi,2),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fstl 0x20(%ebx) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ imul 0xc(%edi),%ebx │ │ │ │ add (%esi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x10(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 178d0 │ │ │ │ + jle 178d0 │ │ │ │ mov %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 177af │ │ │ │ + jmp 177af │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x20(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ imul 0x10(%edi),%ebx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov %ebx,0x14(%edi) │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ + shl $0x4,%ebx │ │ │ │ fstpl 0x28(%esi) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - mov 0x74(%ecx),%esi │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ mov %edx,%edi │ │ │ │ - shl $0x4,%ebx │ │ │ │ - add %ebx,%esi │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ + mov 0x74(%ecx),%esi │ │ │ │ fldl (%eax) │ │ │ │ + add %ebx,%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ fildll (%esi) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -23465,15 +23399,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17d5e │ │ │ │ + jne 17d5e │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -23485,121 +23419,121 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17d53 │ │ │ │ + jne 17d53 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 177a0 │ │ │ │ + jg 177a0 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 178a8 │ │ │ │ + jle 178a8 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ - jmp 17760 │ │ │ │ + jmp 17760 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ cmp %esi,-0x8c(%ebp) │ │ │ │ - jge 178d5 │ │ │ │ + jge 178d5 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%ecx │ │ │ │ - jmp 17710 │ │ │ │ + jmp 17710 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ incl -0xb0(%ebp) │ │ │ │ cmp %ebx,-0xb0(%ebp) │ │ │ │ - jge 17d2f │ │ │ │ + jge 17d2f │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 176c8 │ │ │ │ + jmp 176c8 │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ - xor %ebx,%ebx │ │ │ │ shl $0x4,%edi │ │ │ │ + fld1 │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ imul (%ecx),%ebx │ │ │ │ mov %edi,(%esi) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ fstl 0x8(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%edi,4),%ebx │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %ebx,0x4(%esi) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 1760c │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + jle 1760c │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ add %edi,%esi │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ fmull (%ecx,%esi,8) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fstl 0x10(%ecx) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul 0x4(%ecx),%ebx │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ add (%ecx,%esi,4),%ebx │ │ │ │ mov %ebx,%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %esi,0x8(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 17610 │ │ │ │ + jle 17610 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ - imul 0x8(%ecx),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ + imul 0x8(%ecx),%esi │ │ │ │ mov %ebx,0x8(%edi) │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ lea (%ebx,%eax,4),%ebx │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fstl 0x18(%edi) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add (%edi,%ebx,4),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %esi,0xc(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 17b00 │ │ │ │ + jle 17b00 │ │ │ │ mov %edx,%ebx │ │ │ │ + lea (%eax,%eax,1),%edi │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - lea (%eax,%eax,1),%edi │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 179e2 │ │ │ │ + jmp 179e2 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fldl 0x18(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ @@ -23609,31 +23543,31 @@ │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ imul 0xc(%ecx),%esi │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ add (%ecx,%eax,4),%esi │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ mov 0x18(%ebx),%eax │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ fstpl 0x20(%edi) │ │ │ │ mov %esi,0x10(%ecx) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - mov %edx,%edi │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ + mov %edx,%edi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ mov %ecx,%esi │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ + shl $0x4,%esi │ │ │ │ + add 0x74(%ebx),%esi │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ - shl $0x4,%esi │ │ │ │ - add 0x74(%ebx),%esi │ │ │ │ fildll (%esi) │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ fadd %st(2),%st │ │ │ │ @@ -23644,15 +23578,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17d24 │ │ │ │ + jne 17d24 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -23664,72 +23598,72 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17d19 │ │ │ │ + jne 17d19 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ebx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ mov %edi,%esi │ │ │ │ cmp %edx,%edi │ │ │ │ - jg 179d0 │ │ │ │ + jg 179d0 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 17ada │ │ │ │ + jle 17ada │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%esi │ │ │ │ - jmp 1798d │ │ │ │ + jmp 1798d │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ inc %edi │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 17d0e │ │ │ │ + jge 17d0e │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ - jmp 1794c │ │ │ │ + jmp 1794c │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ inc %edi │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 17612 │ │ │ │ + jge 17612 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ebx │ │ │ │ - jmp 17916 │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + jmp 17916 │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 17612 │ │ │ │ + jle 17612 │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ cmp -0x58(%ebp),%ebx │ │ │ │ - jge 17bb9 │ │ │ │ + jge 17bb9 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ @@ -23748,18 +23682,18 @@ │ │ │ │ fmull (%edi,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fstl (%edi,%ebx,8) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ imul -0x4(%edi,%ebx,4),%edx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add (%edi,%ecx,4),%edx │ │ │ │ + cmp -0x58(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ - cmp -0x58(%ebp),%ebx │ │ │ │ - jne 17b83 │ │ │ │ + jne 17b83 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ @@ -23790,15 +23724,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17cf2 │ │ │ │ + jne 17cf2 │ │ │ │ fstp %st(1) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ lea 0x8(%eax),%ebx │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ fildll 0x8(%eax) │ │ │ │ mov %ebx,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ @@ -23813,98 +23747,98 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17d00 │ │ │ │ + jne 17d00 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 17cd1 │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + jle 17cd1 │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ - jmp 17c91 │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + jmp 17c91 │ │ │ │ movl $0x0,(%esi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 17cba │ │ │ │ + je 17cba │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov (%ecx,%ebx,4),%eax │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ sub (%edi,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 17c87 │ │ │ │ + je 17c87 │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%esi,%ebx,4) │ │ │ │ cmp %edi,-0xa8(%ebp) │ │ │ │ - jne 17b54 │ │ │ │ - jmp 17612 │ │ │ │ + mov %edx,(%esi,%ebx,4) │ │ │ │ + jne 17b54 │ │ │ │ + jmp 17612 │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ incl (%esi) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0xa8(%ebp) │ │ │ │ - jne 17b59 │ │ │ │ - jmp 17612 │ │ │ │ + jne 17b59 │ │ │ │ + jmp 17612 │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ - jmp 17ca4 │ │ │ │ + jmp 17ca4 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ cmp $0x4,%eax │ │ │ │ - je 17612 │ │ │ │ + je 17612 │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 17612 │ │ │ │ + je 17612 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 175e5 │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + jmp 175e5 │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ - jmp 17bf5 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ + jmp 17bf5 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ - jmp 17c36 │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ + jmp 17c36 │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - jmp 17b0b │ │ │ │ + jmp 17b0b │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 17a75 │ │ │ │ + jmp 17a75 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 17a3c │ │ │ │ + jmp 17a3c │ │ │ │ incl -0xa4(%ebp) │ │ │ │ cmp %ebx,-0xa4(%ebp) │ │ │ │ - jge 17612 │ │ │ │ + jge 17612 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 1768a │ │ │ │ + jmp 1768a │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 17840 │ │ │ │ + jmp 17840 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 17807 │ │ │ │ + jmp 17807 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xec,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4c37 │ │ │ │ - add $0x4cff4,%eax │ │ │ │ + add $0x4bff4,%eax │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ @@ -23921,29 +23855,29 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ mov %esi,-0xd4(%ebp) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jge 183f3 │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ + jge 183f3 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fstpt -0xd0(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ + fstpt -0xd0(%ebp) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ + fstpl -0xb0(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1844e │ │ │ │ + jne 1844e │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %esp,-0xd8(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ @@ -23962,26 +23896,26 @@ │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%esi,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ + shr $0x2,%ecx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%ecx │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ @@ -23989,29 +23923,29 @@ │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ imul %eax,%ebx │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ dec %ebx │ │ │ │ - js 1899a │ │ │ │ + js 1899a │ │ │ │ mov %edx,%eax │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ lea 0x0(,%edx,8),%edx │ │ │ │ mov %edi,-0xe0(%ebp) │ │ │ │ + imul %ebx,%eax │ │ │ │ mov %edx,-0xc0(%ebp) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ imul -0x58(%ebp),%edx │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov 0x24(%ecx),%esi │ │ │ │ shl $0x3,%eax │ │ │ │ + mov 0x24(%ecx),%esi │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x40(%ecx),%eax │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ @@ -24036,77 +23970,77 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ecx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 17fd4 │ │ │ │ + jle 17fd4 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x74(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x6c(%ebp),%ecx │ │ │ │ - jne 17fc6 │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + jne 17fc6 │ │ │ │ dec %ebx │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ sub %edi,-0x84(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 17f5a │ │ │ │ + jne 17f5a │ │ │ │ mov -0xe0(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push -0x70(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ xor %edx,%edx │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - fstpl -0xe0(%ebp) │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ - mov %eax,%ebx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ + fstpl -0xe0(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x0(,%eax,8),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ and $0x1fffffff,%edi │ │ │ │ mov %edi,-0xe8(%ebp) │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0xec(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ fildl -0x84(%ebp) │ │ │ │ - fildl (%esi,%edx,4) │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ + fildl (%esi,%edx,4) │ │ │ │ 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) │ │ │ │ @@ -24114,15 +24048,15 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl -0xe0(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 183fb │ │ │ │ + jbe 183fb │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -24146,29 +24080,29 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0xc0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 18115 │ │ │ │ + je 18115 │ │ │ │ fchs │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0xb0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xe8(%ebp),%edi │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ imul %edx,%edi │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jge 181ed │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + jge 181ed │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ fsubp %st,%st(2) │ │ │ │ @@ -24178,76 +24112,76 @@ │ │ │ │ fldt -0xd0(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%ecx,8) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%eax,%edi,8) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ lea 0x2(%eax),%edi │ │ │ │ cmp %edi,-0xc0(%ebp) │ │ │ │ - jl 181f9 │ │ │ │ + jl 181f9 │ │ │ │ mov -0xc0(%ebp),%edi │ │ │ │ fldl (%ebx) │ │ │ │ - fld %st(1) │ │ │ │ sub %eax,%edi │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ + fld %st(1) │ │ │ │ lea (%edi,%ecx,8),%edi │ │ │ │ mov $0x1,%ecx │ │ │ │ inc %ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%edi,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ebx,%ecx,8) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 181d4 │ │ │ │ + jne 181d4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 181fb │ │ │ │ + jmp 181fb │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 181fb │ │ │ │ + jmp 181fb │ │ │ │ ffreep %st(0) │ │ │ │ add -0x88(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - jne 18079 │ │ │ │ + jne 18079 │ │ │ │ cmpl $0x4,-0x58(%ebp) │ │ │ │ - je 18466 │ │ │ │ + je 18466 │ │ │ │ cmpl $0x5,-0x58(%ebp) │ │ │ │ - je 186d6 │ │ │ │ + je 186d6 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 183d5 │ │ │ │ + jle 183d5 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ xor %edi,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge 182c6 │ │ │ │ + jge 182c6 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ @@ -24271,18 +24205,18 @@ │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fstl (%edi,%esi,8) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ imul -0x4(%edi,%esi,4),%edx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add (%edi,%ebx,4),%edx │ │ │ │ + cmp -0x58(%ebp),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - cmp -0x58(%ebp),%esi │ │ │ │ - jne 18282 │ │ │ │ + jne 18282 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ @@ -24310,15 +24244,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 18a1d │ │ │ │ + jne 18a1d │ │ │ │ fstp %st(1) │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ fildll 0x8(%esi) │ │ │ │ mov %eax,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -24332,104 +24266,104 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 18a0f │ │ │ │ + jne 18a0f │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ lea -0x1(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 18443 │ │ │ │ + jle 18443 │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - jmp 18397 │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + jmp 18397 │ │ │ │ movl $0x0,(%ebx,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 18410 │ │ │ │ + je 18410 │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ sub (%edi,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 1838d │ │ │ │ + je 1838d │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%eax,%esi,4) │ │ │ │ cmp %edi,-0xa4(%ebp) │ │ │ │ - jne 1824e │ │ │ │ - jmp 183d5 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edx,(%eax,%esi,4) │ │ │ │ + jne 1824e │ │ │ │ + jmp 183d5 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 183d5 │ │ │ │ + jmp 183d5 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 183d5 │ │ │ │ + jmp 183d5 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 183d5 │ │ │ │ + jmp 183d5 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 183d5 │ │ │ │ + jmp 183d5 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd8(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,-0xd4(%ebp) │ │ │ │ - jne 17e1e │ │ │ │ + jne 17e1e │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1842a │ │ │ │ + ja 1842a │ │ │ │ fstp %st(1) │ │ │ │ fldl -0xb0(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 18129 │ │ │ │ + jmp 18129 │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ incl (%eax) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0xa4(%ebp) │ │ │ │ - jne 18252 │ │ │ │ - jmp 183d5 │ │ │ │ + jne 18252 │ │ │ │ + jmp 183d5 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0xb0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 18129 │ │ │ │ + jmp 18129 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ - jmp 183ad │ │ │ │ + jmp 183ad │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 17e37 │ │ │ │ + jmp 17e37 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 183d5 │ │ │ │ + js 183d5 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ @@ -24447,58 +24381,58 @@ │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%edi,4),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 183c3 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + jle 183c3 │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ fstl 0x10(%esi) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ imul 0x4(%esi),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 183c7 │ │ │ │ + jle 183c7 │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - imul 0x8(%esi),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ + imul 0x8(%esi),%ebx │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fstl 0x18(%ecx) │ │ │ │ lea (%edi,%eax,4),%ecx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add (%edi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov %ebx,0xc(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 186b0 │ │ │ │ + jle 186b0 │ │ │ │ mov %edx,%ecx │ │ │ │ + lea (%eax,%eax,1),%edi │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ - lea (%eax,%eax,1),%edi │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 18592 │ │ │ │ + jmp 18592 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%ebx │ │ │ │ @@ -24518,19 +24452,19 @@ │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov %ebx,0x10(%edi) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ mov %edi,%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ + mov %edx,%edi │ │ │ │ add 0x74(%ecx),%esi │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ fildll (%esi) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ @@ -24546,15 +24480,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 18a04 │ │ │ │ + jne 18a04 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -24566,64 +24500,64 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 189f9 │ │ │ │ + jne 189f9 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ cmp %edx,%edi │ │ │ │ - jg 18580 │ │ │ │ + jg 18580 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%ebx │ │ │ │ - jle 1868a │ │ │ │ + jle 1868a │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ - jmp 1852c │ │ │ │ + jmp 1852c │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 189ee │ │ │ │ + jge 189ee │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ - jmp 184e8 │ │ │ │ + jmp 184e8 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 183d5 │ │ │ │ + jge 183d5 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 184ac │ │ │ │ + jmp 184ac │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 183d5 │ │ │ │ + js 183d5 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ fld1 │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ mov %edi,-0xc0(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ @@ -24644,15 +24578,15 @@ │ │ │ │ fstl 0x8(%ebx) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%esi,4),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 183cb │ │ │ │ + jle 183cb │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov %esi,0x4(%ecx) │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ @@ -24664,67 +24598,67 @@ │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul 0x4(%edi),%ecx │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 183cf │ │ │ │ + jle 183cf │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ - imul 0x8(%edi),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + imul 0x8(%edi),%ebx │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ fmull (%esi,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ fstl 0x18(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0xc(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 183d3 │ │ │ │ + jle 183d3 │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %eax,%esi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - add %eax,%esi │ │ │ │ mov %ecx,0xc(%ebx) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea (%ecx,%esi,2),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ fstl 0x20(%ebx) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ imul 0xc(%edi),%ebx │ │ │ │ add (%esi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x10(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 18970 │ │ │ │ + jle 18970 │ │ │ │ mov %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1884f │ │ │ │ + jmp 1884f │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x20(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ imul 0x10(%edi),%ebx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ fmull (%esi,%edx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ @@ -24732,19 +24666,19 @@ │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ fstpl 0x28(%esi) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov 0x74(%ecx),%esi │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ mov %edx,%edi │ │ │ │ - add %ebx,%esi │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ + mov 0x74(%ecx),%esi │ │ │ │ fldl (%eax) │ │ │ │ + add %ebx,%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ fildll (%esi) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -24758,15 +24692,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 189e3 │ │ │ │ + jne 189e3 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -24778,127 +24712,127 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 189d8 │ │ │ │ + jne 189d8 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 18840 │ │ │ │ + jg 18840 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 18945 │ │ │ │ + jle 18945 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ - jmp 18800 │ │ │ │ + jmp 18800 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jge 18975 │ │ │ │ + jge 18975 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x10(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 187b0 │ │ │ │ + jmp 187b0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ incl -0xa0(%ebp) │ │ │ │ cmp %ebx,-0xa0(%ebp) │ │ │ │ - jge 189b7 │ │ │ │ + jge 189b7 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 18768 │ │ │ │ + jmp 18768 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ - jmp 18221 │ │ │ │ + jmp 18221 │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ inc %esi │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 183d5 │ │ │ │ + jge 183d5 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 18727 │ │ │ │ + jmp 18727 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 188dd │ │ │ │ + jmp 188dd │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 188a4 │ │ │ │ + jmp 188a4 │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - jmp 186bb │ │ │ │ + jmp 186bb │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 18625 │ │ │ │ + jmp 18625 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 185ec │ │ │ │ + jmp 185ec │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - jmp 18338 │ │ │ │ + jmp 18338 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 182fa │ │ │ │ + jmp 182fa │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov 0x34(%ebp),%ecx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ - mov 0x28(%ebp),%edi │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ fldl 0x10(%ebp) │ │ │ │ + mov 0x28(%ebp),%edi │ │ │ │ lea 0x17(,%ecx,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jl 18cc3 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ + jl 18cc8 │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ mov 0x20(%ebp),%eax │ │ │ │ @@ -24920,21 +24854,21 @@ │ │ │ │ fildl 0x30(%ebp) │ │ │ │ sub %ecx,%eax │ │ │ │ add 0x2c(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl 0x2c(%ebp) │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ sub %ecx,%eax │ │ │ │ add 0x30(%ebp),%eax │ │ │ │ cltd │ │ │ │ @@ -24956,15 +24890,15 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 18b30 │ │ │ │ + jne 18b30 │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov 0x2c(%ebp),%edi │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ @@ -24972,15 +24906,15 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 18b60 │ │ │ │ + jne 18b60 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov 0x30(%ebp),%edi │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ @@ -24988,49 +24922,51 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 18b90 │ │ │ │ + jne 18b90 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov 0x2c(%ebp),%esi │ │ │ │ mov %ecx,%edi │ │ │ │ + mov 0x2c(%ebp),%esi │ │ │ │ imul (%eax),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add (%eax),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ imul 0x30(%ebp),%esi │ │ │ │ add (%eax,%ecx,4),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ add -0x5c(%ebp),%esi │ │ │ │ - fmull (%eax) │ │ │ │ + fstl -0x38(%ebp) │ │ │ │ + fldl (%eax) │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fildll (%esi) │ │ │ │ fistpll -0x38(%ebp) │ │ │ │ @@ -25045,21 +24981,21 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 18ccf │ │ │ │ + jne 18cd4 │ │ │ │ fstp %st(1) │ │ │ │ - mov %edi,%ecx │ │ │ │ fildll 0x8(%esi) │ │ │ │ + mov %edi,%ecx │ │ │ │ lea 0x8(%esi),%edi │ │ │ │ - fistpll -0x38(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ + fistpll -0x38(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ fadd %st(1),%st │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ @@ -25067,57 +25003,56 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 18cda │ │ │ │ + jne 18cdf │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 18be0 │ │ │ │ + jne 18be0 │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ addl $0x8,-0x48(%ebp) │ │ │ │ inc %esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 18bd0 │ │ │ │ + jne 18bd0 │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ addl $0x4,-0x54(%ebp) │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ inc %edi │ │ │ │ cmp -0x44(%ebp),%edi │ │ │ │ - jne 18bb0 │ │ │ │ + jne 18bb0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 18cc7 │ │ │ │ + jmp 18ccc │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 18c1d │ │ │ │ + jmp 18c22 │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 18c5a │ │ │ │ + jmp 18c5f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4c07f,%ebx │ │ │ │ + add $0x4b07f,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ @@ -25130,102 +25065,102 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 18e40 │ │ │ │ + jge 18e40 │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov (%esi),%edi │ │ │ │ - jmp 18e1c │ │ │ │ + jmp 18e1c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ lea (%eax,%eax,2),%edx │ │ │ │ mov 0x40(%edi),%esi │ │ │ │ lea 0x0(,%edx,8),%ecx │ │ │ │ add $0x2,%edx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x68(%edi),%ecx │ │ │ │ imul %ebp,%edx │ │ │ │ mov %edx,%ebx │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %ebp,%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ add %ecx,%ebx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - push 0x24(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ - push 0x2c(%esp) │ │ │ │ + push 0x24(%esp) │ │ │ │ imul %eax,%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ + push 0x2c(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - lea (%ebx,%ebx,2),%ebx │ │ │ │ - shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ + lea (%ebx,%ebx,2),%ebx │ │ │ │ + shl $0x4,%ebx │ │ │ │ + add %ecx,%ebx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ lea 0x10(%esi,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ - shl $0x4,%edx │ │ │ │ - shl $0x4,%ebx │ │ │ │ lea 0x8(%esi,%ebp,1),%ebp │ │ │ │ - add %ecx,%ebx │ │ │ │ - add %edx,%ecx │ │ │ │ push %ebp │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ - mov %ebx,%edx │ │ │ │ add %ebp,%esi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ - call 18a30 │ │ │ │ + call 18a30 │ │ │ │ incl 0x38(%esp) │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ add $0x30,%esp │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - je 18e40 │ │ │ │ + je 18e40 │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - je 18d80 │ │ │ │ + je 18d80 │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ - jmp 18d84 │ │ │ │ + jmp 18d84 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4bf1d,%ebx │ │ │ │ + add $0x4af1d,%ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -25237,242 +25172,243 @@ │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 190a3 │ │ │ │ + jge 190a3 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov 0x1c(%edi),%esi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ lea (%ebx,%ebx,1),%ecx │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ lea 0x2(%ecx),%edi │ │ │ │ lea 0x0(,%edx,4),%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ - mov %edi,-0x1c(%ebp) │ │ │ │ shl $0x4,%edx │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + shl $0x5,%ecx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ lea 0x3(%ebx,%ebx,2),%eax │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ - shl $0x4,%eax │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ - add $0x10,%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - add %ebx,%edx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ - shl $0x5,%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + add $0x10,%eax │ │ │ │ + add %ebx,%edx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ - sub -0x64(%ebp),%esp │ │ │ │ + sub -0x68(%ebp),%esp │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%esi │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%esi │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 190b0 │ │ │ │ + jne 190b0 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov 0x68(%eax),%ebx │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ add %eax,%ecx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ inc %ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ fstl 0x0(,%esi,8) │ │ │ │ - shl $0x4,%ecx │ │ │ │ lea (%ebx,%ecx,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 190d0 │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ + jle 190d0 │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 18fa0 │ │ │ │ + jne 18fa0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ fldl 0x8(%ebx,%ecx,1) │ │ │ │ fldl (%esi) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ lea (%edx,%eax,1),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fstl (%edx,%edi,8) │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%ebx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 18fe0 │ │ │ │ + jne 18fe0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ add -0x38(%ebp),%esi │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ fldl 0x18(%ebx,%ecx,1) │ │ │ │ fldl 0x10(%ebx,%ecx,1) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x20(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x20(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 19020 │ │ │ │ + jne 19020 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - add %edi,%ecx │ │ │ │ - push -0x48(%ebp) │ │ │ │ push -0x4c(%ebp) │ │ │ │ + add %edi,%ecx │ │ │ │ push -0x50(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ shl $0x3,%ecx │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ lea 0x10(%eax,%ecx,1),%esi │ │ │ │ push %esi │ │ │ │ lea 0x8(%eax,%ecx,1),%esi │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ push %esi │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ push %eax │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - call 18a30 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + call 18a30 │ │ │ │ mov -0x30(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jne 18f20 │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + jne 18f20 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 18f47 │ │ │ │ + jmp 18f47 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ fldl (%esi) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ fldl 0x10(%ebx,%ecx,1) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + fstl -0x40(%ebp) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - jmp 1903c │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1903c │ │ │ │ + xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x28(%ebp),%esi │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ fldl 0x10(%ebp) │ │ │ │ - fildl 0x20(%ebp) │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ + fildl 0x20(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ lea 0x17(,%esi,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov %esp,%ecx │ │ │ │ fmull (%eax) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x2c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ sub %esi,%eax │ │ │ │ @@ -25484,17 +25420,17 @@ │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ cltd │ │ │ │ idivl 0x20(%ebp) │ │ │ │ lea 0x1(%esi,%esi,1),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - js 191d0 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ + js 191d0 │ │ │ │ fildl 0x24(%ebp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -25515,247 +25451,247 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 191c0 │ │ │ │ + jne 191c0 │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ cmp %eax,0x2c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ cmovge 0x2c(%ebp),%ebx │ │ │ │ mov %esi,%edi │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%edx │ │ │ │ cmp %esi,0x30(%ebp) │ │ │ │ cmovle 0x30(%ebp),%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jge 192b0 │ │ │ │ + jge 192b0 │ │ │ │ mov %edi,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - js 19285 │ │ │ │ + js 19285 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 1928b │ │ │ │ + js 1928b │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ - add %edx,%eax │ │ │ │ imul 0x24(%ebp),%ebx │ │ │ │ + add %edx,%eax │ │ │ │ lea (%edi,%edx,8),%esi │ │ │ │ lea 0x8(%edi,%eax,8),%edi │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add %esi,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 19240 │ │ │ │ + jne 19240 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ add 0x24(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne 19230 │ │ │ │ + jne 19230 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 192a7 │ │ │ │ + jmp 192a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 192a7 │ │ │ │ + jmp 192a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 192a7 │ │ │ │ + jmp 192a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 192a7 │ │ │ │ + jmp 192a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 192a7 │ │ │ │ + jmp 192a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 192a7 │ │ │ │ + jmp 192a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov 0x30(%ebp),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - js 1940b │ │ │ │ + js 1940b │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 19291 │ │ │ │ + js 19291 │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ imul 0x24(%ebp),%ebx │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ lea (%edi,%edx,8),%esi │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ lea 0x8(%edi),%esi │ │ │ │ lea 0x8(%edi,%eax,8),%edi │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 19300 │ │ │ │ + jne 19300 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ add 0x24(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne 192f0 │ │ │ │ + jne 192f0 │ │ │ │ mov 0x2c(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ sub -0x38(%ebp),%eax │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ add 0x20(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ sub 0x2c(%ebp),%esi │ │ │ │ - js 19297 │ │ │ │ + js 19297 │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov 0x24(%ebp),%ebx │ │ │ │ imul 0x2c(%ebp),%ebx │ │ │ │ lea (%edi,%eax,8),%edi │ │ │ │ add %esi,%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add %esi,%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 193c0 │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + jmp 193c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 193c0 │ │ │ │ + jne 193c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ add 0x24(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne 19380 │ │ │ │ + jne 19380 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %edi,%esi │ │ │ │ sub 0x2c(%ebp),%esi │ │ │ │ - js 1929d │ │ │ │ + js 1929d │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 192a3 │ │ │ │ + js 192a3 │ │ │ │ mov 0x2c(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ sub -0x38(%ebp),%eax │ │ │ │ add 0x20(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ add $0x8,%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ - jmp 1935c │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + jmp 1935c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4b92d,%ebx │ │ │ │ + add $0x4a92d,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -25769,75 +25705,76 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 19645 │ │ │ │ + jge 19645 │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ mov (%esi),%ebx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x13(,%eax,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + fildl -0x3c(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub -0x50(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - jne 19650 │ │ │ │ + jne 19650 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ test %edx,%edx │ │ │ │ - jle 19613 │ │ │ │ - mov 0x18(%ebx),%edx │ │ │ │ + jle 19613 │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ - imul %edi,%edx │ │ │ │ + mov 0x18(%ebx),%edx │ │ │ │ fildl (%ecx) │ │ │ │ + imul %edi,%edx │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub 0x2c(%ebx),%eax │ │ │ │ + cmpl $0x1,-0x3c(%ebp) │ │ │ │ mov 0x68(%ebx),%ecx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmull -0x68(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -25845,54 +25782,53 @@ │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmpl $0x1,-0x3c(%ebp) │ │ │ │ - jne 19670 │ │ │ │ + jne 19670 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ lea 0x8(,%eax,8),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ sub -0x2c(%ebp),%edi │ │ │ │ neg %edx │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp 195dc │ │ │ │ - jmp 195c0 │ │ │ │ + jmp 195dc │ │ │ │ + jmp 195c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %edx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%ecx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%edx,1) │ │ │ │ add $0x8,%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - je 195f0 │ │ │ │ + je 195f0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 195c0 │ │ │ │ + jg 195c0 │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 195c5 │ │ │ │ + je 195c5 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 195c9 │ │ │ │ + jmp 195c9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 19610 │ │ │ │ + jmp 19610 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ @@ -25901,70 +25837,70 @@ │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ - call 15900 │ │ │ │ + call 15900 │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x44(%ebp) │ │ │ │ - jne 194d0 │ │ │ │ + jne 194d0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 194f2 │ │ │ │ + jmp 194f2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 196a2 │ │ │ │ + jmp 196a2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%eax,8),%esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ sub %ebx,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x2c(%ebp) │ │ │ │ - je 19600 │ │ │ │ + je 19600 │ │ │ │ test %eax,%eax │ │ │ │ - jg 19680 │ │ │ │ + jg 19680 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 19685 │ │ │ │ + je 19685 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 1968c │ │ │ │ + jmp 1968c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4b6ad,%ebx │ │ │ │ + add $0x4a6ad,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -25978,58 +25914,58 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 198d0 │ │ │ │ + jge 198d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ mov (%eax),%ebx │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ add %esi,%esi │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ - mov %edi,-0x38(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ add $0x10,%eax │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - jne 198e0 │ │ │ │ + jne 198e0 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ sub -0x54(%ebp),%esp │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + mov (%edx),%edi │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ - mov (%edx),%edi │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea (%eax,%edi,8),%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 19893 │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ + jle 19893 │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ imul 0x18(%ebx),%edx │ │ │ │ fildl (%ecx) │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ @@ -26063,51 +25999,51 @@ │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x3c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ cmpl $0x1,-0x44(%ebp) │ │ │ │ - jne 19900 │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + fsubp %st,%st(2) │ │ │ │ + jne 19900 │ │ │ │ mov $0xfffffffe,%esi │ │ │ │ sub -0x64(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ lea 0x8(,%eax,8),%edx │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ neg %edx │ │ │ │ - add %eax,%esi │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ lea (%edi,%eax,8),%edi │ │ │ │ - jmp 1985c │ │ │ │ + add %eax,%esi │ │ │ │ + jmp 1985c │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %edx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%ecx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%edi,%edx,1) │ │ │ │ add $0x8,%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - je 19870 │ │ │ │ + je 19870 │ │ │ │ test %eax,%eax │ │ │ │ - jg 19840 │ │ │ │ + jg 19840 │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 19845 │ │ │ │ + je 19845 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 19849 │ │ │ │ + jmp 19849 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 19890 │ │ │ │ + jmp 19890 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ @@ -26120,40 +26056,40 @@ │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ - call 112c0 │ │ │ │ + call 112c0 │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne 19750 │ │ │ │ + jne 19750 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 19763 │ │ │ │ + jmp 19763 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 19962 │ │ │ │ - jmp 19940 │ │ │ │ + jmp 19962 │ │ │ │ + jmp 19940 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -26163,34 +26099,34 @@ │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ sub %ebx,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x38(%ebp) │ │ │ │ - je 19880 │ │ │ │ + je 19880 │ │ │ │ test %eax,%eax │ │ │ │ - jg 19940 │ │ │ │ + jg 19940 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 19945 │ │ │ │ + je 19945 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 1994c │ │ │ │ + jmp 1994c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4b3e8,%ebx │ │ │ │ + add $0x4a3e8,%ebx │ │ │ │ mov (%esi),%ebp │ │ │ │ mov %ebp,0x18(%esp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ @@ -26203,161 +26139,159 @@ │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 19ba4 │ │ │ │ + jge 19ba4 │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov 0x2c(%ebp),%esi │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ - imul %eax,%edi │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ - mov %esi,0x20(%esp) │ │ │ │ + mov 0x2c(%ebp),%esi │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ fildl (%ecx,%edx,4) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ lea 0x0(,%edx,8),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov %esi,0x20(%esp) │ │ │ │ + imul %eax,%edi │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ lea (%edi,%edx,1),%ecx │ │ │ │ mov 0x40(%ebp),%edx │ │ │ │ + fildl 0x4(%esp) │ │ │ │ fnstcw 0x3e(%esp) │ │ │ │ - fld %st(1) │ │ │ │ lea (%edx,%ecx,8),%edi │ │ │ │ - fdivrs -0xad78(%ebx) │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ imul %edx,%eax │ │ │ │ imul %ecx,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x3a(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ + fld %st(1) │ │ │ │ + fdivrs -0x9d78(%ebx) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x3c(%esp) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt -0xa7e8(%ebx) │ │ │ │ - fstpt (%esp) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + fldt -0x97e8(%ebx) │ │ │ │ fxch %st(3) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi) │ │ │ │ fldl 0x28(%esp) │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw 0x3c(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ fldcw 0x3a(%esp) │ │ │ │ - fistpl 0xc(%esp) │ │ │ │ + fistpl 0x4(%esp) │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ lea 0x1(%eax,%esi,1),%ecx │ │ │ │ sub %esi,%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jg 19b70 │ │ │ │ + jg 19b70 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - mov 0x34(%esp),%ebp │ │ │ │ inc %ecx │ │ │ │ + mov 0x34(%esp),%ebp │ │ │ │ add 0x30(%eax),%ebp │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%esi │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ add 0x68(%eax),%esi │ │ │ │ - jmp 19b2e │ │ │ │ + jmp 19b27 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt (%esp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 19b16 │ │ │ │ + je 19b0f │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 19b80 │ │ │ │ + je 19b80 │ │ │ │ fldl (%edi) │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + fildl 0x4(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmull 0x8(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldl 0x0(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 19ad0 │ │ │ │ + ja 19ad0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 19bb0 │ │ │ │ + ja 19bb0 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 19b2c │ │ │ │ - jmp 19b80 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jne 19b25 │ │ │ │ + jmp 19b80 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x10(%esp) │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ add 0x30(%esp),%edi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ add %esi,0x14(%esp) │ │ │ │ cmp %eax,0x1c(%esp) │ │ │ │ - jne 19a70 │ │ │ │ + jne 19a70 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -26366,25 +26300,25 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 19b24 │ │ │ │ + jmp 19b1d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call ba1f │ │ │ │ - add $0x4b19d,%edi │ │ │ │ + call badf │ │ │ │ + add $0x4a19d,%edi │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ call 40e0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -26398,92 +26332,92 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 19de6 │ │ │ │ + jge 19de6 │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov (%esi),%esi │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ - fdivrs -0xad78(%edi) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ lea 0x13(,%eax,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ + fdivrs -0x9d78(%edi) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ - fldl -0xac38(%edi) │ │ │ │ + fldl -0x9c38(%edi) │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fstpt -0x50(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ sub -0x78(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - jne 19e10 │ │ │ │ + jne 19e10 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ test %edx,%edx │ │ │ │ - jle 19db4 │ │ │ │ + jle 19db4 │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ imul 0x18(%esi),%edx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ - fldcw -0x1c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x1a(%ebp) │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ mov 0x30(%esi),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%edx) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - fstl -0x40(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ + fstl -0x40(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x38(%ebp) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ - jmp 19d78 │ │ │ │ + jmp 19d78 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -26508,104 +26442,104 @@ │ │ │ │ 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 19d65 │ │ │ │ + je 19d65 │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%edi) │ │ │ │ + fmuls -0x9d74(%edi) │ │ │ │ fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 19db0 │ │ │ │ + je 19db0 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 19d20 │ │ │ │ + ja 19d20 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 19df0 │ │ │ │ + ja 19df0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 19d78 │ │ │ │ + jne 19d78 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 19db4 │ │ │ │ + jmp 19db4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ - call 15900 │ │ │ │ + call 15900 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - jne 19c70 │ │ │ │ + jne 19c70 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 19d70 │ │ │ │ + jmp 19d70 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 19c92 │ │ │ │ + jmp 19c92 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x34(%ebp),%esi │ │ │ │ mov %eax,%edi │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fldl 0x10(%ebp) │ │ │ │ - fildl 0x28(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ + fildl 0x28(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea 0x17(,%esi,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ @@ -26615,18 +26549,18 @@ │ │ │ │ fmull (%eax) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ sub %esi,%eax │ │ │ │ @@ -26638,19 +26572,19 @@ │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl 0x28(%ebp) │ │ │ │ lea 0x1(%esi,%esi,1),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - js 19f83 │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ + js 19f83 │ │ │ │ fildl 0x2c(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ mov 0x2c(%ebp),%edi │ │ │ │ fmull (%eax) │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl 0x30(%ebp) │ │ │ │ @@ -26687,311 +26621,311 @@ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 19f40 │ │ │ │ + jne 19f40 │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ mov 0x30(%ebp),%edi │ │ │ │ mov %ecx,%ebx │ │ │ │ - lea 0x0(,%esi,4),%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - sub %eax,%ebx │ │ │ │ + lea 0x0(,%esi,4),%eax │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ + sub %eax,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 19f70 │ │ │ │ + jne 19f70 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ cmp %esi,0x38(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ cmovge 0x38(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ sub %esi,%edx │ │ │ │ cmp %ebx,0x3c(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ cmovle 0x3c(%ebp),%edx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 1a0bf │ │ │ │ + jge 1a0bf │ │ │ │ mov %edx,%esi │ │ │ │ sub %eax,%esi │ │ │ │ - js 1a095 │ │ │ │ + js 1a095 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1a09b │ │ │ │ + js 1a09b │ │ │ │ imul 0x2c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ lea (%edx,%ebx,8),%ebx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ lea 0x8(%edx,%eax,8),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ add %esi,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ fldl (%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ add (%edx,%eax,4),%ebx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul 0x30(%ebp),%ebx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ - jmp 1a040 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1a040 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 1a040 │ │ │ │ + jne 1a040 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1a000 │ │ │ │ + jne 1a000 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ add %edx,-0x34(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 19ff0 │ │ │ │ + jne 19ff0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a0b7 │ │ │ │ + jmp 1a0b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a0b7 │ │ │ │ + jmp 1a0b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a0b7 │ │ │ │ + jmp 1a0b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a0b7 │ │ │ │ + jmp 1a0b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a0b7 │ │ │ │ + jmp 1a0b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a0b7 │ │ │ │ + jmp 1a0b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x3c(%ebp),%esi │ │ │ │ sub %eax,%esi │ │ │ │ - js 1a253 │ │ │ │ + js 1a253 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 1a0a1 │ │ │ │ + js 1a0a1 │ │ │ │ imul 0x2c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ lea (%edx,%ebx,8),%ebx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add %esi,%eax │ │ │ │ lea 0x8(%edx),%esi │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ - lea 0x8(%edx,%eax,8),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ + lea 0x8(%edx,%eax,8),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ add %esi,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ fldl (%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ add (%edx,%eax,4),%ebx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul 0x30(%ebp),%ebx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 1a140 │ │ │ │ + jne 1a140 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1a110 │ │ │ │ + jne 1a110 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ add %edx,-0x34(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 1a100 │ │ │ │ + jne 1a100 │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ sub -0x48(%ebp),%eax │ │ │ │ add 0x28(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ add -0x40(%ebp),%eax │ │ │ │ sub 0x38(%ebp),%esi │ │ │ │ - js 1a0a7 │ │ │ │ + js 1a0a7 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ imul 0x38(%ebp),%edx │ │ │ │ lea (%ebx,%eax,8),%ebx │ │ │ │ add %esi,%eax │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ add %esi,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ fldl (%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ add (%edx,%eax,4),%ebx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul 0x30(%ebp),%ebx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 1a200 │ │ │ │ + jne 1a200 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1a1e0 │ │ │ │ + jne 1a1e0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ add %edx,-0x34(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 1a1d0 │ │ │ │ + jne 1a1d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %edx,%esi │ │ │ │ sub 0x38(%ebp),%esi │ │ │ │ - js 1a0ad │ │ │ │ + js 1a0ad │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1a0b3 │ │ │ │ + js 1a0b3 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ sub -0x48(%ebp),%eax │ │ │ │ add 0x28(%ebp),%eax │ │ │ │ add -0x40(%ebp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 1a1a3 │ │ │ │ + jmp 1a1a3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4aad8,%ebx │ │ │ │ + add $0x49ad8,%ebx │ │ │ │ mov (%edi),%ebp │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ cltd │ │ │ │ @@ -27000,154 +26934,153 @@ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovge %edx,%esi │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 1a474 │ │ │ │ + jge 1a484 │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ mov 0x24(%ebp),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ fildl (%esi,%ecx,4) │ │ │ │ mov 0x2c(%ebp),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ - mov %ebp,(%esp) │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ + mov %ebp,0x8(%esp) │ │ │ │ mov 0x30(%ebp),%ebp │ │ │ │ - fmul %st(0),%st │ │ │ │ lea 0x0(%ebp,%ecx,8),%edi │ │ │ │ lea 0x0(,%eax,8),%ebp │ │ │ │ mov %ebp,0x34(%esp) │ │ │ │ mov %edx,%ebp │ │ │ │ imul %eax,%ebp │ │ │ │ - fld %st(1) │ │ │ │ - fdivrs -0xad78(%ebx) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ add %ecx,%ebp │ │ │ │ - mov (%esp),%ecx │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - mov (%esp),%eax │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + fmul %st(0),%st │ │ │ │ mov 0x40(%ecx),%ecx │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ lea (%ecx,%ebp,8),%ecx │ │ │ │ shl $0x4,%ebp │ │ │ │ add 0x68(%eax),%ebp │ │ │ │ fnstcw 0x3e(%esp) │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ + fld %st(0) │ │ │ │ + fdivrs -0x9d78(%ebx) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x3a(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - fldt -0xa7e8(%ebx) │ │ │ │ - fstpt 0x28(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x3c(%esp) │ │ │ │ - jmp 1a405 │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + fldt -0x97e8(%ebx) │ │ │ │ + jmp 1a40e │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x28(%esp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1a3b7 │ │ │ │ + je 1a3bf │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ inc %edx │ │ │ │ add 0x34(%esp),%ecx │ │ │ │ fmul %st(3),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivl (%edi) │ │ │ │ - fldt -0xa7e8(%ebx) │ │ │ │ + fldt -0x97e8(%ebx) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%esp) │ │ │ │ + fstpt 0x8(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad78(%ebx) │ │ │ │ + fadds -0x9d78(%ebx) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ - add 0x24(%esp),%ebp │ │ │ │ - cmp %edx,0x20(%esp) │ │ │ │ - je 1a470 │ │ │ │ + add 0x30(%esp),%ebp │ │ │ │ + cmp %edx,0x14(%esp) │ │ │ │ + je 1a480 │ │ │ │ fldl (%ecx) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw 0x3c(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ fldcw 0x3a(%esp) │ │ │ │ - fistpl (%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ - mov (%esp),%eax │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ sub %esi,%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ - fldl 0x18(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ + fldl 0x28(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ - fmull 0x10(%esp) │ │ │ │ + fmull 0x18(%esp) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fadd %st(2),%st │ │ │ │ + faddl 0x20(%esp) │ │ │ │ fldl (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 1a370 │ │ │ │ + ja 1a380 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1a480 │ │ │ │ + ja 1a490 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ - jmp 1a3c5 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ + jmp 1a3cd │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -27156,25 +27089,25 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a3c5 │ │ │ │ + jmp 1a3cd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call ba1f │ │ │ │ - add $0x4a8cd,%edi │ │ │ │ + call badf │ │ │ │ + add $0x498bd,%edi │ │ │ │ sub $0x7c,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -27188,98 +27121,98 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1a6e3 │ │ │ │ + jge 1a6f3 │ │ │ │ + fldl -0x9c38(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fldl -0xac38(%edi) │ │ │ │ - fstpl -0x38(%ebp) │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov (%eax),%ebx │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ lea (%ecx,%ecx,1),%esi │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ add $0x20,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ sub -0x7c(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - jne 1a710 │ │ │ │ + jne 1a720 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ + cmpl $0xffffffff,-0x6c(%ebp) │ │ │ │ lea (%eax,%esi,8),%esi │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - cmpl $0xffffffff,-0x6c(%ebp) │ │ │ │ - jl 1a6a6 │ │ │ │ + jl 1a6b6 │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ imul 0x18(%ebx),%edx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ - fldcw -0x1c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x1a(%ebp) │ │ │ │ mov 0x2c(%ebx),%eax │ │ │ │ mov 0x30(%ebx),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%esi) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ - fdivrs -0xad78(%edi) │ │ │ │ + fdivrs -0x9d78(%edi) │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - fstl -0x40(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ + fstl -0x40(%ebp) │ │ │ │ + fxch %st(3) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fmull -0x38(%ebp) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ lea 0x2(%eax,%edx,1),%esi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ - jmp 1a658 │ │ │ │ + jmp 1a668 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -27304,50 +27237,50 @@ │ │ │ │ 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 1a645 │ │ │ │ + je 1a655 │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%edi) │ │ │ │ + fmuls -0x9d74(%edi) │ │ │ │ fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 1a6a0 │ │ │ │ + je 1a6b0 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1a600 │ │ │ │ + ja 1a610 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a6f0 │ │ │ │ + ja 1a700 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 1a658 │ │ │ │ + jne 1a668 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a6a6 │ │ │ │ + jmp 1a6b6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -27358,52 +27291,52 @@ │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - call 112c0 │ │ │ │ + call 112c0 │ │ │ │ mov -0x60(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x70(%ebp) │ │ │ │ - jne 1a530 │ │ │ │ + jne 1a540 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a650 │ │ │ │ + jmp 1a660 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1a552 │ │ │ │ + jmp 1a562 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4a63d,%ebx │ │ │ │ + add $0x4962d,%ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ @@ -27418,43 +27351,43 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1a99f │ │ │ │ + jge 1a99f │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ fildl -0x4c(%ebp) │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ - fdivrs -0xad78(%ecx) │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x13(,%eax,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ + fstl -0x78(%ebp) │ │ │ │ + fdivrs -0x9d78(%ecx) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ - fldt -0xa7e8(%ecx) │ │ │ │ + fldt -0x97e8(%ecx) │ │ │ │ fstpt -0x48(%ebp) │ │ │ │ - fldl -0xac38(%ecx) │ │ │ │ + fldl -0x9c38(%ecx) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - jne 1a9b0 │ │ │ │ + jne 1a9b0 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ sub -0x64(%ebp),%esp │ │ │ │ mov 0x40(%ebx),%edx │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ @@ -27463,24 +27396,24 @@ │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ fildl (%eax) │ │ │ │ mov 0x18(%ebx),%eax │ │ │ │ imul %esi,%eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ + mov 0x2c(%ebx),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%ebx),%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -27504,15 +27437,15 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 1a9d0 │ │ │ │ + jbe 1a9d0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -27539,27 +27472,27 @@ │ │ │ │ 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 1a8d6 │ │ │ │ + je 1a8e6 │ │ │ │ fchs │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 1a960 │ │ │ │ + jle 1a960 │ │ │ │ fldl -0x78(%ebp) │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x48(%ebp) │ │ │ │ @@ -27571,100 +27504,97 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1a940 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 1a940 │ │ │ │ + jne 1a940 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ - jmp 1a970 │ │ │ │ + jmp 1a970 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push -0x4c(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ - call 15900 │ │ │ │ + call 15900 │ │ │ │ mov -0x30(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - jne 1a7e0 │ │ │ │ + jne 1a7f0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1a7f5 │ │ │ │ + jmp 1a805 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1a9f0 │ │ │ │ + ja 1a9f0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1a8e4 │ │ │ │ + jmp 1a8f4 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1a8e4 │ │ │ │ + jmp 1a8f4 │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4a35d,%ebx │ │ │ │ + add $0x4935d,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ @@ -27679,68 +27609,68 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 1ac88 │ │ │ │ + jge 1ac88 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x10(%edi),%esi │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ mov 0xc(%edi),%esi │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ mov (%edi),%edi │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ add %esi,%esi │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x20(%eax),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ fstpt -0x58(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ sub -0x60(%ebp),%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 1ac90 │ │ │ │ + jne 1ac90 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov 0x40(%edi),%ecx │ │ │ │ fildl (%eax) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ lea (%ecx,%ebx,8),%ebx │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ movzwl -0x1a(%ebp),%ecx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0xc,%ch │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ fldl (%ebx) │ │ │ │ fxch %st(2) │ │ │ │ mov %cx,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -27767,15 +27697,15 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 1acb0 │ │ │ │ + jbe 1acb0 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ @@ -27804,25 +27734,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 1abbe │ │ │ │ + je 1abbe │ │ │ │ fchs │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x68(%ebp) │ │ │ │ fdivl -0x38(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1ac40 │ │ │ │ + js 1ac40 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -27847,20 +27777,20 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%ebx,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl 0x8(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1ac20 │ │ │ │ + jge 1ac20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ - jmp 1ac50 │ │ │ │ + jmp 1ac50 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -27872,66 +27802,66 @@ │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ - call 112c0 │ │ │ │ + call 112c0 │ │ │ │ mov -0x3c(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 1aab0 │ │ │ │ + jne 1aab0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1aad7 │ │ │ │ + jmp 1aad7 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 1acd0 │ │ │ │ + ja 1acd0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1abcd │ │ │ │ + jmp 1abcd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ fmull -0x68(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1abcd │ │ │ │ + jmp 1abcd │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4a07d,%ebx │ │ │ │ + add $0x4907d,%ebx │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -27945,55 +27875,55 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1b041 │ │ │ │ + jge 1b041 │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ mov 0x10(%edi),%ecx │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ - mov (%edi),%eax │ │ │ │ fildl -0x6c(%ebp) │ │ │ │ - fstpl -0x90(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ + mov (%edi),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %eax,%edx │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - shl $0x5,%edx │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ + shl $0x5,%edx │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1b050 │ │ │ │ + jne 1b050 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ sub -0x80(%ebp),%esp │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ @@ -28001,15 +27931,15 @@ │ │ │ │ mov %eax,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ add %edx,%edi │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1b0e0 │ │ │ │ + jle 1b0e0 │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ mov 0x2c(%edi),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ @@ -28046,33 +27976,33 @@ │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x24(%ebp) │ │ │ │ mov 0x68(%edi),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmpl $0x1,-0x24(%ebp) │ │ │ │ - jne 1b070 │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + jne 1b070 │ │ │ │ mov $0xfffffffe,%esi │ │ │ │ sub -0x88(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ lea 0x8(,%eax,8),%ecx │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ neg %ecx │ │ │ │ - add %eax,%esi │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ lea (%edi,%eax,8),%edi │ │ │ │ - jmp 1aefc │ │ │ │ - jmp 1aee0 │ │ │ │ + add %eax,%esi │ │ │ │ + jmp 1aefc │ │ │ │ + jmp 1aee0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ @@ -28080,33 +28010,33 @@ │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%edi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %eax,%esi │ │ │ │ - je 1af10 │ │ │ │ + je 1af10 │ │ │ │ test %eax,%eax │ │ │ │ - jg 1aee0 │ │ │ │ + jg 1aee0 │ │ │ │ fldl 0x8(%edx,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1aee5 │ │ │ │ + je 1aee5 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 1aee9 │ │ │ │ + jmp 1aee9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fmull 0x8(%eax,%edi,8) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ add -0x84(%ebp),%edi │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ @@ -28133,123 +28063,123 @@ │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1afc3 │ │ │ │ - jmp 1afc0 │ │ │ │ + jmp 1afc3 │ │ │ │ + jmp 1afc0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x24(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ lea 0x1(%ebx,%esi,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov %ebx,%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %eax,%esi │ │ │ │ + fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - js 1afdf │ │ │ │ + js 1afdf │ │ │ │ lea 0x2(%ebx,%eax,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - jne 1afc0 │ │ │ │ + jne 1afc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x6c(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push -0x40(%ebp) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ push 0x8(%eax,%edi,1) │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ - call 12b10 │ │ │ │ + call 12b10 │ │ │ │ mov -0x48(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x70(%ebp) │ │ │ │ - jne 1adc0 │ │ │ │ + jne 1adc0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ - jmp 1add3 │ │ │ │ + jmp 1add3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1b09e │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + jmp 1b09e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%eax,8),%ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ sub -0x24(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 1b0c0 │ │ │ │ + je 1b0c0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 1b080 │ │ │ │ + jg 1b080 │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 1b085 │ │ │ │ + je 1b085 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 1b08c │ │ │ │ + jmp 1b08c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea 0x8(%eax,%ecx,1),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - jmp 1af24 │ │ │ │ + jmp 1af24 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ lea 0x8(%eax,%edx,1),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - jmp 1aff4 │ │ │ │ + jmp 1aff4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ @@ -28257,24 +28187,24 @@ │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ fnstcw 0x36(%esp) │ │ │ │ movzwl 0x36(%esp),%eax │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ - fmull 0x54(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmull 0x54(%esp) │ │ │ │ mov %ax,0x34(%esp) │ │ │ │ movzwl 0x36(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0x32(%esp) │ │ │ │ fldcw 0x34(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x36(%esp) │ │ │ │ - mov %ax,0x32(%esp) │ │ │ │ fldcw 0x32(%esp) │ │ │ │ fistpl 0x4(%esp) │ │ │ │ fldcw 0x36(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ sub 0x68(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ cltd │ │ │ │ @@ -28295,317 +28225,317 @@ │ │ │ │ fldcw 0x36(%esp) │ │ │ │ fldcw 0x32(%esp) │ │ │ │ fistpl 0x4(%esp) │ │ │ │ fldcw 0x36(%esp) │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ fldz │ │ │ │ fstl (%ebx) │ │ │ │ - fstl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ sub 0x68(%esp),%eax │ │ │ │ add 0x64(%esp),%eax │ │ │ │ + fstl 0x8(%ebx) │ │ │ │ cltd │ │ │ │ idivl 0x64(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ lea 0x1(%edi,%eax,1),%eax │ │ │ │ add 0x64(%esp),%eax │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x64(%esp) │ │ │ │ + cmp %edi,0xc(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ lea 0x1(%eax,%eax,1),%edx │ │ │ │ - cmp %edi,0xc(%esp) │ │ │ │ - jge 1b360 │ │ │ │ + jge 1b360 │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jl 1b690 │ │ │ │ + jl 1b690 │ │ │ │ ffreep %st(0) │ │ │ │ test %edx,%edx │ │ │ │ - js 1b680 │ │ │ │ + js 1b680 │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ mov %edx,%edi │ │ │ │ sub 0x4(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ imul 0x64(%esp),%eax │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%esi │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 1b2b3 │ │ │ │ + jle 1b2b3 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ shl $0x4,%esi │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - fldl (%ebx) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ + fldl (%ebx) │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1b282 │ │ │ │ - jmp 1b280 │ │ │ │ + jmp 1b282 │ │ │ │ + jmp 1b280 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1b280 │ │ │ │ + jne 1b280 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1b8d0 │ │ │ │ + js 1b8d0 │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ lea 0x0(%ebp,%edi,8),%eax │ │ │ │ test %edi,%edi │ │ │ │ mov %ebp,0x50(%esp) │ │ │ │ cmovg %eax,%ebp │ │ │ │ lea 0x1(%esi),%esi │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldl (%ebx) │ │ │ │ - jmp 1b302 │ │ │ │ - jmp 1b300 │ │ │ │ + jmp 1b302 │ │ │ │ + jmp 1b300 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1b300 │ │ │ │ + jne 1b300 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 1b680 │ │ │ │ + je 1b680 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x10(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 1b2c7 │ │ │ │ + jle 1b2c7 │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ - jmp 1b240 │ │ │ │ + jmp 1b240 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub 0x24(%esp),%eax │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ cmp %esi,0x8(%esp) │ │ │ │ - jl 1b4e0 │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + jl 1b4e0 │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b74f │ │ │ │ + jle 1b74f │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ mov %edx,%edi │ │ │ │ sub 0x4(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ imul 0x64(%esp),%eax │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 1b960 │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ + jle 1b960 │ │ │ │ mov %ecx,%edi │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ nop │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ shl $0x4,%esi │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1b400 │ │ │ │ + jmp 1b400 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1b400 │ │ │ │ + jne 1b400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1b8a0 │ │ │ │ + js 1b8a0 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ test %esi,%esi │ │ │ │ lea 0x0(%ebp,%esi,8),%eax │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ cmovle %ebp,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ inc %esi │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - jmp 1b480 │ │ │ │ + jmp 1b480 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1b480 │ │ │ │ + jne 1b480 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 1b740 │ │ │ │ + je 1b740 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ add $0x8,%edi │ │ │ │ add %edx,0x10(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b453 │ │ │ │ + jle 1b453 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ - jmp 1b3c0 │ │ │ │ + jmp 1b3c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1b5cb │ │ │ │ + jle 1b5cb │ │ │ │ test %edx,%edx │ │ │ │ - js 1b922 │ │ │ │ + js 1b922 │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ - movl $0x0,0x4(%esp) │ │ │ │ mov %ecx,%esi │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ imul 0x64(%esp),%eax │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ add 0x8(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov 0x68(%esp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x2(%edi,%edi,1),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx) │ │ │ │ mov %ecx,%edx │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1b580 │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + jmp 1b580 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1b580 │ │ │ │ + jne 1b580 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ add $0x8,%esi │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jne 1b540 │ │ │ │ + jne 1b540 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1b680 │ │ │ │ + js 1b680 │ │ │ │ test %edx,%edx │ │ │ │ - js 1b680 │ │ │ │ + js 1b680 │ │ │ │ mov 0x64(%esp),%edi │ │ │ │ inc %eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ @@ -28613,294 +28543,294 @@ │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ shl $0x4,%edi │ │ │ │ add %esi,%edi │ │ │ │ lea 0x2(%eax,%eax,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx) │ │ │ │ mov %edi,%edx │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1b640 │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + jmp 1b640 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1b640 │ │ │ │ + jne 1b640 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - add 0xc(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ + add 0xc(%esp),%edi │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jne 1b610 │ │ │ │ - jmp 1b680 │ │ │ │ + jne 1b610 │ │ │ │ + jmp 1b680 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edx,%edx │ │ │ │ - js 1b67e │ │ │ │ + js 1b67e │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ - movl $0x0,0x4(%esp) │ │ │ │ fld %st(0) │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ imul 0x64(%esp),%edi │ │ │ │ add 0x8(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ shl $0x4,%edi │ │ │ │ add %eax,%edi │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%esi │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1b700 │ │ │ │ + jmp 1b700 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1b700 │ │ │ │ + jne 1b700 │ │ │ │ incl 0x4(%esp) │ │ │ │ - add 0x10(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ + add 0x10(%esp),%edi │ │ │ │ cmp %esi,0x4(%esp) │ │ │ │ - jne 1b6d0 │ │ │ │ + jne 1b6d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1b680 │ │ │ │ + js 1b680 │ │ │ │ mov 0x64(%esp),%esi │ │ │ │ mov %edx,%edi │ │ │ │ sub 0x4(%esp),%edi │ │ │ │ inc %eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ shl $0x4,%esi │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 1b947 │ │ │ │ + jle 1b947 │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ fldl (%ebx) │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1b7c0 │ │ │ │ + jne 1b7c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 1b900 │ │ │ │ + js 1b900 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea 0x0(%ebp,%eax,8),%edi │ │ │ │ test %eax,%eax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmovle %ebp,%edi │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - jmp 1b840 │ │ │ │ + jmp 1b840 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1b840 │ │ │ │ + jne 1b840 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x18(%esp) │ │ │ │ - je 1b680 │ │ │ │ + je 1b680 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x10(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 1b790 │ │ │ │ - jmp 1b807 │ │ │ │ + jg 1b790 │ │ │ │ + jmp 1b807 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ add $0x8,%edi │ │ │ │ add %eax,0x10(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1b3d3 │ │ │ │ + jne 1b3d3 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ - jmp 1b748 │ │ │ │ + jmp 1b748 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ add %eax,0x10(%esp) │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ cmp %edx,0x14(%esp) │ │ │ │ - jne 1b247 │ │ │ │ - jmp 1b680 │ │ │ │ + jne 1b247 │ │ │ │ + jmp 1b680 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,0x10(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1b79b │ │ │ │ - jmp 1b680 │ │ │ │ + jne 1b79b │ │ │ │ + jmp 1b680 │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 1b680 │ │ │ │ + je 1b680 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1b930 │ │ │ │ - jmp 1b5c4 │ │ │ │ + jne 1b930 │ │ │ │ + jmp 1b5c4 │ │ │ │ mov %esi,%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 1b97b │ │ │ │ + js 1b97b │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - jmp 1b7f3 │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + jmp 1b7f3 │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 1b9a0 │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + js 1b9a0 │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - jmp 1b437 │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jmp 1b437 │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 1b680 │ │ │ │ + je 1b680 │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1b94b │ │ │ │ - jmp 1b680 │ │ │ │ + jne 1b94b │ │ │ │ + jmp 1b680 │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp 0x18(%esp),%esi │ │ │ │ - je 1b748 │ │ │ │ + je 1b748 │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ addl $0x10,0x1c(%esp) │ │ │ │ add $0x2,%eax │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ + cmp 0x18(%esp),%eax │ │ │ │ lea (%esi,%edi,2),%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ - cmp 0x18(%esp),%eax │ │ │ │ - jne 1b966 │ │ │ │ - jmp 1b748 │ │ │ │ + jne 1b966 │ │ │ │ + jmp 1b748 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4939d,%ebx │ │ │ │ + add $0x4839d,%ebx │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -28914,67 +28844,67 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 1bcf6 │ │ │ │ + jge 1bcf6 │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ fildl -0x64(%ebp) │ │ │ │ - fstpl -0x88(%ebp) │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - fstpl -0x90(%ebp) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ mov %eax,%edx │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - shl $0x5,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + shl $0x5,%edx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - lea 0x10(%edx),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - shl $0x4,%ebx │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ + lea 0x10(%edx),%eax │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ + fildl -0x28(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x44(%ebp) │ │ │ │ sub -0x78(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1bd00 │ │ │ │ + jne 1bd00 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov 0x40(%edi),%edx │ │ │ │ mov %eax,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ fldl (%edx,%edi,1) │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1bd80 │ │ │ │ + jle 1bd80 │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ mov 0x2c(%edi),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ @@ -28983,18 +28913,18 @@ │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov 0x68(%edi),%edx │ │ │ │ sub %ecx,%eax │ │ │ │ @@ -29010,31 +28940,31 @@ │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x28(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmpl $0x1,-0x28(%ebp) │ │ │ │ - jne 1bd20 │ │ │ │ + jne 1bd20 │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ lea 0x8(,%eax,8),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ sub -0x24(%ebp),%edi │ │ │ │ neg %ecx │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp 1bbbc │ │ │ │ - jmp 1bba0 │ │ │ │ + jmp 1bbbc │ │ │ │ + jmp 1bba0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ @@ -29042,36 +28972,36 @@ │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %eax,%edi │ │ │ │ - je 1bbd0 │ │ │ │ + je 1bbd0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 1bba0 │ │ │ │ + jg 1bba0 │ │ │ │ fldl 0x8(%edx,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1bba5 │ │ │ │ + je 1bba5 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 1bba9 │ │ │ │ + jmp 1bba9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1bbf0 │ │ │ │ + jmp 1bbf0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fmull 0x8(%eax,%edi,8) │ │ │ │ @@ -29101,117 +29031,117 @@ │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ add -0x7c(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1bc83 │ │ │ │ + jmp 1bc83 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x28(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ lea 0x1(%ebx,%esi,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov %ebx,%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %eax,%esi │ │ │ │ + fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - js 1bc9f │ │ │ │ + js 1bc9f │ │ │ │ lea 0x2(%ebx,%eax,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 1bc80 │ │ │ │ + jne 1bc80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push -0x6c(%ebp) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ push -0x60(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ - lea (%ecx,%edi,1),%edx │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - call 1b100 │ │ │ │ + call 1b100 │ │ │ │ mov -0x44(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - jne 1ba90 │ │ │ │ + jne 1ba90 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ - jmp 1bab0 │ │ │ │ + jmp 1bab0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1bd62 │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + jmp 1bd62 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%eax,8),%ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ sub -0x28(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 1bbe0 │ │ │ │ + je 1bbe0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 1bd40 │ │ │ │ + jg 1bd40 │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 1bd45 │ │ │ │ + je 1bd45 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 1bd4c │ │ │ │ + jmp 1bd4c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x8(%edx,%edi,1),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - jmp 1bcb4 │ │ │ │ + jmp 1bcb4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x48fdd,%ebx │ │ │ │ + add $0x47fdd,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -29225,38 +29155,38 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1bf68 │ │ │ │ + jge 1bf68 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x14(%edi),%esi │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ lea (%esi,%esi,1),%edx │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ lea 0x2(%edx),%edi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%ecx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ lea 0x10(%ecx),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -29264,15 +29194,15 @@ │ │ │ │ sub -0x54(%ebp),%esp │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%ebx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1bf70 │ │ │ │ + jne 1bf70 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov 0x68(%eax),%edx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ shl $0x5,%eax │ │ │ │ @@ -29281,108 +29211,108 @@ │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fstl 0x0(,%ebx,8) │ │ │ │ lea 0x1(%eax,%eax,1),%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ lea (%edx,%ebx,1),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1bf90 │ │ │ │ + jle 1bf90 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - jmp 1bec0 │ │ │ │ + jmp 1bec0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1bec0 │ │ │ │ + jne 1bec0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ fldl 0x8(%edx,%ebx,1) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - fstl (%ecx,%edi,8) │ │ │ │ - fld1 │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ mov $0x1,%eax │ │ │ │ + fstl (%ecx,%edi,8) │ │ │ │ + fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%ebx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1bf00 │ │ │ │ + jne 1bf00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ mov 0x40(%ebx),%edx │ │ │ │ mov 0xc(%ebx),%esi │ │ │ │ + shl $0x4,%eax │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x8(%edx,%eax,1),%ebx │ │ │ │ add %eax,%esi │ │ │ │ push %ebx │ │ │ │ push 0x4(%edx,%eax,1) │ │ │ │ push (%edx,%eax,1) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ push %eax │ │ │ │ mov %esi,%eax │ │ │ │ - call 1b100 │ │ │ │ + call 1b100 │ │ │ │ mov -0x2c(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x38(%ebp) │ │ │ │ - jne 1be40 │ │ │ │ + jne 1be40 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 1be65 │ │ │ │ + jmp 1be65 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl (%eax) │ │ │ │ fstpl (%ecx,%edi,8) │ │ │ │ - jmp 1bf1c │ │ │ │ + jmp 1bf1c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x48dcf,%ebx │ │ │ │ + add $0x47dcf,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ @@ -29394,15 +29324,15 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1c0af │ │ │ │ + jge 1c0af │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ @@ -29413,15 +29343,15 @@ │ │ │ │ mov 0x40(%edi),%esi │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov %esi,0x28(%esp) │ │ │ │ mov 0x68(%edi),%esi │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 1c0c0 │ │ │ │ + jne 1c0c0 │ │ │ │ mov %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov %ecx,%edx │ │ │ │ shl $0x5,%edx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov %ecx,%edx │ │ │ │ @@ -29444,43 +29374,43 @@ │ │ │ │ sub $0x4,%esp │ │ │ │ mov %edi,%ecx │ │ │ │ inc %ebx │ │ │ │ push 0x14(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push %esi │ │ │ │ - push -0x4(%esi) │ │ │ │ - push -0x8(%esi) │ │ │ │ add $0x10,%esi │ │ │ │ + push -0x14(%esi) │ │ │ │ + push -0x18(%esi) │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x10,%ebp │ │ │ │ push %edx │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ - call 1b100 │ │ │ │ + call 1b100 │ │ │ │ add 0x44(%esp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne 1c070 │ │ │ │ + jne 1c070 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ inc %ebx │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,%edx │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ shl $0x5,%ecx │ │ │ │ @@ -29498,782 +29428,777 @@ │ │ │ │ imul 0x40(%esp),%eax │ │ │ │ mov 0x3c(%esp),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ add %ebp,%eax │ │ │ │ push %eax │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 1b100 │ │ │ │ + call 1b100 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne 1c0d0 │ │ │ │ + jne 1c0d0 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call ba1f │ │ │ │ - add $0x48c1d,%edi │ │ │ │ + call badf │ │ │ │ + add $0x47c1d,%edi │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ call 40e0 │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ cltd │ │ │ │ - idivl -0x24(%ebp) │ │ │ │ + idivl -0x30(%ebp) │ │ │ │ cmp %edx,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1c52d │ │ │ │ + jge 1c53c │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov 0x14(%esi),%ecx │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ fildl -0x90(%ebp) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov (%esi),%eax │ │ │ │ lea (%ecx,%ecx,1),%esi │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x5,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - shl $0x4,%ecx │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - fildl -0x8c(%ebp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + shl $0x5,%edx │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ + fld1 │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0xac38(%edi) │ │ │ │ - fstpl -0x30(%ebp) │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ - fstpt -0x40(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + fildl -0x8c(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + fldl -0x9c38(%edi) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ sub -0xa4(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1c580 │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jne 1c590 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea 0x8(%eax,%ecx,1),%ebx │ │ │ │ fldl (%eax,%ecx,1) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ inc %ebx │ │ │ │ - js 1c4d9 │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ + js 1c4d0 │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0x18(%ebx),%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ - fldcw -0x1c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x1a(%ebp) │ │ │ │ - movzwl -0x1a(%ebp),%edx │ │ │ │ mov 0x2c(%ebx),%ecx │ │ │ │ mov 0x30(%ebx),%ebx │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ + movzwl -0x1a(%ebp),%edx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ + or $0xc,%dh │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%ebx) │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ lea 0x0(,%ebx,8),%edx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ - jmp 1c36d │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1c366 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x40(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1c355 │ │ │ │ + je 1c34e │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%edi) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmuls -0x9d74(%edi) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 1c3b0 │ │ │ │ + jl 1c3b0 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(4),%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(2),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1c310 │ │ │ │ + ja 1c310 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1c540 │ │ │ │ + ja 1c550 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1c36d │ │ │ │ + jge 1c366 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1c3b2 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1c3b2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ fildl 0x4(%ebx) │ │ │ │ fldl 0x8(%eax,%ecx,8) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - fxch %st(2) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ + fld %st(2) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ sub -0x80(%ebp),%ebx │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x5c(%ebp),%ecx │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fstpl -0x78(%ebp) │ │ │ │ - jmp 1c47e │ │ │ │ + jmp 1c477 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x40(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1c465 │ │ │ │ + je 1c45e │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%edi) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmuls -0x9d74(%edi) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 1c4d0 │ │ │ │ + jg 1c4c0 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(2),%st │ │ │ │ - fmul %st(4),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(2),%st │ │ │ │ + fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(2),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1c420 │ │ │ │ + ja 1c420 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1c560 │ │ │ │ + ja 1c570 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 1c47e │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 1c477 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1c4d6 │ │ │ │ + jmp 1c4c4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x78(%ebp) │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 1c4e0 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ push -0x98(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ push -0x8c(%ebp) │ │ │ │ push -0x90(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - lea (%ecx,%ebx,1),%edx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ + lea (%ecx,%ebx,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ - call 1b100 │ │ │ │ + call 1b100 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - incl -0x28(%ebp) │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ + incl -0x58(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jne 1c230 │ │ │ │ + jne 1c230 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c360 │ │ │ │ + jmp 1c359 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c470 │ │ │ │ + jmp 1c469 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ - jmp 1c253 │ │ │ │ + jmp 1c253 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call ba1b │ │ │ │ - add $0x487cd,%esi │ │ │ │ + call badb │ │ │ │ + add $0x477bd,%esi │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ call 40e0 │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ cltd │ │ │ │ - idivl -0x24(%ebp) │ │ │ │ + idivl -0x30(%ebp) │ │ │ │ cmp %edx,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 1c985 │ │ │ │ + jge 1c98b │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %ebx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ fildl -0x90(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x5,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - shl $0x4,%ebx │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ + shl $0x5,%edx │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ fildl -0x8c(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0xac38(%esi) │ │ │ │ - fstpl -0x30(%ebp) │ │ │ │ - fldt -0xa7e8(%esi) │ │ │ │ - fstpt -0x40(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + fldl -0x9c38(%esi) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldt -0x97e8(%esi) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ sub -0xa4(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1c9d0 │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jne 1c9e0 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea 0x8(%eax,%ebx,1),%ecx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ inc %ecx │ │ │ │ - js 1c926 │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + js 1c924 │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov 0x18(%ecx),%ebx │ │ │ │ imul %edx,%ebx │ │ │ │ mov 0x24(%ecx),%edx │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ - fldl (%eax,%ebx,8) │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ + mov 0x2c(%ecx),%ebx │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ + mov 0x30(%ecx),%ecx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%ecx),%ebx │ │ │ │ - mov 0x30(%ecx),%ecx │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%ecx) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ - or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ sub %ebx,%edx │ │ │ │ mov %edx,%ebx │ │ │ │ lea 0x0(,%edx,8),%edx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ - jmp 1c7bd │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jmp 1c7c6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x40(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1c7a5 │ │ │ │ + je 1c7ae │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 1c800 │ │ │ │ + jl 1c810 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ 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(1),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1c760 │ │ │ │ + ja 1c770 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1c990 │ │ │ │ + ja 1c9a0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 1c7bd │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 1c804 │ │ │ │ - xchg %ax,%ax │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + jge 1c7c6 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 1c814 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ fildl 0x4(%ebx) │ │ │ │ fldl 0x8(%eax,%ecx,8) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ sub -0x80(%ebp),%ebx │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x5c(%ebp),%ecx │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ - jmp 1c8ce │ │ │ │ + jmp 1c8d7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x40(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1c8b5 │ │ │ │ + je 1c8be │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jg 1c920 │ │ │ │ + jg 1c920 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1c870 │ │ │ │ + ja 1c880 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1c9b0 │ │ │ │ + ja 1c9c0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 1c8ce │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 1c8d7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1c926 │ │ │ │ + jmp 1c924 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ push -0x9c(%ebp) │ │ │ │ push -0x8c(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ push -0x90(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0xc(%eax,%ebx,1) │ │ │ │ push 0x8(%eax,%ebx,1) │ │ │ │ push 0x4(%eax,%ebx,1) │ │ │ │ push (%eax,%ebx,1) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ - call 12b10 │ │ │ │ + call 12b10 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ - incl -0x28(%ebp) │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ + incl -0x58(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jne 1c680 │ │ │ │ + jne 1c690 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c7b0 │ │ │ │ + jmp 1c7b9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c8c0 │ │ │ │ + jmp 1c8c9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ - jmp 1c6a3 │ │ │ │ + jmp 1c6b3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call ba1f │ │ │ │ - add $0x4837d,%edi │ │ │ │ + call badf │ │ │ │ + add $0x4736d,%edi │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ call 40e0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -30287,110 +30212,110 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 1ce42 │ │ │ │ + jge 1ce42 │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ - fstl -0xa0(%ebp) │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - fld1 │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ lea 0x2(%edx),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ mov (%esi),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - shl $0x4,%esi │ │ │ │ shl $0x4,%edx │ │ │ │ + shl $0x4,%esi │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + mov %esi,-0xb0(%ebp) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ shl $0x5,%ecx │ │ │ │ + fstl -0xa0(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ lea 0x10(%ecx),%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ fildl -0x6c(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ fstl -0xa8(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x80(%ebp) │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fstpt -0x38(%ebp) │ │ │ │ - fldl -0xac38(%edi) │ │ │ │ + fldl -0x9c38(%edi) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ sub -0x94(%ebp),%esp │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1ce50 │ │ │ │ + jne 1ce50 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ mov 0x40(%esi),%edx │ │ │ │ imul %eax,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov 0x24(%esi),%ebx │ │ │ │ fildl (%ebx) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%esi │ │ │ │ and $0xf3ff,%si │ │ │ │ or $0x400,%si │ │ │ │ mov %si,-0x1c(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov 0x2c(%esi),%ebx │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%esi),%ebx │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldl (%edx,%eax,1) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - fstl -0x48(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + mov 0x30(%esi),%esi │ │ │ │ + fstl -0x48(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov 0x30(%esi),%esi │ │ │ │ sub %ebx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -30401,15 +30326,15 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fadd %st,%st(1) │ │ │ │ fldl (%esi) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - jbe 1ce90 │ │ │ │ + jbe 1ce90 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ @@ -30435,30 +30360,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1cc07 │ │ │ │ + je 1cc17 │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%edi) │ │ │ │ + fmuls -0x9d74(%edi) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1cca0 │ │ │ │ + jle 1cca0 │ │ │ │ fldl -0x48(%ebp) │ │ │ │ - fmull -0xa0(%ebp) │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ mov $0x1,%eax │ │ │ │ + fmull -0xa0(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x38(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -30469,46 +30394,43 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1cc80 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 1cc80 │ │ │ │ + jne 1cc80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - jmp 1ccb0 │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + jmp 1ccb0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fldl 0x8(%edx,%eax,8) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%edx,%eax,1),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ @@ -30529,15 +30451,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl 0x8(%esi) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 1ce70 │ │ │ │ + jbe 1ce70 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -30564,29 +30486,29 @@ │ │ │ │ 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 1cd59 │ │ │ │ + je 1cd59 │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%edi) │ │ │ │ + fmuls -0x9d74(%edi) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1cdf0 │ │ │ │ + jle 1cdf0 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xa8(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%edx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -30609,21 +30531,21 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x10(%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 1cdc0 │ │ │ │ + jne 1cdc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 1ce00 │ │ │ │ + jmp 1ce00 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -30637,88 +30559,88 @@ │ │ │ │ push %edx │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ push -0x44(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ add %ecx,%edx │ │ │ │ push %edx │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ - call 1b100 │ │ │ │ + call 1b100 │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x2c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jne 1caf0 │ │ │ │ + jne 1cb00 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ - jmp 1cb18 │ │ │ │ + jmp 1cb28 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1ceb0 │ │ │ │ + ja 1ceb0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1cd64 │ │ │ │ + jmp 1cd64 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 1ced0 │ │ │ │ + ja 1ced0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1cc12 │ │ │ │ + jmp 1cc22 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1cd64 │ │ │ │ + jmp 1cd64 │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1cc12 │ │ │ │ + jmp 1cc22 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x47e7d,%ebx │ │ │ │ + add $0x46e7d,%ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ @@ -30733,117 +30655,117 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 1d36e │ │ │ │ + jge 1d36e │ │ │ │ mov 0x14(%edi),%edx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x10(%edi),%esi │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ shl $0x5,%ecx │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ mov (%edi),%edi │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ fildl -0x74(%ebp) │ │ │ │ lea (%esi,%esi,1),%edx │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ - fstl -0xa8(%ebp) │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ - fld1 │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ lea 0x2(%edx),%edi │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %edi,-0x2c(%ebp) │ │ │ │ shl $0x4,%esi │ │ │ │ - shl $0x4,%edx │ │ │ │ add %esi,%eax │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ lea 0x10(%ecx),%eax │ │ │ │ + mov %edx,-0x94(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ + fstl -0xa8(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ fstl -0xb0(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x80(%ebp) │ │ │ │ - fldt -0xa7e8(%ebx) │ │ │ │ + fldt -0x97e8(%ebx) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ - fldl -0xac38(%ebx) │ │ │ │ + fldl -0x9c38(%ebx) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ sub -0x98(%ebp),%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1d380 │ │ │ │ + jne 1d380 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov 0x18(%ebx),%esi │ │ │ │ mov 0x24(%ebx),%edi │ │ │ │ + mov 0x18(%ebx),%esi │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ - imul %eax,%esi │ │ │ │ fildl (%edi) │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ + imul %eax,%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%esi │ │ │ │ and $0xf3ff,%si │ │ │ │ or $0x400,%si │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %si,-0x1c(%ebp) │ │ │ │ - fldcw -0x1c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x1a(%ebp) │ │ │ │ mov 0x2c(%ebx),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ - fld %st(0) │ │ │ │ mov %eax,%esi │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ lea (%ecx,%eax,1),%eax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ sub %edi,%ebx │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ 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 │ │ │ │ @@ -30851,15 +30773,15 @@ │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldl (%eax) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 1d3c0 │ │ │ │ + jbe 1d3c0 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ @@ -30883,30 +30805,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1d10c │ │ │ │ + je 1d10c │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %edi,%edi │ │ │ │ - jle 1d1b0 │ │ │ │ + jle 1d1b0 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xa8(%ebp) │ │ │ │ + mov $0x1,%eax │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivl -0x48(%ebp) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ fld1 │ │ │ │ @@ -30928,22 +30850,22 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 1d180 │ │ │ │ + jne 1d180 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 1d1c0 │ │ │ │ + jmp 1d1c0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -30961,16 +30883,16 @@ │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ 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) │ │ │ │ @@ -30978,15 +30900,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 1d3a0 │ │ │ │ + jbe 1d3a0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -31013,30 +30935,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1d269 │ │ │ │ + je 1d269 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1d310 │ │ │ │ + jle 1d310 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xb0(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -31060,21 +30982,21 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x10(%esi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 1d2e0 │ │ │ │ + jne 1d2e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ - jmp 1d320 │ │ │ │ + jmp 1d320 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -31089,85 +31011,85 @@ │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ push 0xc(%ecx,%esi,1) │ │ │ │ push 0x8(%ecx,%esi,1) │ │ │ │ push 0x4(%ecx,%esi,1) │ │ │ │ push (%ecx,%esi,1) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - call 12b10 │ │ │ │ + call 12b10 │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - jne 1cff0 │ │ │ │ + jne 1cff0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ - jmp 1d018 │ │ │ │ + jmp 1d018 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1d3e0 │ │ │ │ + ja 1d3e0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1d277 │ │ │ │ + jmp 1d277 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1d400 │ │ │ │ + ja 1d400 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x48(%ebp) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ - jmp 1d11a │ │ │ │ + jmp 1d11a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1d277 │ │ │ │ + jmp 1d277 │ │ │ │ xchg %ax,%ax │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1d11a │ │ │ │ + jmp 1d11a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4794d,%ebx │ │ │ │ + add $0x4694d,%ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -31181,70 +31103,70 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1d89d │ │ │ │ + jge 1d89d │ │ │ │ mov 0xc(%edi),%ebx │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ mov 0x20(%edi),%esi │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ mov (%edi),%edi │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x1(%eax),%eax │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ - fildl -0x78(%ebp) │ │ │ │ lea (%ebx,%eax,1),%ecx │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ - fstpl -0xa0(%ebp) │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ add %ebx,%ebx │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - fildl -0x74(%ebp) │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - fstpl -0xa8(%ebp) │ │ │ │ - fildl -0x70(%ebp) │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ + shl $0x5,%ebx │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - shl $0x4,%ecx │ │ │ │ shl $0x5,%edi │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0x10(%ecx),%eax │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - shl $0x5,%ebx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ + fstpl -0xb0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1d8b0 │ │ │ │ + jne 1d8b0 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ sub -0x90(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ @@ -31254,15 +31176,15 @@ │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1d940 │ │ │ │ + jle 1d940 │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov 0x24(%edi),%esi │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ mov 0x2c(%edi),%edx │ │ │ │ fildl (%esi) │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ @@ -31305,52 +31227,52 @@ │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%edi) │ │ │ │ + fadds -0x9d78(%edi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jne 1d8d0 │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ + jne 1d8d0 │ │ │ │ mov $0xfffffffe,%esi │ │ │ │ sub -0xb4(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ lea 0x8(,%edx,8),%ecx │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ neg %ecx │ │ │ │ - add %edx,%esi │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ lea (%edi,%edx,8),%edi │ │ │ │ - jmp 1d65c │ │ │ │ + add %edx,%esi │ │ │ │ + jmp 1d65c │ │ │ │ xchg %ax,%ax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ dec %edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%edi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 1d670 │ │ │ │ + je 1d670 │ │ │ │ test %edx,%edx │ │ │ │ - jg 1d640 │ │ │ │ + jg 1d640 │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1d645 │ │ │ │ + je 1d645 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 1d649 │ │ │ │ + jmp 1d649 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - jmp 1d690 │ │ │ │ + jmp 1d690 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ @@ -31389,46 +31311,46 @@ │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%edi) │ │ │ │ + fadds -0x9d78(%edi) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ add -0x98(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1d743 │ │ │ │ - jmp 1d740 │ │ │ │ + jmp 1d743 │ │ │ │ + jmp 1d740 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x38(%ebp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ lea 0x1(%edx,%ebx,1),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 1d75f │ │ │ │ + jns 1d75f │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x24(%ebp) │ │ │ │ - jne 1d740 │ │ │ │ + jne 1d740 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fildl 0x8(%edx) │ │ │ │ @@ -31464,93 +31386,93 @@ │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%edi) │ │ │ │ + fadds -0x9d78(%edi) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ add -0x94(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1d803 │ │ │ │ + jmp 1d803 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x38(%ebp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ lea 0x1(%edx,%ebx,1),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 1d81f │ │ │ │ + jns 1d81f │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x20(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x24(%ebp) │ │ │ │ - jne 1d800 │ │ │ │ + jne 1d800 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ push -0x84(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - push -0x4c(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + push -0x4c(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - call 18a30 │ │ │ │ + call 18a30 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jne 1d530 │ │ │ │ + jne 1d530 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - jmp 1d546 │ │ │ │ + jmp 1d546 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1d922 │ │ │ │ - jmp 1d900 │ │ │ │ + jmp 1d922 │ │ │ │ + jmp 1d900 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -31558,41 +31480,41 @@ │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ sub %ebx,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp -0x5c(%ebp),%ecx │ │ │ │ - je 1d680 │ │ │ │ + je 1d680 │ │ │ │ test %edx,%edx │ │ │ │ - jg 1d900 │ │ │ │ + jg 1d900 │ │ │ │ lea 0x0(,%edx,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - je 1d905 │ │ │ │ + je 1d905 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 1d90c │ │ │ │ + jmp 1d90c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ lea 0x8(%eax,%edi,1),%esi │ │ │ │ lea 0x10(%eax,%edi,1),%eax │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - jmp 1d837 │ │ │ │ + jmp 1d837 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4740d,%ebx │ │ │ │ + add $0x4640d,%ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ @@ -31605,518 +31527,510 @@ │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1dec9 │ │ │ │ + jge 1debf │ │ │ │ mov 0xc(%edi),%esi │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ shl $0x5,%ecx │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ mov %esi,-0xa4(%ebp) │ │ │ │ fildl -0xa4(%ebp) │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ mov (%edi),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - fld1 │ │ │ │ lea 0x3(%eax,%eax,2),%eax │ │ │ │ - mov %ecx,-0xb4(%ebp) │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - lea (%edi,%edi,1),%esi │ │ │ │ add $0x10,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + lea (%edi,%edi,1),%esi │ │ │ │ shl $0x4,%edi │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edi,-0xc4(%ebp) │ │ │ │ lea -0x20(%ecx),%edi │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ mov %edi,-0xc0(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ fildl -0xa0(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ fildl -0x9c(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x50(%ebp) │ │ │ │ - fldl -0xac38(%ebx) │ │ │ │ - fstpl -0x28(%ebp) │ │ │ │ - fldt -0xa7e8(%ebx) │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fldl -0x9c38(%ebx) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldt -0x97e8(%ebx) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ sub -0xbc(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1df40 │ │ │ │ + jne 1df30 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ inc %eax │ │ │ │ - js 1df60 │ │ │ │ + js 1df50 │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ fildl (%ecx) │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ + mov 0x2c(%edi),%ecx │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%edi),%ecx │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fldl (%eax) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + fstl -0x58(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x2c(%ebp) │ │ │ │ + fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ sub %ecx,%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ fstpl -0x80(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ - jmp 1dbad │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1dba6 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1db95 │ │ │ │ + je 1db8e │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 1dbf0 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 1dbf0 │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ fmull -0x40(%ebp) │ │ │ │ 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(1),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1db50 │ │ │ │ + ja 1db50 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1dee0 │ │ │ │ + ja 1ded0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x80(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 1dbad │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 1dbf4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ + jle 1dba6 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 1dbf4 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ lea 0x8(,%eax,8),%ecx │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fildl 0x4(%ecx) │ │ │ │ + mov -0xc4(%ebp),%ecx │ │ │ │ fldl 0x8(%edi,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fstl -0x58(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x2c(%ebp) │ │ │ │ + fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ sub -0x88(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x5c(%ebp),%ecx │ │ │ │ fstpl -0x80(%ebp) │ │ │ │ - jmp 1dcde │ │ │ │ + jmp 1dcd7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1dcc5 │ │ │ │ + je 1dcbe │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 1dd20 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 1dd20 │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ fmull -0x48(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1dc80 │ │ │ │ + ja 1dc80 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1df00 │ │ │ │ + ja 1def0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x80(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 1dcde │ │ │ │ + jle 1dcd7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1dd24 │ │ │ │ + jmp 1dd24 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ fldl 0x8(%eax,%edi,1) │ │ │ │ lea 0x10(%eax,%ecx,1),%eax │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x10(%eax) │ │ │ │ fstl -0x58(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x2c(%ebp) │ │ │ │ + fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ sub -0x88(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x5c(%ebp),%ecx │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ - jmp 1ddfe │ │ │ │ + jmp 1ddf7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1dde5 │ │ │ │ + je 1ddde │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 1de50 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 1de40 │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1dda0 │ │ │ │ + ja 1dda0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1df20 │ │ │ │ + ja 1df10 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 1ddfe │ │ │ │ + jle 1ddf7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1de56 │ │ │ │ + jmp 1de44 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ push -0xb0(%ebp) │ │ │ │ push -0x9c(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ push -0xa0(%ebp) │ │ │ │ push -0xa4(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x94(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - push -0x74(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + push -0x74(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ - call 18a30 │ │ │ │ + call 18a30 │ │ │ │ mov -0x90(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0xa8(%ebp) │ │ │ │ - jne 1da60 │ │ │ │ + jne 1da60 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1dba0 │ │ │ │ + jmp 1db99 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1dcd0 │ │ │ │ + jmp 1dcc9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ddf0 │ │ │ │ + jmp 1dde9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 1da89 │ │ │ │ + jmp 1da89 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ lea 0x10(%ecx,%edi,1),%ecx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ - jmp 1de56 │ │ │ │ + jmp 1de44 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x46ded,%ebx │ │ │ │ + add $0x45dfd,%ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ @@ -32131,81 +32045,81 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 1e5b0 │ │ │ │ + jge 1e590 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x14(%edi),%esi │ │ │ │ mov 0x1c(%edi),%ecx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ mov %esi,-0xa4(%ebp) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ lea 0x2(%ecx),%ebx │ │ │ │ lea 0x0(,%edx,4),%ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - mov %edx,%ecx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + mov %edx,%ecx │ │ │ │ shl $0x5,%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov %edx,-0xe0(%ebp) │ │ │ │ + add %edx,%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %ecx,-0xdc(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ fildl -0x80(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ - fstl -0xc8(%ebp) │ │ │ │ - add %edx,%ecx │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ - fld1 │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %ecx,-0xdc(%ebp) │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ lea 0x3(%esi,%esi,2),%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%esi │ │ │ │ - add $0x10,%eax │ │ │ │ mov %esi,-0xc0(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ + add $0x10,%eax │ │ │ │ + fstl -0xc8(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ fildl -0x7c(%ebp) │ │ │ │ fstl -0xd0(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpl -0xa0(%ebp) │ │ │ │ fildl -0x78(%ebp) │ │ │ │ fstl -0xd8(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x98(%ebp) │ │ │ │ mov %edx,-0xbc(%ebp) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ fstpt -0x38(%ebp) │ │ │ │ - fldl -0xac38(%edi) │ │ │ │ + fldl -0x9c38(%edi) │ │ │ │ fstpl -0x50(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %esp,-0x64(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1e5c0 │ │ │ │ + jne 1e5a0 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ sub -0xb4(%ebp),%esp │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ @@ -32213,35 +32127,35 @@ │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fildl (%eax) │ │ │ │ - fldl (%ecx,%edi,8) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%ecx,%edi,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ - fldcw -0x1c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x1a(%ebp) │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ lea (%ebx,%ebx,2),%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + fildl -0x2c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstl -0x58(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -32264,15 +32178,15 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1e620 │ │ │ │ + jbe 1e600 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -32297,25 +32211,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 1e1e4 │ │ │ │ + je 1e1d4 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1e280 │ │ │ │ + jle 1e260 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xc8(%ebp) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ fsubp %st,%st(3) │ │ │ │ @@ -32332,48 +32246,45 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1e260 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 1e260 │ │ │ │ + jne 1e240 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - jmp 1e290 │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + jmp 1e270 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x8(,%edi,8),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ - fldl 0x8(%ecx,%edi,8) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%ecx,%eax,1),%eax │ │ │ │ + fldl 0x8(%ecx,%edi,8) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x74(%ebp) │ │ │ │ @@ -32394,15 +32305,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x58(%ebp) │ │ │ │ fldl 0x8(%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1e600 │ │ │ │ + jbe 1e5e0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -32427,30 +32338,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1e343 │ │ │ │ + je 1e323 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1e3f0 │ │ │ │ + jle 1e3d0 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xd0(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -32464,46 +32375,46 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1e3c0 │ │ │ │ + jmp 1e3a0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x10(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 1e3c0 │ │ │ │ + jne 1e3a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ - jmp 1e400 │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + jmp 1e3e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x10(%ecx,%eax,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x5c(%ebp) │ │ │ │ @@ -32524,15 +32435,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x58(%ebp) │ │ │ │ fldl 0x10(%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1e5e0 │ │ │ │ + jbe 1e5c0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -32557,25 +32468,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 1e4a9 │ │ │ │ + je 1e489 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1e540 │ │ │ │ + jle 1e520 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xd8(%ebp) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ lea (%edx,%eax,1),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ @@ -32603,150 +32514,150 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x20(%edi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x20(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 1e520 │ │ │ │ + jne 1e500 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 1e550 │ │ │ │ + jmp 1e530 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ push -0xa4(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + lea (%edx,%ebx,1),%ecx │ │ │ │ push -0x6c(%ebp) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ push -0x68(%ebp) │ │ │ │ - lea (%edx,%ebx,1),%ecx │ │ │ │ push %ecx │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ add 0xc(%edi),%ecx │ │ │ │ push 0xc(%ecx) │ │ │ │ push 0x8(%ecx) │ │ │ │ push 0x4(%ecx) │ │ │ │ push (%ecx) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - call 18a30 │ │ │ │ + call 18a30 │ │ │ │ mov -0x64(%ebp),%esp │ │ │ │ incl -0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jne 1e0d0 │ │ │ │ + jne 1e0c0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1e0e8 │ │ │ │ + jmp 1e0d8 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1e640 │ │ │ │ + ja 1e620 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1e4b7 │ │ │ │ + jmp 1e497 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1e660 │ │ │ │ + ja 1e640 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1e351 │ │ │ │ + jmp 1e331 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1e680 │ │ │ │ + ja 1e660 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1e1f2 │ │ │ │ + jmp 1e1e2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1e4b7 │ │ │ │ + jmp 1e497 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1e351 │ │ │ │ + jmp 1e331 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1e1f2 │ │ │ │ + jmp 1e1e2 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%ebp │ │ │ │ push %ebx │ │ │ │ mov %edx,%edi │ │ │ │ sub $0x6c,%esp │ │ │ │ - fnstcw 0x66(%esp) │ │ │ │ fildl 0x98(%esp) │ │ │ │ - movzwl 0x66(%esp),%eax │ │ │ │ - fmull 0x88(%esp) │ │ │ │ mov %edx,0x50(%esp) │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ + fnstcw 0x66(%esp) │ │ │ │ + movzwl 0x66(%esp),%eax │ │ │ │ + fmull 0x88(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x64(%esp) │ │ │ │ movzwl 0x66(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0x62(%esp) │ │ │ │ fldcw 0x64(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x66(%esp) │ │ │ │ - mov %ax,0x62(%esp) │ │ │ │ fldcw 0x62(%esp) │ │ │ │ fistpl 0x4(%esp) │ │ │ │ fldcw 0x66(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov %esi,%eax │ │ │ │ sub 0xa4(%esp),%eax │ │ │ │ add 0x98(%esp),%eax │ │ │ │ @@ -32754,82 +32665,82 @@ │ │ │ │ idivl 0x98(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ add 0x98(%esp),%eax │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x98(%esp) │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ fildl 0x9c(%esp) │ │ │ │ + mov 0x90(%esp),%eax │ │ │ │ fmull (%eax) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ fldcw 0x64(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x66(%esp) │ │ │ │ fldcw 0x62(%esp) │ │ │ │ fistpl 0x4(%esp) │ │ │ │ fldcw 0x66(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ fildl 0xa0(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ sub 0xa4(%esp),%eax │ │ │ │ add 0x9c(%esp),%eax │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x9c(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ add 0x9c(%esp),%eax │ │ │ │ mov %edx,0x44(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x9c(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ fmull (%eax) │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ fldcw 0x64(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x66(%esp) │ │ │ │ fldcw 0x62(%esp) │ │ │ │ fistpl 0x4(%esp) │ │ │ │ fldcw 0x66(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ fldz │ │ │ │ mov %esi,%eax │ │ │ │ sub 0xa4(%esp),%eax │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ add 0xa0(%esp),%eax │ │ │ │ fstl 0x0(%ebp) │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ - fstl 0x8(%ebp) │ │ │ │ cltd │ │ │ │ + fstl 0x8(%ebp) │ │ │ │ idivl 0xa0(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ add 0xa0(%esp),%eax │ │ │ │ mov %edx,0x48(%esp) │ │ │ │ cltd │ │ │ │ idivl 0xa0(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ + cmp %ebx,0x8(%esp) │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ - cmp %ebx,0x8(%esp) │ │ │ │ - jge 1e96c │ │ │ │ + jge 1e92c │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ cmp 0x28(%esp),%esi │ │ │ │ - jge 1eff3 │ │ │ │ + jge 1efb3 │ │ │ │ cmp %edx,0x48(%esp) │ │ │ │ - jge 1f373 │ │ │ │ + jge 1f333 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1e962 │ │ │ │ + js 1e922 │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ - mov 0xa0(%esp),%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov 0xa4(%esp),%edi │ │ │ │ imul 0xa0(%esp),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ fld %st(0) │ │ │ │ + mov 0xa0(%esp),%esi │ │ │ │ + mov 0xa4(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ imul 0x9c(%esp),%eax │ │ │ │ @@ -32839,91 +32750,86 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%ebx,%eax,1),%ecx │ │ │ │ lea 0x2(%edi,%edi,1),%ebx │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov %ecx,%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ nop │ │ │ │ + xor %eax,%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1e900 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl (%esi) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1e900 │ │ │ │ + jne 1e8c0 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ add $0x8,%ecx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ add %esi,0xc(%esp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1e8d0 │ │ │ │ + jne 1e8b0 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add 0x1c(%esp),%edx │ │ │ │ inc %eax │ │ │ │ add $0x8,%esi │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1e8b0 │ │ │ │ + jne 1e890 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e964 │ │ │ │ + jmp 1e924 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ + mov 0x44(%esp),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ sub 0x40(%esp),%ebx │ │ │ │ - mov 0x44(%esp),%esi │ │ │ │ - mov %ebx,0x34(%esp) │ │ │ │ cmp 0x28(%esp),%esi │ │ │ │ - jge 1eb70 │ │ │ │ + mov %ebx,0x34(%esp) │ │ │ │ + jge 1eb30 │ │ │ │ mov %edx,%ecx │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jl 1f56a │ │ │ │ + jl 1f52a │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2040d │ │ │ │ + jle 203cd │ │ │ │ test %eax,%eax │ │ │ │ - js 203d8 │ │ │ │ + js 20398 │ │ │ │ sub %ecx,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ imul 0x9c(%esp),%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ @@ -32946,109 +32852,109 @@ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 201a0 │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 20160 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1ea82 │ │ │ │ + jmp 1ea42 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ebx) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1ea80 │ │ │ │ + jne 1ea40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 2035c │ │ │ │ + js 2031c │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1eb02 │ │ │ │ - jmp 1eb00 │ │ │ │ + jmp 1eac2 │ │ │ │ + jmp 1eac0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ebx) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1eb00 │ │ │ │ + jne 1eac0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1ea50 │ │ │ │ + jne 1ea10 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ inc %edx │ │ │ │ cmp 0x34(%esp),%edx │ │ │ │ - je 203f7 │ │ │ │ + je 203b7 │ │ │ │ add 0x38(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ - jmp 1ea30 │ │ │ │ + jmp 1e9f0 │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jge 1fa2c │ │ │ │ + jge 1f9ec │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1edbd │ │ │ │ + jle 1ed7d │ │ │ │ mov 0xa0(%esp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ movl $0x0,0x1c(%esp) │ │ │ │ shl $0x4,%ebx │ │ │ │ @@ -33076,143 +32982,143 @@ │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1ecce │ │ │ │ + jle 1ec8e │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 20689 │ │ │ │ + js 20649 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0x80(%esp),%esi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - jmp 1ec82 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1ec42 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1ec80 │ │ │ │ + jne 1ec40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ add $0x8,%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ add %ecx,0xc(%esp) │ │ │ │ cmp 0x14(%esp),%eax │ │ │ │ - jne 1ec60 │ │ │ │ + jne 1ec20 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 1ed92 │ │ │ │ + js 1ed52 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1ed92 │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + js 1ed52 │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ fldl 0x0(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ fldl 0x8(%ebp) │ │ │ │ - jmp 1ed40 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1ed00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1ed40 │ │ │ │ + jne 1ed00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ add $0x8,%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ add %ecx,0xc(%esp) │ │ │ │ cmp 0x18(%esp),%eax │ │ │ │ - jne 1ed00 │ │ │ │ + jne 1ecc0 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ incl 0x1c(%esp) │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ add 0x24(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 1ec20 │ │ │ │ + jne 1ebe0 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ mov 0xa0(%esp),%ebx │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ inc %ecx │ │ │ │ + movl $0x0,0x1c(%esp) │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ - movl $0x0,0x1c(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ sub %edi,%esi │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ test %esi,%esi │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ @@ -33223,153 +33129,153 @@ │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 1ef0e │ │ │ │ + jle 1eece │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 2063f │ │ │ │ + js 205ff │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0x80(%esp),%esi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - jmp 1eec2 │ │ │ │ - jmp 1eec0 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1ee82 │ │ │ │ + jmp 1ee80 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1eec0 │ │ │ │ + jne 1ee80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ add $0x8,%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ add %ecx,0xc(%esp) │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne 1ee90 │ │ │ │ + jne 1ee50 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1efd2 │ │ │ │ + js 1ef92 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1efd2 │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + js 1ef92 │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - jmp 1ef82 │ │ │ │ - jmp 1ef80 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1ef42 │ │ │ │ + jmp 1ef40 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1ef80 │ │ │ │ + jne 1ef40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ add $0x8,%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ add %ecx,0xc(%esp) │ │ │ │ cmp 0x18(%esp),%eax │ │ │ │ - jne 1ef40 │ │ │ │ + jne 1ef00 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ incl 0x1c(%esp) │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ add 0x2c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 1ee50 │ │ │ │ + jne 1ee10 │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ cmp %edx,%esi │ │ │ │ - jl 1f7e7 │ │ │ │ + jl 1f7a7 │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ mov %edx,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - js 1e964 │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ + js 1e924 │ │ │ │ sub 0x28(%esp),%ebx │ │ │ │ - mov 0xa4(%esp),%edi │ │ │ │ - movl $0x0,0x30(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ shl $0x4,%esi │ │ │ │ + movl $0x0,0x30(%esp) │ │ │ │ + mov 0xa4(%esp),%edi │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov %edx,%ebx │ │ │ │ mov %ecx,%edx │ │ │ │ - imul 0x9c(%esp),%ecx │ │ │ │ sub %eax,%ebx │ │ │ │ lea 0x2(%edi,%edi,1),%edi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ + imul 0x9c(%esp),%ecx │ │ │ │ mov %edi,0x38(%esp) │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ imul 0x9c(%esp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ @@ -33387,210 +33293,210 @@ │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ lea (%edi,%esi,8),%esi │ │ │ │ cmovle %edi,%esi │ │ │ │ mov %ebx,%edi │ │ │ │ - inc %eax │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ mov 0x84(%esp),%esi │ │ │ │ + inc %eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1f21e │ │ │ │ + jle 1f1de │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov 0x80(%esp),%ebx │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov %edx,0x34(%esp) │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 20260 │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ + jle 20220 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f142 │ │ │ │ - jmp 1f140 │ │ │ │ + jmp 1f102 │ │ │ │ + jmp 1f100 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1f140 │ │ │ │ + jne 1f100 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 202d4 │ │ │ │ + js 20294 │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1f1c2 │ │ │ │ - jmp 1f1c0 │ │ │ │ + jmp 1f182 │ │ │ │ + jmp 1f180 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1f1c0 │ │ │ │ + jne 1f180 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1f0f0 │ │ │ │ + jne 1f0b0 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - js 203a0 │ │ │ │ + js 20360 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov %edx,0x34(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 20230 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 201f0 │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f280 │ │ │ │ + jmp 1f240 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1f280 │ │ │ │ + jne 1f240 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 2037e │ │ │ │ + js 2033e │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov %esi,0x84(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1f300 │ │ │ │ + jmp 1f2c0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1f300 │ │ │ │ + jne 1f2c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x84(%esp),%esi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1f240 │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ + jne 1f200 │ │ │ │ incl 0x30(%esp) │ │ │ │ + mov 0x34(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ add 0x3c(%esp),%edx │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ cmp %ebx,0x30(%esp) │ │ │ │ - jne 1f0c0 │ │ │ │ - jmp 1e964 │ │ │ │ + jne 1f080 │ │ │ │ + jmp 1e924 │ │ │ │ ffreep %st(0) │ │ │ │ test %eax,%eax │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ sub %edx,%eax │ │ │ │ movl $0x0,0x28(%esp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ imul 0xa0(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ @@ -33607,121 +33513,121 @@ │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ cmovle 0x84(%esp),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ - mov 0x80(%esp),%ecx │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1f4b5 │ │ │ │ + jle 1f475 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f482 │ │ │ │ - jmp 1f480 │ │ │ │ + jmp 1f442 │ │ │ │ + jmp 1f440 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%esi) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1f480 │ │ │ │ + jne 1f440 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 20290 │ │ │ │ + js 20250 │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ - jmp 1f500 │ │ │ │ + jmp 1f4c0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1f500 │ │ │ │ + jne 1f4c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - je 20100 │ │ │ │ + je 200c0 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0xc(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1f4c8 │ │ │ │ + jle 1f488 │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ - jmp 1f440 │ │ │ │ + jmp 1f400 │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1f6b8 │ │ │ │ + jle 1f678 │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 206d9 │ │ │ │ + js 20699 │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ imul 0x9c(%esp),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ @@ -33733,167 +33639,167 @@ │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ lea 0x2(%eax,%eax,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ fldl 0x8(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f640 │ │ │ │ + jmp 1f600 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1f640 │ │ │ │ + jne 1f600 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ add %ebx,0xc(%esp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1f610 │ │ │ │ + jne 1f5d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ add 0x1c(%esp),%edx │ │ │ │ inc %eax │ │ │ │ add $0x8,%ebx │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 1f5e0 │ │ │ │ + jne 1f5a0 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ + imul 0xa0(%esp),%eax │ │ │ │ + inc %ebx │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ - inc %ebx │ │ │ │ - imul 0xa0(%esp),%eax │ │ │ │ - mov 0x84(%esp),%edi │ │ │ │ mov %ebx,0x1c(%esp) │ │ │ │ + mov 0x84(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ imul 0xa0(%esp),%eax │ │ │ │ add 0x48(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ fldl 0x8(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1f780 │ │ │ │ + jne 1f740 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ add $0x8,%ecx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ add %esi,0xc(%esp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1f760 │ │ │ │ + jne 1f720 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add 0x20(%esp),%edx │ │ │ │ inc %eax │ │ │ │ add $0x8,%esi │ │ │ │ cmp 0x1c(%esp),%eax │ │ │ │ - jne 1f730 │ │ │ │ - jmp 1e964 │ │ │ │ + jne 1f6f0 │ │ │ │ + jmp 1e924 │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ mov 0xa0(%esp),%ecx │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ - mov 0xa0(%esp),%ebx │ │ │ │ mov %edi,%edx │ │ │ │ + movl $0x0,0x1c(%esp) │ │ │ │ + mov 0xa0(%esp),%ebx │ │ │ │ imul 0x9c(%esp),%ebx │ │ │ │ mov 0xa4(%esp),%edi │ │ │ │ sub 0x28(%esp),%esi │ │ │ │ - movl $0x0,0x1c(%esp) │ │ │ │ shl $0x4,%ecx │ │ │ │ imul %ecx,%eax │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ imul %ebx,%eax │ │ │ │ add 0x48(%esp),%eax │ │ │ │ lea 0x2(%edi,%edi,1),%ebx │ │ │ │ mov 0x80(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ @@ -33908,135 +33814,135 @@ │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ nop │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1f95e │ │ │ │ + jle 1f91e │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - mov 0x80(%esp),%ebx │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x80(%esp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f900 │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1f8c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1f900 │ │ │ │ + jne 1f8c0 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ add %ecx,0xc(%esp) │ │ │ │ cmp 0x14(%esp),%eax │ │ │ │ - jne 1f8c0 │ │ │ │ + jne 1f880 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - js 203be │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + js 2037e │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ fldl 0x8(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f9c0 │ │ │ │ + jmp 1f980 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1f9c0 │ │ │ │ + jne 1f980 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ add %ecx,0xc(%esp) │ │ │ │ cmp 0x18(%esp),%eax │ │ │ │ - jne 1f980 │ │ │ │ + jne 1f940 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ incl 0x1c(%esp) │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ add 0x24(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 1f880 │ │ │ │ - jmp 1e964 │ │ │ │ + jne 1f840 │ │ │ │ + jmp 1e924 │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1fd84 │ │ │ │ + jle 1fd44 │ │ │ │ mov %eax,%ebx │ │ │ │ sub 0x28(%esp),%ebx │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ - movl $0x0,0x38(%esp) │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ + movl $0x0,0x38(%esp) │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ - shl $0x4,%eax │ │ │ │ sub %edx,%ebx │ │ │ │ mov %eax,%edx │ │ │ │ imul 0x9c(%esp),%eax │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ imul 0x9c(%esp),%eax │ │ │ │ @@ -34059,211 +33965,211 @@ │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ + add 0x3c(%esp),%eax │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ mov 0x80(%esp),%esi │ │ │ │ - add 0x3c(%esp),%eax │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1fc0e │ │ │ │ + jle 1fbce │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 20200 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 201c0 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1fb42 │ │ │ │ + jmp 1fb02 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1fb40 │ │ │ │ + jne 1fb00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 20318 │ │ │ │ + js 202d8 │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1fbc2 │ │ │ │ - jmp 1fbc0 │ │ │ │ + jmp 1fb82 │ │ │ │ + jmp 1fb80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1fbc0 │ │ │ │ + jne 1fb80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1fb10 │ │ │ │ + jne 1fad0 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1fd51 │ │ │ │ + js 1fd11 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x5c(%esp),%esi │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 201d0 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 20190 │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1fc80 │ │ │ │ + jmp 1fc40 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1fc80 │ │ │ │ + jne 1fc40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 202f6 │ │ │ │ + js 202b6 │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1fd02 │ │ │ │ - jmp 1fd00 │ │ │ │ + jmp 1fcc2 │ │ │ │ + jmp 1fcc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1fd00 │ │ │ │ + jne 1fcc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1fc40 │ │ │ │ + jne 1fc00 │ │ │ │ incl 0x38(%esp) │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ add %edx,0x3c(%esp) │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 1fae0 │ │ │ │ + jne 1faa0 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ mov 0x9c(%esp),%ecx │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ sub 0x28(%esp),%esi │ │ │ │ movl $0x0,0x30(%esp) │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ sub %edi,%ebx │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ mov %edx,0x34(%esp) │ │ │ │ mov %ecx,0x54(%esp) │ │ │ │ @@ -34272,629 +34178,629 @@ │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %ecx,0x38(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ cmovle 0x84(%esp),%eax │ │ │ │ test %esi,%esi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ cmovle 0x80(%esp),%eax │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ - mov 0x80(%esp),%esi │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ add 0x34(%esp),%eax │ │ │ │ + mov 0x80(%esp),%esi │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1ff8e │ │ │ │ + jle 1ff4e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 20170 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 20130 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1fec2 │ │ │ │ - jmp 1fec0 │ │ │ │ + jmp 1fe82 │ │ │ │ + jmp 1fe80 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1fec0 │ │ │ │ + jne 1fe80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 2033a │ │ │ │ + js 202fa │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1ff42 │ │ │ │ - jmp 1ff40 │ │ │ │ + jmp 1ff02 │ │ │ │ + jmp 1ff00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1ff40 │ │ │ │ + jne 1ff00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1fe70 │ │ │ │ + jne 1fe30 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 200d1 │ │ │ │ + js 20091 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 20140 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 20100 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 20002 │ │ │ │ - jmp 20000 │ │ │ │ + jmp 1ffc2 │ │ │ │ + jmp 1ffc0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 20000 │ │ │ │ + jne 1ffc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 202b2 │ │ │ │ + js 20272 │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 20082 │ │ │ │ - jmp 20080 │ │ │ │ + jmp 20042 │ │ │ │ + jmp 20040 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 20080 │ │ │ │ + jne 20040 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1ffc0 │ │ │ │ + jne 1ff80 │ │ │ │ incl 0x30(%esp) │ │ │ │ mov 0x54(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ add %edx,0x34(%esp) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ cmp 0x3c(%esp),%eax │ │ │ │ - jne 1fe40 │ │ │ │ + jne 1fe00 │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ + add $0x8,%esi │ │ │ │ incl 0x28(%esp) │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ - add $0x8,%esi │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add %edx,0x2c(%esp) │ │ │ │ cmp 0x1c(%esp),%eax │ │ │ │ - jne 1f420 │ │ │ │ + jne 1f3e0 │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 20035 │ │ │ │ + jns 1fff5 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - je 200d1 │ │ │ │ + je 20091 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 200b4 │ │ │ │ + jmp 20074 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1fef5 │ │ │ │ + jns 1feb5 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x2c(%esp) │ │ │ │ - je 1ff8e │ │ │ │ + je 1ff4e │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1ff71 │ │ │ │ + jmp 1ff31 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1eab5 │ │ │ │ + jns 1ea75 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 1eb51 │ │ │ │ + je 1eb11 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1eb34 │ │ │ │ + jmp 1eaf4 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1fcb5 │ │ │ │ + jns 1fc75 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 1fd51 │ │ │ │ + je 1fd11 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1fd34 │ │ │ │ + jmp 1fcf4 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1fb75 │ │ │ │ + jns 1fb35 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x2c(%esp) │ │ │ │ - je 1fc0e │ │ │ │ + je 1fbce │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1fbf1 │ │ │ │ + jmp 1fbb1 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1f2b5 │ │ │ │ + jns 1f275 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 1f351 │ │ │ │ + je 1f311 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1f334 │ │ │ │ + jmp 1f2f4 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1f175 │ │ │ │ + jns 1f135 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x2c(%esp) │ │ │ │ - je 1f20e │ │ │ │ + je 1f1ce │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1f1f1 │ │ │ │ + jmp 1f1b1 │ │ │ │ xchg %ax,%ax │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ cmp %edx,0x1c(%esp) │ │ │ │ - jne 1f440 │ │ │ │ - jmp 20113 │ │ │ │ + jne 1f400 │ │ │ │ + jmp 200d3 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ cmp %edx,0x24(%esp) │ │ │ │ - jne 1ffc8 │ │ │ │ - jmp 200d1 │ │ │ │ + jne 1ff88 │ │ │ │ + jmp 20091 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ cmp %edx,0x2c(%esp) │ │ │ │ - jne 1f0f8 │ │ │ │ - jmp 1f20e │ │ │ │ + jne 1f0b8 │ │ │ │ + jmp 1f1ce │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ cmp %edx,0x24(%esp) │ │ │ │ - jne 1fc48 │ │ │ │ - jmp 1fd51 │ │ │ │ + jne 1fc08 │ │ │ │ + jmp 1fd11 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ cmp %edx,0x2c(%esp) │ │ │ │ - jne 1fb18 │ │ │ │ - jmp 1fc0e │ │ │ │ + jne 1fad8 │ │ │ │ + jmp 1fbce │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ cmp %edx,0x2c(%esp) │ │ │ │ - jne 1fe78 │ │ │ │ - jmp 1ff8e │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ + jne 1fe38 │ │ │ │ + jmp 1ff4e │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1ea58 │ │ │ │ - jmp 1eb51 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jne 1ea18 │ │ │ │ + jmp 1eb11 │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1f248 │ │ │ │ - jmp 1f351 │ │ │ │ + jne 1f208 │ │ │ │ + jmp 1f311 │ │ │ │ incl 0x30(%esp) │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ add 0x3c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ cmp %ebx,0x30(%esp) │ │ │ │ - jne 1f0cc │ │ │ │ - jmp 1e964 │ │ │ │ + jne 1f08c │ │ │ │ + jmp 1e924 │ │ │ │ incl 0x1c(%esp) │ │ │ │ add 0x24(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 1f88c │ │ │ │ - jmp 1e964 │ │ │ │ + jne 1f84c │ │ │ │ + jmp 1e924 │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 1e964 │ │ │ │ + je 1e924 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 203e1 │ │ │ │ + jne 203a1 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ inc %esi │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ sub %ecx,%eax │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ + imul 0xa0(%esp),%eax │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ - imul 0xa0(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ imul 0xa0(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ cmovle 0x84(%esp),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov %edx,0x30(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 205f0 │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 205b0 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 20502 │ │ │ │ + jmp 204c2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%esi) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 20500 │ │ │ │ + jne 204c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 20620 │ │ │ │ + js 205e0 │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 20582 │ │ │ │ - jmp 20580 │ │ │ │ + jmp 20542 │ │ │ │ + jmp 20540 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%esi) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 20580 │ │ │ │ + jne 20540 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 204e0 │ │ │ │ + jne 204a0 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add 0x38(%esp),%edx │ │ │ │ inc %eax │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 204c0 │ │ │ │ - jmp 1e964 │ │ │ │ + jne 20480 │ │ │ │ + jmp 1e924 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 20535 │ │ │ │ + jns 204f5 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 205ce │ │ │ │ + je 2058e │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 205b1 │ │ │ │ + jmp 20571 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 204e8 │ │ │ │ - jmp 205ce │ │ │ │ + jne 204a8 │ │ │ │ + jmp 2058e │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 20667 │ │ │ │ + je 20627 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 20650 │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - jmp 1ef0e │ │ │ │ + jne 20610 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ + jmp 1eece │ │ │ │ incl 0x1c(%esp) │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add 0x2c(%esp),%edx │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 1ee5c │ │ │ │ - jmp 1e964 │ │ │ │ + jne 1ee1c │ │ │ │ + jmp 1e924 │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 206b7 │ │ │ │ + je 20677 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 206a0 │ │ │ │ + jne 20660 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ - jmp 1ecce │ │ │ │ + jmp 1ec8e │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ incl 0x1c(%esp) │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ add 0x24(%esp),%edx │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 1ec2c │ │ │ │ - jmp 1edab │ │ │ │ + jne 1ebec │ │ │ │ + jmp 1ed6b │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 1e964 │ │ │ │ + je 1e924 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 206e2 │ │ │ │ - jmp 1f6a2 │ │ │ │ + jne 206a2 │ │ │ │ + jmp 1f662 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4466d,%ebx │ │ │ │ + add $0x436ad,%ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ @@ -34907,519 +34813,508 @@ │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 20c76 │ │ │ │ + jge 20c0c │ │ │ │ mov 0xc(%edi),%esi │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov %esi,-0xa4(%ebp) │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ shl $0x5,%ecx │ │ │ │ + mov %edx,-0xbc(%ebp) │ │ │ │ mov %esi,-0xa8(%ebp) │ │ │ │ fildl -0xa8(%ebp) │ │ │ │ - mov (%edi),%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - fld1 │ │ │ │ - lea 0x3(%eax,%eax,2),%eax │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ sub $0x20,%ecx │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ + mov (%edi),%esi │ │ │ │ + mov %eax,%edi │ │ │ │ + lea 0x3(%eax,%eax,2),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - lea (%edi,%edi,1),%esi │ │ │ │ add $0x10,%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + lea (%edi,%edi,1),%esi │ │ │ │ shl $0x4,%edi │ │ │ │ - mov %edx,-0xbc(%ebp) │ │ │ │ mov %edi,-0xc8(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ fildl -0xa4(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ fildl -0xa0(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x50(%ebp) │ │ │ │ - fldl -0xac38(%ebx) │ │ │ │ - fstpl -0x28(%ebp) │ │ │ │ - fldt -0xa7e8(%ebx) │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fldl -0x9c38(%ebx) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldt -0x97e8(%ebx) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ sub -0xc0(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 20ce0 │ │ │ │ + jne 20c80 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ fldl (%edi,%eax,1) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ inc %eax │ │ │ │ fstpl -0x78(%ebp) │ │ │ │ - js 20d00 │ │ │ │ + js 20ca0 │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ imul 0x18(%ecx),%eax │ │ │ │ fildl (%edi) │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ - fldcw -0x1c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x1a(%ebp) │ │ │ │ mov 0x2c(%ecx),%edx │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x2c(%ebp) │ │ │ │ + fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ fldl -0x78(%ebp) │ │ │ │ - jmp 2094d │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 20906 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 20935 │ │ │ │ + je 208ee │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 209a0 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 20950 │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ fmull -0x40(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 208f0 │ │ │ │ + ja 208b0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 20c80 │ │ │ │ + ja 20c20 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 2094d │ │ │ │ + jle 20906 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 209a4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 20954 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ lea 0x8(,%eax,8),%edi │ │ │ │ fildl 0x4(%ecx) │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ fldl 0x8(%edi,%eax,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fstl -0x58(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x2c(%ebp) │ │ │ │ + fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ sub -0x8c(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x5c(%ebp),%ecx │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ - jmp 20a8e │ │ │ │ + jmp 20a37 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 20a75 │ │ │ │ + je 20a1e │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 20ae0 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 20a80 │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ fmull -0x48(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 20a30 │ │ │ │ + ja 209e0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 20ca0 │ │ │ │ + ja 20c40 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 20a8e │ │ │ │ + jle 20a37 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 20ae4 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 20a84 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ fldl 0x8(%eax,%edi,1) │ │ │ │ lea 0x10(%eax,%ecx,1),%eax │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x10(%eax) │ │ │ │ fstl -0x58(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x2c(%ebp) │ │ │ │ + fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ sub -0x8c(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x5c(%ebp),%ecx │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ - jmp 20bae │ │ │ │ + jmp 20b47 │ │ │ │ nop │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 20b95 │ │ │ │ + je 20b2e │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 20c00 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 20b90 │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 20b50 │ │ │ │ + ja 20af0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 20cc0 │ │ │ │ + ja 20c60 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 20bae │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 20b47 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 20c06 │ │ │ │ + jmp 20b94 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ push -0xb4(%ebp) │ │ │ │ push -0xa0(%ebp) │ │ │ │ push -0xa4(%ebp) │ │ │ │ push -0xa8(%ebp) │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ push -0x7c(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ - lea (%ecx,%edi,1),%edx │ │ │ │ push -0x78(%ebp) │ │ │ │ push %edx │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ - call 1e6a0 │ │ │ │ + call 1e680 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0xac(%ebp) │ │ │ │ - jne 20800 │ │ │ │ + jne 207c0 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 20940 │ │ │ │ + jmp 208f9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 20a80 │ │ │ │ + jmp 20a29 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 20ba0 │ │ │ │ + jmp 20b39 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 20829 │ │ │ │ + jmp 207e9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x8(%eax,%ecx,1),%eax │ │ │ │ lea 0x10(%edi,%ecx,1),%edi │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ - jmp 20c06 │ │ │ │ + jmp 20b94 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4404d,%ebx │ │ │ │ + add $0x430ad,%ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -35433,76 +35328,76 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 21198 │ │ │ │ + jge 21118 │ │ │ │ mov 0x20(%edi),%eax │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ - fildl -0x74(%ebp) │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ add %edi,%edi │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ - fildl -0x70(%ebp) │ │ │ │ - fstpl -0xa0(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ - fstpl -0xa8(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ mov %eax,%edi │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ lea (%esi,%eax,1),%ecx │ │ │ │ - shl $0x4,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ shl $0x5,%edi │ │ │ │ + mov %esi,%ebx │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ - lea 0x10(%ecx),%eax │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ + lea 0x10(%ecx),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - shl $0x4,%ebx │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fildl -0x6c(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esp,-0x64(%ebp) │ │ │ │ sub -0x88(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 211c0 │ │ │ │ + jne 21140 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 21240 │ │ │ │ + jle 211c0 │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov 0x24(%esi),%edi │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ mov 0x2c(%esi),%edx │ │ │ │ fildl (%edi) │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ @@ -35512,82 +35407,82 @@ │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ - fldl -0x98(%ebp) │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ + fldl -0x98(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ + cmpl $0x1,-0x24(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%esi) │ │ │ │ + fadds -0x9d78(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmpl $0x1,-0x24(%ebp) │ │ │ │ - jne 211e0 │ │ │ │ + jne 21160 │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ lea 0x8(,%edx,8),%ecx │ │ │ │ mov %edx,%edi │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ neg %ecx │ │ │ │ sub %ebx,%edi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ - jmp 20f1c │ │ │ │ + jmp 20ebc │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ dec %edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 20f30 │ │ │ │ + je 20ed0 │ │ │ │ test %edx,%edx │ │ │ │ - jg 20f00 │ │ │ │ + jg 20ea0 │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 20f05 │ │ │ │ + je 20ea5 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 20f09 │ │ │ │ + jmp 20ea9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - jmp 20f50 │ │ │ │ + jmp 20ef0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ @@ -35627,54 +35522,50 @@ │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%esi) │ │ │ │ + fadds -0x9d78(%esi) │ │ │ │ xor %esi,%esi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 2101e │ │ │ │ - jmp 21000 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 20f9e │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx,%edi,1),%ecx │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 211a0 │ │ │ │ + je 21120 │ │ │ │ sub -0x24(%ebp),%edx │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 21000 │ │ │ │ + jns 20f80 │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %edi,%ecx │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2101b │ │ │ │ + jne 20f9b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ lea 0x10(%esi,%edi,1),%esi │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ @@ -35709,22 +35600,22 @@ │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%esi) │ │ │ │ + fadds -0x9d78(%esi) │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ lea -0x20(%esi,%edi,1),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 21103 │ │ │ │ - jmp 21100 │ │ │ │ + jmp 21083 │ │ │ │ + jmp 21080 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x24(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ @@ -35732,126 +35623,126 @@ │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ lea 0x1(%edx,%edi,1),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 21122 │ │ │ │ + jns 210a2 │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %edi,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x20(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 21100 │ │ │ │ + jne 21080 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ push -0x80(%ebp) │ │ │ │ push -0x6c(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ + lea (%ecx,%esi,1),%edx │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x4c(%ebp) │ │ │ │ - lea (%ecx,%esi,1),%edx │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - call 1e6a0 │ │ │ │ + call 1e680 │ │ │ │ mov -0x64(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - jne 20e00 │ │ │ │ + jne 20da0 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ lea 0x10(%edi,%esi,1),%edi │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - jmp 2105d │ │ │ │ + jmp 20fdd │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - jmp 20e26 │ │ │ │ + jmp 20dc6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 21222 │ │ │ │ - jmp 21200 │ │ │ │ + jmp 211a2 │ │ │ │ + jmp 21180 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%edx,8),%esi │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ sub -0x24(%ebp),%edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - je 20f40 │ │ │ │ + je 20ee0 │ │ │ │ test %edx,%edx │ │ │ │ - jg 21200 │ │ │ │ + jg 21180 │ │ │ │ lea 0x0(,%edx,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - je 21205 │ │ │ │ + je 21185 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 2120c │ │ │ │ + jmp 2118c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ lea 0x8(%eax,%esi,1),%edi │ │ │ │ lea 0x10(%eax,%esi,1),%eax │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 2113b │ │ │ │ + jmp 210bb │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x43b0d,%ebx │ │ │ │ + add $0x42b8d,%ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ @@ -35863,612 +35754,580 @@ │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 2186c │ │ │ │ + jge 217b7 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x14(%edi),%esi │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - lea 0x1(%ecx),%ebx │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ + mov %edx,-0xbc(%ebp) │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ + lea 0x1(%ecx),%ebx │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ lea 0x2(%ecx),%ebx │ │ │ │ lea 0x0(,%edx,4),%ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - shl $0x5,%ecx │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ - shl $0x4,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ - mov %esi,%ecx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - fstl -0xc0(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - lea 0x3(%esi,%esi,2),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %ecx,-0xd8(%ebp) │ │ │ │ + mov %ecx,-0xdc(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ - mov %edx,-0xd4(%ebp) │ │ │ │ - shl $0x4,%eax │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + fildl -0x84(%ebp) │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + lea 0x3(%esi,%esi,2),%eax │ │ │ │ shl $0x5,%esi │ │ │ │ + mov %esi,-0xe4(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ add $0x10,%eax │ │ │ │ - mov %esi,-0xe0(%ebp) │ │ │ │ - fstpl -0xa0(%ebp) │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ fstl -0xc8(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fildl -0x80(%ebp) │ │ │ │ + fstl -0xd0(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpl -0x98(%ebp) │ │ │ │ - fildl -0x78(%ebp) │ │ │ │ - fstl -0xd0(%ebp) │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ + fstl -0xd8(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - mov %ecx,-0xdc(%ebp) │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ - fldl -0xac38(%edi) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + fldl -0x9c38(%edi) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov %esp,-0x6c(%ebp) │ │ │ │ - testb $0x8,0x39(%eax) │ │ │ │ - jne 21880 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ + testb $0x8,0x39(%eax) │ │ │ │ + jne 217c0 │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - sub -0xb4(%ebp),%esp │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + sub -0xb8(%ebp),%esp │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ mov 0x40(%esi),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fildl (%eax) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ fldl (%edx,%edi,8) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ + mov 0x2c(%esi),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + lea (%ebx,%ebx,2),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%esi),%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - lea (%ebx,%ebx,2),%eax │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ shl $0x3,%eax │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + fstl -0x58(%ebp) │ │ │ │ fldl (%edx,%eax,1) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x70(%ebp) │ │ │ │ + fistpl -0x74(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - sub -0x2c(%ebp),%ebx │ │ │ │ - mov 0x30(%esi),%esi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - fildl -0x70(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + sub -0x38(%ebp),%ebx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ fldl -0xa0(%ebp) │ │ │ │ + mov 0x30(%esi),%esi │ │ │ │ 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) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ - fadd %st,%st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%esi) │ │ │ │ fldz │ │ │ │ - fxch %st(3) │ │ │ │ - fcomi %st(3),%st │ │ │ │ - jbe 218e0 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 21820 │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 214c0 │ │ │ │ + je 2143a │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 21540 │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fmull -0xc0(%ebp) │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ + jle 214c0 │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ mov $0x1,%eax │ │ │ │ - fsubp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0xc8(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - 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) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ + fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 21520 │ │ │ │ + jne 214a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - jmp 21550 │ │ │ │ + jmp 214d0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ + ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x8(,%edi,8),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + lea 0x8(%edx,%eax,1),%eax │ │ │ │ fldl 0x8(%edx,%edi,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - lea 0x8(%edx,%eax,1),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x68(%ebp) │ │ │ │ + fistpl -0x70(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - sub -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + sub -0x38(%ebp),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ fldl -0x98(%ebp) │ │ │ │ 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 │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ + fstpl -0x70(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 218c0 │ │ │ │ + jbe 21800 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 21604 │ │ │ │ + je 2157e │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 216b0 │ │ │ │ + jle 21610 │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0xc8(%ebp) │ │ │ │ + fmull -0xd0(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivl -0x68(%ebp) │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ + fdivl -0x70(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - 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) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ + fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x10(%edx,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl 0x10(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 21680 │ │ │ │ + jne 215e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - jmp 216c0 │ │ │ │ + jmp 21620 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ fldl 0x8(%edx,%eax,1) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ lea 0x10(%edx,%eax,1),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x54(%ebp) │ │ │ │ + fistpl -0x50(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - sub -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + sub -0x38(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ 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) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ fldl 0x10(%esi) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ fldz │ │ │ │ - fxch %st(4) │ │ │ │ - fcomi %st(4),%st │ │ │ │ - jbe 218a0 │ │ │ │ - fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jbe 217e0 │ │ │ │ + fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 2176c │ │ │ │ + je 216c4 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 21800 │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0xd0(%ebp) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ + jle 21740 │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0xd8(%ebp) │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - fsubp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + fsubp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(2) │ │ │ │ + fdivl -0x38(%ebp) │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - 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) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ + fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fmul %st,%st(2) │ │ │ │ + fmul %st,%st(1) │ │ │ │ fldl 0x20(%edi,%eax,8) │ │ │ │ - fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstpl 0x20(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 217e0 │ │ │ │ + jne 21720 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 21810 │ │ │ │ + jmp 21750 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + fstpt -0x38(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0x78(%ebp) │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + push -0xa8(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ push %edx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ push %edx │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - call 1e6a0 │ │ │ │ - mov -0x6c(%ebp),%esp │ │ │ │ - incl -0x3c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - cmp %eax,-0x84(%ebp) │ │ │ │ - jne 213b0 │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + call 1e680 │ │ │ │ + mov -0x60(%ebp),%esp │ │ │ │ + incl -0x2c(%ebp) │ │ │ │ + fldt -0x38(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + cmp %eax,-0x88(%ebp) │ │ │ │ + jne 21330 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 213c8 │ │ │ │ + jmp 21348 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(4) │ │ │ │ - fcomip %st(4),%st │ │ │ │ - ja 21900 │ │ │ │ - fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 2177a │ │ │ │ - xchg %ax,%ax │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 21840 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ + jmp 216d2 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 21920 │ │ │ │ + ja 21860 │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ - jmp 21612 │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ + jmp 2158c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(3) │ │ │ │ - fcomip %st(3),%st │ │ │ │ - ja 21940 │ │ │ │ - fstp %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + ja 21880 │ │ │ │ + fstp %st(1) │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 214ce │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 21448 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 2177a │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 216d2 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 21612 │ │ │ │ + jmp 2158c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 214ce │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 21448 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4340d,%ebx │ │ │ │ + add $0x424cd,%ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -36480,206 +36339,207 @@ │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 21b98 │ │ │ │ + jge 21ad8 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov 0x1c(%edi),%esi │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ lea (%ebx,%ebx,1),%ecx │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ lea 0x2(%ecx),%edi │ │ │ │ lea 0x0(,%edx,4),%ecx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ shl $0x5,%ecx │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ lea 0x3(%ebx,%ebx,2),%eax │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%esi,%ebx,1),%ecx │ │ │ │ - add $0x10,%eax │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - add %ebx,%ecx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + add $0x10,%eax │ │ │ │ + add %ebx,%ecx │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 21ba0 │ │ │ │ + jne 21ae0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - sub -0x60(%ebp),%esp │ │ │ │ + sub -0x64(%ebp),%esp │ │ │ │ mov 0x68(%eax),%ebx │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ - lea 0x7(%esp),%ecx │ │ │ │ add %eax,%edx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - and $0xfffffff8,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ + lea 0x7(%esp),%ecx │ │ │ │ inc %edx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ + shl $0x4,%edx │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ shr $0x3,%esi │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fstl 0x0(,%esi,8) │ │ │ │ lea (%ebx,%edx,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 21bc0 │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + jle 21b00 │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ mov $0x1,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 21aa0 │ │ │ │ + jne 219e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ fldl 0x8(%ebx,%edx,1) │ │ │ │ fldl (%esi) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fstl (%ecx,%edi,8) │ │ │ │ fld1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%ebx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 21ae0 │ │ │ │ + jne 21a20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ add -0x34(%ebp),%esi │ │ │ │ fldl 0x18(%ebx,%edx,1) │ │ │ │ fldl 0x10(%ebx,%edx,1) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x20(%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x20(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 21b20 │ │ │ │ + jne 21a60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov 0x40(%esi),%edx │ │ │ │ add %ebx,%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0xc(%esi),%ebx │ │ │ │ - lea 0x10(%edx,%eax,1),%esi │ │ │ │ - push -0x44(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ + shl $0x3,%eax │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ + lea 0x10(%edx,%eax,1),%esi │ │ │ │ + push -0x54(%ebp) │ │ │ │ push %esi │ │ │ │ lea 0x8(%edx,%eax,1),%esi │ │ │ │ push %esi │ │ │ │ push 0x4(%edx,%eax,1) │ │ │ │ push (%edx,%eax,1) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - call 1e6a0 │ │ │ │ + call 1e680 │ │ │ │ mov -0x2c(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 21a30 │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ + jne 21970 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 21a48 │ │ │ │ + jmp 21988 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ fldl (%esi) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fstpl (%ecx,%edi,8) │ │ │ │ fldl 0x10(%ebx,%edx,1) │ │ │ │ + fstl -0x40(%ebp) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ - jmp 21b39 │ │ │ │ + jmp 21a79 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x4318f,%ebx │ │ │ │ + add $0x4224f,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ @@ -36691,15 +36551,15 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 21d1d │ │ │ │ + jge 21c5d │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -36712,80 +36572,80 @@ │ │ │ │ mov 0x68(%eax),%ebp │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ mov %ebp,0x24(%esp) │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 21d30 │ │ │ │ + jne 21c70 │ │ │ │ lea (%esi,%esi,2),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ add %eax,%ecx │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ lea (%ebx,%ebx,2),%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ lea 0x8(%edi,%edx,8),%edi │ │ │ │ mov %eax,%edx │ │ │ │ imul %esi,%ecx │ │ │ │ - imul %ebx,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ - sub %ecx,%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ shl $0x4,%esi │ │ │ │ - shl $0x4,%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ add %esi,%ebp │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + sub %ecx,%eax │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ inc %ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ push %edx │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ push %edi │ │ │ │ add $0x18,%edi │ │ │ │ push -0x1c(%edi) │ │ │ │ push -0x20(%edi) │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x10,%ebp │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ - call 1e6a0 │ │ │ │ + call 1e680 │ │ │ │ add 0x58(%esp),%esi │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne 21cd0 │ │ │ │ + jne 21c10 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ + mov 0x2c(%esp),%ebp │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%esi │ │ │ │ inc %ebx │ │ │ │ lea (%esi,%esi,2),%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ add $0x2,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ @@ -36813,27 +36673,27 @@ │ │ │ │ push %edx │ │ │ │ sub 0x34(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %ebp,%eax │ │ │ │ push %eax │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 1e6a0 │ │ │ │ + call 1e680 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne 21d30 │ │ │ │ - jmp 21d1d │ │ │ │ + jne 21c70 │ │ │ │ + jmp 21c5d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x42f9f,%ebx │ │ │ │ + add $0x4205f,%ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -36846,15 +36706,15 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 21fe2 │ │ │ │ + jge 21f22 │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -36883,27 +36743,27 @@ │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x3c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 21ff0 │ │ │ │ + jne 21f30 │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov 0x10(%esp),%ebp │ │ │ │ mov %eax,%ecx │ │ │ │ + mov 0x10(%esp),%ebp │ │ │ │ shl $0x4,%ecx │ │ │ │ add 0x24(%esp),%ecx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ imul %eax,%esi │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%esi │ │ │ │ add 0x20(%esp),%esi │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw 0x3c(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ fldcw 0x3a(%esp) │ │ │ │ fistpl 0x8(%esp) │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ @@ -36925,145 +36785,145 @@ │ │ │ │ lea 0x0(%ebp,%eax,1),%edi │ │ │ │ lea 0x10(%ebp,%eax,1),%eax │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%edi) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jge 22010 │ │ │ │ + jge 21f50 │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ fstl 0x8(%ecx) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 21fb0 │ │ │ │ + js 21ef0 │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ - jmp 21f80 │ │ │ │ + jmp 21ec0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%eax │ │ │ │ fldl 0x8(%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ + add $0x10,%eax │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jge 21f80 │ │ │ │ + jge 21ec0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21fd0 │ │ │ │ + jmp 21f10 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21fd0 │ │ │ │ + jmp 21f10 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl (%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne 21ea0 │ │ │ │ + jne 21de0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov (%esp),%edi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ - jmp 21eaf │ │ │ │ + jmp 21def │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ lea 0x8(%esi),%edi │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ sub %edx,%ebp │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ cmp $0x1,%ebp │ │ │ │ - jle 22064 │ │ │ │ + jle 21fa4 │ │ │ │ mov $0x1,%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%eax │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ + add $0x10,%eax │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jne 22040 │ │ │ │ + jne 21f80 │ │ │ │ lea -0x8(%edi,%ebx,8),%edi │ │ │ │ test %edx,%edx │ │ │ │ - js 21fc0 │ │ │ │ + js 21f00 │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ inc %edx │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%ebx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ + add $0x10,%ebx │ │ │ │ fldl -0x10(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%ebx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 22080 │ │ │ │ + jne 21fc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl (%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne 21ea0 │ │ │ │ + jne 21de0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21fe2 │ │ │ │ + jmp 21f22 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x42cad,%ebx │ │ │ │ + add $0x41d6d,%ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 40e0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -37076,81 +36936,81 @@ │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 222d6 │ │ │ │ + jge 22216 │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov (%esi),%esi │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fld1 │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea 0x13(,%eax,8),%eax │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ lea (%ecx,%ecx,1),%esi │ │ │ │ + shr $0x4,%eax │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ inc %esi │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 222e0 │ │ │ │ + jne 22220 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - sub -0x4c(%ebp),%esp │ │ │ │ mov %edx,%ecx │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ + sub -0x4c(%ebp),%esp │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ lea 0x7(%esp),%ebx │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ fldl (%eax,%ecx,1) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0xfffffff8,%ebx │ │ │ │ shr $0x3,%eax │ │ │ │ - fstl 0x0(,%eax,8) │ │ │ │ + cmpl $0x1,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ + fstl 0x0(,%eax,8) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(2) │ │ │ │ - cmpl $0x1,-0x3c(%ebp) │ │ │ │ - jle 221e0 │ │ │ │ + jle 22120 │ │ │ │ xchg %ax,%ax │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 221c0 │ │ │ │ + jne 22100 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 221f0 │ │ │ │ + jmp 22130 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ @@ -37182,138 +37042,138 @@ │ │ │ │ fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%eax) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 22300 │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ + jge 22240 │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ fstl 0x8(%ecx) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 222a7 │ │ │ │ + js 221e7 │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - jmp 22280 │ │ │ │ + jmp 221c0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%eax │ │ │ │ fldl 0x8(%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ + add $0x10,%eax │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 22280 │ │ │ │ + jge 221c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 222c0 │ │ │ │ + jmp 22200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 222c0 │ │ │ │ + jmp 22200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne 22170 │ │ │ │ + jne 220b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%edx │ │ │ │ - jmp 22183 │ │ │ │ + jmp 220c3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ sub -0x30(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ fstl 0x8(%ecx) │ │ │ │ add $0x8,%esi │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 22367 │ │ │ │ + jle 222a7 │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 22340 │ │ │ │ + jmp 22280 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%eax │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ + add $0x10,%eax │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 22340 │ │ │ │ + jne 22280 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ lea -0x8(%esi,%edx,8),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 222ad │ │ │ │ + js 221ed │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x10,%edx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ + add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 22380 │ │ │ │ + jne 222c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne 22170 │ │ │ │ + jne 220b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 222d6 │ │ │ │ + jmp 22216 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ @@ -37336,79 +37196,79 @@ │ │ │ │ push 0x4(%edi) │ │ │ │ lea 0x50(%esp),%edi │ │ │ │ push %edi │ │ │ │ lea 0x50(%esp),%edi │ │ │ │ push %edi │ │ │ │ lea 0x50(%esp),%edi │ │ │ │ push %edi │ │ │ │ - call 10bb0 │ │ │ │ + call 10bb0 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 22450 │ │ │ │ + jne 22390 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 22560 │ │ │ │ + jne 224a0 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 22670 │ │ │ │ + je 225b0 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 2249f │ │ │ │ + jmp 223df │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%ebp,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edx │ │ │ │ - jg 22650 │ │ │ │ + jg 22590 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%ebp │ │ │ │ - jl 22480 │ │ │ │ + jl 223c0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp (%ebx,%ebp,8),%eax │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebp,0x1c(%esp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%ebp,1),%edi │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 22687 │ │ │ │ + jle 225c7 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea 0x1(%eax),%ebp │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - jmp 22546 │ │ │ │ + jmp 22486 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jg 2242b │ │ │ │ + jg 2236b │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x4(%ebx,%edi,8),%eax │ │ │ │ - mov 0x40(%esi),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ inc %edi │ │ │ │ + mov 0x40(%esi),%ebp │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ imul %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x68(%esi),%edx │ │ │ │ push 0x38(%esp) │ │ │ │ @@ -37419,69 +37279,69 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 2242b │ │ │ │ + jle 2236b │ │ │ │ mov (%ebx,%edi,8),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jle 224e0 │ │ │ │ + jle 22420 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 2243c │ │ │ │ + je 2237c │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 22680 │ │ │ │ + je 225c0 │ │ │ │ dec %eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ - jmp 2259e │ │ │ │ + jmp 224de │ │ │ │ nop │ │ │ │ lea (%edi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edx │ │ │ │ - jg 22660 │ │ │ │ + jg 225a0 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ cmp %ebp,%edi │ │ │ │ - jl 22580 │ │ │ │ + jl 224c0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp (%ebx,%edi,8),%eax │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edi,0x1c(%esp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %eax,%edi │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 2243c │ │ │ │ + jle 2237c │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea 0x1(%eax),%ebp │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - jmp 22636 │ │ │ │ + jmp 22576 │ │ │ │ cmp 0x3c(%esp),%eax │ │ │ │ - jg 2243c │ │ │ │ + jg 2237c │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x4(%ebx,%edi,8),%eax │ │ │ │ - mov 0x40(%esi),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ inc %edi │ │ │ │ + mov 0x40(%esi),%ebp │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ imul %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x68(%esi),%edx │ │ │ │ push 0x38(%esp) │ │ │ │ @@ -37492,64 +37352,64 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 2243c │ │ │ │ + jle 2237c │ │ │ │ mov (%ebx,%edi,8),%eax │ │ │ │ cmp 0xc(%esp),%eax │ │ │ │ - jge 225d0 │ │ │ │ + jge 22510 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ebp │ │ │ │ - jmp 2249f │ │ │ │ + jmp 223df │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2259e │ │ │ │ + jmp 224de │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 224c5 │ │ │ │ + jmp 22405 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 225c3 │ │ │ │ + jmp 22503 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 2243c │ │ │ │ - jmp 22572 │ │ │ │ + je 2237c │ │ │ │ + jmp 224b2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ lea 0x40(%esp),%ecx │ │ │ │ lea 0x3c(%esp),%edx │ │ │ │ mov 0x14(%eax),%ebx │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ mov %ebx,0x18(%esp) │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov %ebx,0x1c(%esp) │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ lea 0x38(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ @@ -37558,232 +37418,232 @@ │ │ │ │ push 0x24(%esi) │ │ │ │ lea 0x60(%esp),%esi │ │ │ │ push %esi │ │ │ │ lea 0x60(%esp),%esi │ │ │ │ push %esi │ │ │ │ lea 0x60(%esp),%esi │ │ │ │ push %esi │ │ │ │ - call 10960 │ │ │ │ + call 10960 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 22730 │ │ │ │ + jne 22670 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 2286b │ │ │ │ + jne 227ab │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 229d0 │ │ │ │ + je 22910 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ mov %ebp,%ecx │ │ │ │ - jmp 2277e │ │ │ │ + jmp 226be │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edx │ │ │ │ - jg 229a0 │ │ │ │ + jg 228e0 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 22760 │ │ │ │ + jl 226a0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp (%ebx,%edi,8),%eax │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edi,%ebp │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 229e7 │ │ │ │ + jle 22927 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %ebx,0x24(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - jmp 22847 │ │ │ │ + jmp 22787 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x44(%esp),%eax │ │ │ │ - jg 22858 │ │ │ │ + jg 22798 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov 0x4(%edi,%esi,8),%eax │ │ │ │ - mov 0x40(%ebx),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x68(%ebx),%ebp │ │ │ │ inc %esi │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ + mov 0x40(%ebx),%ecx │ │ │ │ + mov 0x68(%ebx),%ebp │ │ │ │ mov %eax,%edi │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ lea 0x1(%eax,%eax,1),%ecx │ │ │ │ push 0x40(%esp) │ │ │ │ - imul %edx,%eax │ │ │ │ push 0x40(%esp) │ │ │ │ + imul %edx,%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ push 0x20(%esp) │ │ │ │ - push 0x2c(%esp) │ │ │ │ imul %edx,%ecx │ │ │ │ - push 0x34(%esp) │ │ │ │ + push 0x2c(%esp) │ │ │ │ shl $0x5,%eax │ │ │ │ + push 0x34(%esp) │ │ │ │ lea 0x0(%ebp,%eax,1),%edx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ shl $0x4,%ecx │ │ │ │ - lea 0x8(%eax,%edi,1),%eax │ │ │ │ add %ebp,%ecx │ │ │ │ + lea 0x8(%eax,%edi,1),%eax │ │ │ │ push %eax │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ mov 0xc(%ebx),%eax │ │ │ │ add %edi,%ebp │ │ │ │ push %ebp │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ push 0x8(%eax,%edi,1) │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 229c0 │ │ │ │ + jle 22900 │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov (%edi,%esi,8),%eax │ │ │ │ cmp %eax,0x8(%esp) │ │ │ │ - jle 227c0 │ │ │ │ + jle 22700 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 22722 │ │ │ │ + je 22662 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 229e0 │ │ │ │ + je 22920 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ mov %ebp,%ecx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%ebp),%esi │ │ │ │ - jmp 228be │ │ │ │ - jmp 228a0 │ │ │ │ + jmp 227fe │ │ │ │ + jmp 227e0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edx │ │ │ │ - jg 229b0 │ │ │ │ + jg 228f0 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 228a0 │ │ │ │ + jl 227e0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp (%ebx,%edi,8),%eax │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edi,%ebp │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 22722 │ │ │ │ + jle 22662 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %ebx,0x24(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - jmp 22987 │ │ │ │ + jmp 228c7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x4c(%esp),%eax │ │ │ │ - jg 22722 │ │ │ │ + jg 22662 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov 0x4(%edi,%esi,8),%eax │ │ │ │ - mov 0x40(%ebx),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x68(%ebx),%ebp │ │ │ │ inc %esi │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ + mov 0x40(%ebx),%ecx │ │ │ │ + mov 0x68(%ebx),%ebp │ │ │ │ mov %eax,%edi │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ lea 0x1(%eax,%eax,1),%ecx │ │ │ │ push 0x40(%esp) │ │ │ │ - imul %edx,%eax │ │ │ │ push 0x40(%esp) │ │ │ │ + imul %edx,%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ push 0x20(%esp) │ │ │ │ - push 0x2c(%esp) │ │ │ │ imul %edx,%ecx │ │ │ │ - push 0x34(%esp) │ │ │ │ + push 0x2c(%esp) │ │ │ │ shl $0x5,%eax │ │ │ │ + push 0x34(%esp) │ │ │ │ lea 0x0(%ebp,%eax,1),%edx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ shl $0x4,%ecx │ │ │ │ - lea 0x8(%eax,%edi,1),%eax │ │ │ │ add %ebp,%ecx │ │ │ │ + lea 0x8(%eax,%edi,1),%eax │ │ │ │ push %eax │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ mov 0xc(%ebx),%eax │ │ │ │ add %edi,%ebp │ │ │ │ push %ebp │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ push 0x8(%eax,%edi,1) │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 22722 │ │ │ │ + jle 22662 │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov (%edi,%esi,8),%eax │ │ │ │ cmp 0x8(%esp),%eax │ │ │ │ - jge 22900 │ │ │ │ + jge 22840 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2277e │ │ │ │ + jmp 226be │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 228be │ │ │ │ + jmp 227fe │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ - jmp 22711 │ │ │ │ + jmp 22651 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 227a2 │ │ │ │ + jmp 226e2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 228e2 │ │ │ │ + jmp 22822 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 22722 │ │ │ │ - jmp 2287b │ │ │ │ + je 22662 │ │ │ │ + jmp 227bb │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ @@ -37811,279 +37671,278 @@ │ │ │ │ push 0x24(%edi) │ │ │ │ lea 0x60(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ lea 0x60(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ lea 0x60(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10720 │ │ │ │ + call 10720 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 22aa0 │ │ │ │ + jne 229e0 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 22c00 │ │ │ │ + jne 22b40 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 22d90 │ │ │ │ + je 22cd0 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ mov %ebp,%ecx │ │ │ │ - jmp 22ae2 │ │ │ │ + jmp 22a22 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%edx │ │ │ │ - jg 22d70 │ │ │ │ + jg 22cb0 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 22ac0 │ │ │ │ + jl 22a00 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ cmp (%eax,%ebx,8),%edi │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,%ebp │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 22da7 │ │ │ │ + jle 22ce7 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ - jmp 22bd5 │ │ │ │ + jmp 22b16 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x44(%esp),%eax │ │ │ │ - jg 22a7b │ │ │ │ + jg 229bb │ │ │ │ mov 0x4(%esi,%edi,8),%eax │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - mov (%esp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ inc %edi │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ lea (%eax,%eax,2),%edx │ │ │ │ - mov 0x40(%ecx),%esi │ │ │ │ - mov 0x68(%ecx),%ecx │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ add $0x2,%edx │ │ │ │ + mov 0x40(%ecx),%esi │ │ │ │ + mov 0x68(%ecx),%ecx │ │ │ │ imul %ebp,%edx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %edx,%ebx │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %ebp,%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ add %ecx,%ebx │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ push 0x44(%esp) │ │ │ │ - push 0x44(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x44(%esp) │ │ │ │ imul %eax,%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ + push 0x24(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ lea (%ebx,%ebx,2),%ebx │ │ │ │ - shl $0x4,%edx │ │ │ │ shl $0x4,%ebx │ │ │ │ - lea 0x10(%esi,%ebp,1),%ebp │ │ │ │ + mov 0x28(%esp),%ebp │ │ │ │ add %ecx,%ebx │ │ │ │ add %edx,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + lea 0x10(%esi,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - mov %ebx,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x8(%esi,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ add %ebp,%esi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov 0x68(%esp),%ecx │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ add $0x40,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 22a7b │ │ │ │ + jle 229bb │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov (%esi,%edi,8),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jle 22b20 │ │ │ │ + jle 22a60 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 22a8c │ │ │ │ - nop │ │ │ │ + je 229cc │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 22da0 │ │ │ │ + je 22ce0 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ mov %ebp,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x1(%ebp),%esi │ │ │ │ - jmp 22c62 │ │ │ │ - jmp 22c40 │ │ │ │ + jmp 22ba2 │ │ │ │ + jmp 22b80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%edx │ │ │ │ - jg 22d80 │ │ │ │ + jg 22cc0 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 22c40 │ │ │ │ + jl 22b80 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ cmp (%eax,%ebx,8),%edi │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,%ebp │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 22a8c │ │ │ │ + jle 229cc │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ - jmp 22d55 │ │ │ │ + jmp 22c96 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x4c(%esp),%eax │ │ │ │ - jg 22a8c │ │ │ │ + jg 229cc │ │ │ │ mov 0x4(%esi,%edi,8),%eax │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - mov (%esp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ inc %edi │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ lea (%eax,%eax,2),%edx │ │ │ │ - mov 0x40(%ecx),%esi │ │ │ │ - mov 0x68(%ecx),%ecx │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ add $0x2,%edx │ │ │ │ + mov 0x40(%ecx),%esi │ │ │ │ + mov 0x68(%ecx),%ecx │ │ │ │ imul %ebp,%edx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %edx,%ebx │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %ebp,%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ add %ecx,%ebx │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ push 0x44(%esp) │ │ │ │ - push 0x44(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x44(%esp) │ │ │ │ imul %eax,%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ + push 0x24(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ lea (%ebx,%ebx,2),%ebx │ │ │ │ - shl $0x4,%edx │ │ │ │ shl $0x4,%ebx │ │ │ │ - lea 0x10(%esi,%ebp,1),%ebp │ │ │ │ + mov 0x28(%esp),%ebp │ │ │ │ add %ecx,%ebx │ │ │ │ add %edx,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + lea 0x10(%esi,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - mov %ebx,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x8(%esi,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ add %ebp,%esi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov 0x68(%esp),%ecx │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ add $0x40,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 22a8c │ │ │ │ + jle 229cc │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov (%esi,%edi,8),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jle 22ca0 │ │ │ │ + jle 22be0 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 22ae2 │ │ │ │ + jmp 22a22 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 22c62 │ │ │ │ + jmp 22ba2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 22b0a │ │ │ │ + jmp 22a4a │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 22c8a │ │ │ │ + jmp 22bca │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 22a8c │ │ │ │ - jmp 22c10 │ │ │ │ + je 229cc │ │ │ │ + jmp 22b50 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ call 4c37 │ │ │ │ - add $0x41fb3,%eax │ │ │ │ + add $0x41073,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x68,%esp │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ @@ -38100,85 +37959,85 @@ │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push 0x4(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10bb0 │ │ │ │ + call 10bb0 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 22e50 │ │ │ │ + jne 22d90 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 23000 │ │ │ │ + jne 22f40 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 231a5 │ │ │ │ + je 230e5 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%eax),%ebx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 22e9d │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + jmp 22ddd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%edx │ │ │ │ - jg 23197 │ │ │ │ + jg 230d7 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jl 22e80 │ │ │ │ + jl 22dc0 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ cmp (%eax,%esi,8),%edx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,%edi │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 231bd │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 230fd │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ lea 0x23(%eax),%edi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ shr $0x4,%edi │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov (%edi,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 22e34 │ │ │ │ + jl 22d74 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 22e34 │ │ │ │ + jg 22d74 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ mov 0x4(%edi,%ecx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ @@ -38189,44 +38048,44 @@ │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ fstl 0x0(,%ecx,8) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 22f90 │ │ │ │ + js 22ed0 │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%esi,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jge 22f60 │ │ │ │ + jge 22ea0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ - jmp 22fa0 │ │ │ │ + jmp 22ee0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov 0x40(%ebx),%esi │ │ │ │ mov (%ecx),%ecx │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ @@ -38234,78 +38093,78 @@ │ │ │ │ push (%esi,%edi,8) │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ push 0xc(%edi,%eax,1) │ │ │ │ push 0x8(%edi,%eax,1) │ │ │ │ push 0x4(%edi,%eax,1) │ │ │ │ push (%edi,%eax,1) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 22e34 │ │ │ │ + jle 22d74 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 22ef0 │ │ │ │ + jmp 22e30 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 231b1 │ │ │ │ + je 230f1 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - jmp 23040 │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + jmp 22f80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%ebx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edi │ │ │ │ - jg 2319e │ │ │ │ + jg 230de │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jl 23020 │ │ │ │ + jl 22f60 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ cmp (%eax,%esi,8),%edx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 22e43 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 22d83 │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - lea 0x23(%eax),%edx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ + lea 0x23(%eax),%edx │ │ │ │ shr $0x4,%edx │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov (%edi,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 22e43 │ │ │ │ + jl 22d83 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 22e43 │ │ │ │ + jg 22d83 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ mov 0x4(%edi,%ecx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ @@ -38316,44 +38175,44 @@ │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ fstl 0x0(,%ecx,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 23130 │ │ │ │ + js 23070 │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%esi,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jge 23100 │ │ │ │ + jge 23040 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ - jmp 23140 │ │ │ │ + jmp 23080 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov 0x40(%ebx),%esi │ │ │ │ mov (%ecx),%ecx │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ @@ -38361,36 +38220,36 @@ │ │ │ │ push (%esi,%edi,8) │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ push 0xc(%edi,%eax,1) │ │ │ │ push 0x8(%edi,%eax,1) │ │ │ │ push 0x4(%edi,%eax,1) │ │ │ │ push (%edi,%eax,1) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 22e43 │ │ │ │ + jle 22d83 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 23090 │ │ │ │ + jmp 22fd0 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 22e9d │ │ │ │ + jmp 22ddd │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 23040 │ │ │ │ + jmp 22f80 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 22ec4 │ │ │ │ + jmp 22e04 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 23068 │ │ │ │ + jmp 22fa8 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 22e43 │ │ │ │ - jmp 2300f │ │ │ │ + je 22d83 │ │ │ │ + jmp 22f4f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ @@ -38412,100 +38271,100 @@ │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %edi,0x40(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 236a5 │ │ │ │ + jle 235e5 │ │ │ │ lea (%ecx,%esi,4),%edx │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ mov $0x1,%edi │ │ │ │ + mov %edx,%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 23260 │ │ │ │ + je 231a0 │ │ │ │ mov (%eax),%edi │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2326e │ │ │ │ + je 231ae │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edi │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edi │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 23260 │ │ │ │ + jne 231a0 │ │ │ │ lea 0x58(%esp),%eax │ │ │ │ lea 0x60(%esp),%ebx │ │ │ │ lea 0x5c(%esp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x34(%esp) │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ lea 0x80(%esp),%ecx │ │ │ │ push %ecx │ │ │ │ lea 0x80(%esp),%ecx │ │ │ │ push %ecx │ │ │ │ lea 0x80(%esp),%ecx │ │ │ │ push %ecx │ │ │ │ mov %ebx,%ecx │ │ │ │ - call c120 │ │ │ │ + call c1e0 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 232ce │ │ │ │ + jne 2320e │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 234a4 │ │ │ │ + jne 233e4 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 236b6 │ │ │ │ + je 235f6 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ mov %ebp,%ecx │ │ │ │ - jmp 23322 │ │ │ │ + jmp 23262 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%edi │ │ │ │ - jg 2369e │ │ │ │ + jg 235de │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 23300 │ │ │ │ + jl 23240 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ cmp (%eax,%ebx,8),%esi │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,%ebp │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ cmp %ecx,0x30(%esp) │ │ │ │ - jle 236bd │ │ │ │ + jle 235fd │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %edi,0x4c(%esp) │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ @@ -38519,102 +38378,102 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - jg 2348f │ │ │ │ + jg 233cf │ │ │ │ cmp 0x48(%esp),%eax │ │ │ │ - jg 2348f │ │ │ │ + jg 233cf │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 23484 │ │ │ │ + js 233c4 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov (%esp),%edx │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ imul 0x34(%esp),%eax │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x38(%esp),%ebx │ │ │ │ add %eax,%edx │ │ │ │ lea (%esi,%eax,4),%edi │ │ │ │ lea (%esi,%edx,4),%esi │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 23412 │ │ │ │ + jmp 23352 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ add (%esp),%eax │ │ │ │ inc %ebp │ │ │ │ add %ecx,%edi │ │ │ │ add %ecx,%esi │ │ │ │ cmp 0x8(%esp),%ebp │ │ │ │ - jge 23480 │ │ │ │ + jge 233c0 │ │ │ │ mov (%edi),%edx │ │ │ │ cmp 0x4(%esp),%edx │ │ │ │ - jl 23400 │ │ │ │ + jl 23340 │ │ │ │ cmp 0x14(%esp),%edx │ │ │ │ - jge 23400 │ │ │ │ + jge 23340 │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 23400 │ │ │ │ + jle 23340 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ lea (%edx,%eax,8),%ecx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edx),%ebp │ │ │ │ fldl (%ecx) │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ + mov (%edx),%ebp │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x8,%ecx │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ shl $0x4,%ebp │ │ │ │ add %eax,%ebp │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl 0x0(%ebp) │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 23440 │ │ │ │ + jne 23380 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - jmp 23400 │ │ │ │ + jmp 23340 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,0x30(%esp) │ │ │ │ - jg 23390 │ │ │ │ + jg 232d0 │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov 0x4c(%esp),%edi │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 232c6 │ │ │ │ + je 23206 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 236af │ │ │ │ + je 235ef │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ mov %ebp,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x1(%ebp),%esi │ │ │ │ - jmp 23522 │ │ │ │ - jmp 23500 │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ + jmp 23462 │ │ │ │ + jmp 23440 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -38623,31 +38482,31 @@ │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %edi,(%edx,%eax,8) │ │ │ │ - jl 23697 │ │ │ │ + jl 235d7 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 23500 │ │ │ │ + jl 23440 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ cmp %esi,(%eax,%ebx,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,%ebp │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ cmp %ecx,0x30(%esp) │ │ │ │ - jle 232c6 │ │ │ │ + jle 23206 │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ imul %edi,%eax │ │ │ │ @@ -38660,122 +38519,122 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp 0x24(%esp),%eax │ │ │ │ - jl 232c6 │ │ │ │ + jl 23206 │ │ │ │ cmp 0x48(%esp),%eax │ │ │ │ - jg 232c6 │ │ │ │ + jg 23206 │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 23684 │ │ │ │ + js 235c4 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov (%esp),%edx │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ imul 0x34(%esp),%eax │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x38(%esp),%ebx │ │ │ │ add %eax,%edx │ │ │ │ lea (%esi,%eax,4),%edi │ │ │ │ lea (%esi,%edx,4),%esi │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 23612 │ │ │ │ + jmp 23552 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ add (%esp),%eax │ │ │ │ inc %ebp │ │ │ │ add %ecx,%edi │ │ │ │ add %ecx,%esi │ │ │ │ cmp 0x8(%esp),%ebp │ │ │ │ - jge 23680 │ │ │ │ + jge 235c0 │ │ │ │ mov (%edi),%edx │ │ │ │ cmp 0x4(%esp),%edx │ │ │ │ - jl 23600 │ │ │ │ + jl 23540 │ │ │ │ cmp 0x14(%esp),%edx │ │ │ │ - jge 23600 │ │ │ │ + jge 23540 │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 23600 │ │ │ │ + jle 23540 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ lea (%edx,%eax,8),%ecx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edx),%ebp │ │ │ │ fldl (%ecx) │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ + mov (%edx),%ebp │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x8,%ecx │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ shl $0x4,%ebp │ │ │ │ add %eax,%ebp │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl 0x0(%ebp) │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 23640 │ │ │ │ + jne 23580 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - jmp 23600 │ │ │ │ + jmp 23540 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,0x30(%esp) │ │ │ │ - jg 23590 │ │ │ │ + jg 234d0 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 23522 │ │ │ │ + jmp 23462 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 23322 │ │ │ │ + jmp 23262 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 2326e │ │ │ │ + jmp 231ae │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2354e │ │ │ │ + jmp 2348e │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2334e │ │ │ │ + jmp 2328e │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 232c6 │ │ │ │ - jmp 234b4 │ │ │ │ + je 23206 │ │ │ │ + jmp 233f4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 4c37 │ │ │ │ - add $0x41693,%eax │ │ │ │ + add $0x40753,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x98,%esp │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ @@ -38785,411 +38644,411 @@ │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ mov (%eax),%edi │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ push %ebx │ │ │ │ - push 0x24(%edi) │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ + push 0x24(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10960 │ │ │ │ + call 10960 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 23770 │ │ │ │ + jne 236b0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 23980 │ │ │ │ + jne 238c0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 23bc6 │ │ │ │ + je 23b06 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 237bd │ │ │ │ + jmp 236fd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%ebx │ │ │ │ - jg 23bbf │ │ │ │ + jg 23aff │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 237a0 │ │ │ │ + jl 236e0 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp (%eax,%esi,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x64(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 23bde │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jle 23b1e │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ lea (%ecx,%ecx,1),%edx │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ add $0x2,%edx │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ shl $0x5,%eax │ │ │ │ shl $0x4,%edi │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ lea 0x13(%eax),%edx │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - shl $0x4,%ecx │ │ │ │ - shr $0x4,%edx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ + shr $0x4,%edx │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ add %ecx,%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov (%esi,%edx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 23757 │ │ │ │ + jl 23697 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 23757 │ │ │ │ + jg 23697 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ mov 0x4(%esi,%edx,8),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ecx │ │ │ │ mov 0x68(%eax),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x1(%esi,%esi,1),%esi │ │ │ │ shl $0x5,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ - fstl 0x0(,%ecx,8) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ lea (%ebx,%esi,1),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + fstl 0x0(,%ecx,8) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 23ba0 │ │ │ │ + jle 23ae0 │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov %eax,%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 238c0 │ │ │ │ + jne 23800 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ inc %ecx │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ fldl 0x8(%ebx,%esi,1) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ + fld1 │ │ │ │ nop │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%edi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 23900 │ │ │ │ + jne 23840 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x58(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x8(%ecx,%eax,1),%esi │ │ │ │ + push -0x5c(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ push %esi │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ push %ecx │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ push 0xc(%ecx,%eax,1) │ │ │ │ push 0x8(%ecx,%eax,1) │ │ │ │ push 0x4(%ecx,%eax,1) │ │ │ │ push (%ecx,%eax,1) │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 23757 │ │ │ │ + jle 23697 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 23830 │ │ │ │ + jmp 23770 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 23bd2 │ │ │ │ + je 23b12 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 239bd │ │ │ │ + jmp 238fd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %ebx,(%edx,%eax,8) │ │ │ │ - jl 23bb8 │ │ │ │ + jl 23af8 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 239a0 │ │ │ │ + jl 238e0 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp %ebx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x64(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 23763 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jle 236a3 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ lea 0x1(%esi),%edi │ │ │ │ lea (%esi,%esi,1),%edx │ │ │ │ + shl $0x4,%esi │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x2,%edx │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ shl $0x5,%eax │ │ │ │ shl $0x4,%edi │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ lea 0x13(%eax),%edx │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - shl $0x4,%esi │ │ │ │ - shr $0x4,%edx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ + shr $0x4,%edx │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ add %esi,%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov (%esi,%edx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 23763 │ │ │ │ + jl 236a3 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 23763 │ │ │ │ + jg 236a3 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ mov 0x4(%esi,%edx,8),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ecx │ │ │ │ mov 0x68(%eax),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x1(%esi,%esi,1),%esi │ │ │ │ shl $0x5,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ - fstl 0x0(,%ecx,8) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ lea (%ebx,%esi,1),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + fstl 0x0(,%ecx,8) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 23b80 │ │ │ │ + jle 23ac0 │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov %eax,%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 23ac0 │ │ │ │ + jne 23a00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ inc %ecx │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ fldl 0x8(%ebx,%esi,1) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ + fld1 │ │ │ │ nop │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%edi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 23b00 │ │ │ │ + jne 23a40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x58(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x8(%ecx,%eax,1),%esi │ │ │ │ + push -0x5c(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ push %esi │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ push %ecx │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ push 0xc(%ecx,%eax,1) │ │ │ │ push 0x8(%ecx,%eax,1) │ │ │ │ push 0x4(%ecx,%eax,1) │ │ │ │ push (%ecx,%eax,1) │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 23763 │ │ │ │ + jle 236a3 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 23a30 │ │ │ │ + jmp 23970 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %eax,%ebx │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fldl (%ebx) │ │ │ │ add %eax,%eax │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - jmp 23b19 │ │ │ │ + jmp 23a59 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %eax,%ebx │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fldl (%ebx) │ │ │ │ add %eax,%eax │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - jmp 23919 │ │ │ │ + jmp 23859 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 239bd │ │ │ │ + jmp 238fd │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 237bd │ │ │ │ + jmp 236fd │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ - jmp 237e2 │ │ │ │ + jmp 23722 │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ - jmp 239e2 │ │ │ │ + jmp 23922 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 23763 │ │ │ │ - jmp 23990 │ │ │ │ + je 236a3 │ │ │ │ + jmp 238d0 │ │ │ │ nop │ │ │ │ call 4c37 │ │ │ │ - add $0x41183,%eax │ │ │ │ + add $0x40243,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x88,%esp │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ @@ -39199,138 +39058,138 @@ │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push %edi │ │ │ │ push 0x4(%esi) │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10bb0 │ │ │ │ + call 10bb0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 23c80 │ │ │ │ + jne 23bc0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 23f40 │ │ │ │ + jne 23e80 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2420b │ │ │ │ + je 2414b │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ - jmp 23cbd │ │ │ │ + jmp 23bfd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%ebx │ │ │ │ - jg 241fd │ │ │ │ + jg 2413d │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 23ca0 │ │ │ │ + jl 23be0 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp (%eax,%esi,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x4c(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 24223 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 24163 │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ add %ecx,%ecx │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ lea 0x13(%eax),%ecx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ shr $0x4,%ecx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov (%edi,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 23c67 │ │ │ │ + jl 23ba7 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 23c67 │ │ │ │ + jg 23ba7 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ mov 0x4(%edi,%ecx,8),%edi │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov (%edx),%ecx │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + mov (%edx),%ecx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ test %edx,%edx │ │ │ │ - jle 23e73 │ │ │ │ - mov 0x18(%ebx),%edx │ │ │ │ + jle 23db3 │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ + mov 0x18(%ebx),%edx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ - imul %edi,%edx │ │ │ │ fildl (%ecx) │ │ │ │ + imul %edi,%edx │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ + or $0xc,%ah │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + mov %ax,-0x3e(%ebp) │ │ │ │ + mov 0x68(%ebx),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x60(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ sub 0x2c(%ebx),%eax │ │ │ │ - mov 0x68(%ebx),%ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fildl -0x60(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ @@ -39338,52 +39197,52 @@ │ │ │ │ fistpl -0x60(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%esi) │ │ │ │ + fadds -0x9d78(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jne 23ed0 │ │ │ │ + jne 23e10 │ │ │ │ mov %eax,%esi │ │ │ │ sub -0x7c(%ebp),%esi │ │ │ │ lea 0x8(,%eax,8),%edx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ neg %edx │ │ │ │ lea -0x2(%esi),%edi │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp 23e3c │ │ │ │ + jmp 23d7c │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %edx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%ecx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%edx,1) │ │ │ │ add $0x8,%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - je 23e50 │ │ │ │ + je 23d90 │ │ │ │ test %eax,%eax │ │ │ │ - jg 23e20 │ │ │ │ + jg 23d60 │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 23e25 │ │ │ │ + je 23d65 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 23e29 │ │ │ │ + jmp 23d69 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23e70 │ │ │ │ + jmp 23db0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ @@ -39399,31 +39258,31 @@ │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x74(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 23c67 │ │ │ │ + jle 23ba7 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 23d10 │ │ │ │ + jmp 23c50 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 23f22 │ │ │ │ - jmp 23f00 │ │ │ │ + jmp 23e62 │ │ │ │ + jmp 23e40 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -39431,131 +39290,131 @@ │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ sub %ebx,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - je 23e60 │ │ │ │ + je 23da0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 23f00 │ │ │ │ + jg 23e40 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 23f05 │ │ │ │ + je 23e45 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 23f0c │ │ │ │ + jmp 23e4c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 24217 │ │ │ │ + je 24157 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 23f7d │ │ │ │ + jmp 23ebd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %ebx,(%edx,%eax,8) │ │ │ │ - jl 24204 │ │ │ │ + jl 24144 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 23f60 │ │ │ │ + jl 23ea0 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %ebx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x4c(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 23c73 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 23bb3 │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ add %ecx,%ecx │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ lea 0x13(%eax),%ecx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ shr $0x4,%ecx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov (%edi,%esi,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 23c73 │ │ │ │ + jl 23bb3 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 23c73 │ │ │ │ + jg 23bb3 │ │ │ │ mov 0x4(%edi,%esi,8),%edi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov (%edx),%ecx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ + mov (%edx),%ecx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 24133 │ │ │ │ - mov 0x18(%ebx),%edx │ │ │ │ + jle 24073 │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ - imul %edi,%edx │ │ │ │ + mov 0x18(%ebx),%edx │ │ │ │ fildl (%ecx) │ │ │ │ + imul %edi,%edx │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ + or $0xc,%ah │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + mov %ax,-0x3e(%ebp) │ │ │ │ + mov 0x68(%ebx),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x60(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ sub 0x2c(%ebx),%eax │ │ │ │ - mov 0x68(%ebx),%ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fildl -0x60(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ @@ -39563,52 +39422,52 @@ │ │ │ │ fistpl -0x60(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%edi) │ │ │ │ + fadds -0x9d78(%edi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jne 24190 │ │ │ │ + jne 240d0 │ │ │ │ mov %eax,%esi │ │ │ │ sub -0x7c(%ebp),%esi │ │ │ │ lea 0x8(,%eax,8),%edx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ neg %edx │ │ │ │ lea -0x2(%esi),%edi │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp 240fc │ │ │ │ + jmp 2403c │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %edx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%ecx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%edx,1) │ │ │ │ add $0x8,%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - je 24110 │ │ │ │ + je 24050 │ │ │ │ test %eax,%eax │ │ │ │ - jg 240e0 │ │ │ │ + jg 24020 │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 240e5 │ │ │ │ + je 24025 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 240e9 │ │ │ │ + jmp 24029 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24130 │ │ │ │ + jmp 24070 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ @@ -39624,31 +39483,31 @@ │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x74(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 23c73 │ │ │ │ + jle 23bb3 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 23fd0 │ │ │ │ + jmp 23f10 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 241e2 │ │ │ │ - jmp 241c0 │ │ │ │ + jmp 24122 │ │ │ │ + jmp 24100 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -39656,554 +39515,564 @@ │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ sub %ebx,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - je 24120 │ │ │ │ + je 24060 │ │ │ │ test %eax,%eax │ │ │ │ - jg 241c0 │ │ │ │ + jg 24100 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 241c5 │ │ │ │ + je 24105 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 241cc │ │ │ │ + jmp 2410c │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 23cbd │ │ │ │ + jmp 23bfd │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 23f7d │ │ │ │ + jmp 23ebd │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 23ce2 │ │ │ │ + jmp 23c22 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 23fa2 │ │ │ │ + jmp 23ee2 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 23c73 │ │ │ │ - jmp 23f50 │ │ │ │ + je 23bb3 │ │ │ │ + jmp 23e90 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 4c37 │ │ │ │ - add $0x40b33,%eax │ │ │ │ + add $0x3fbf3,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xa8,%esp │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%ecx │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x14(%eax),%ebx │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ push %ebx │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ + lea -0x2c(%ebp),%edx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push 0x24(%esi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ - lea -0x2c(%ebp),%edx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ - call 10720 │ │ │ │ + call 10720 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 242e0 │ │ │ │ + jne 24220 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 24580 │ │ │ │ + jne 244e0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2487f │ │ │ │ + je 24802 │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 2431d │ │ │ │ + jmp 2425d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%ecx │ │ │ │ - jg 24878 │ │ │ │ + jg 247fb │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 24300 │ │ │ │ + jl 24240 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp (%eax,%esi,8),%ecx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x68(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 24897 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 2481a │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x13(%edx),%ebx │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ + shl $0x4,%edi │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ add $0x2,%edx │ │ │ │ + shr $0x4,%ebx │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ shl $0x5,%edx │ │ │ │ - add %edi,%eax │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - shr $0x4,%ebx │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov (%esi,%edx,8),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 242bd │ │ │ │ + jl 241fd │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 242bd │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + jg 241fd │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ mov 0x4(%esi,%edx,8),%edi │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ebx │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ inc %ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ fldl 0x8(%esi,%eax,1) │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - fstl 0x0(,%ebx,8) │ │ │ │ - shl $0x4,%ecx │ │ │ │ lea (%esi,%ecx,1),%edi │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + fstl 0x0(,%ebx,8) │ │ │ │ test %eax,%eax │ │ │ │ - jle 24850 │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + jle 247d0 │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ - jmp 24460 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + jmp 243a0 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov %eax,%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 24460 │ │ │ │ + jne 243a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + inc %ebx │ │ │ │ fldl 0x8(%esi,%ecx,1) │ │ │ │ fldl (%edi) │ │ │ │ - inc %ebx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - nop │ │ │ │ + fld1 │ │ │ │ + jmp 24400 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%esi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 244a0 │ │ │ │ + jne 24400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ add -0x78(%ebp),%edi │ │ │ │ fldl 0x18(%esi,%ecx,1) │ │ │ │ fldl 0x10(%esi,%ecx,1) │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x20(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x20(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 244e0 │ │ │ │ + jne 24440 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - add %edi,%ecx │ │ │ │ push -0x2c(%ebp) │ │ │ │ + add %edi,%ecx │ │ │ │ push -0x30(%ebp) │ │ │ │ + shl $0x3,%ecx │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x58(%ebp) │ │ │ │ + lea 0x10(%eax,%ecx,1),%esi │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - shl $0x3,%ecx │ │ │ │ - lea 0x10(%eax,%ecx,1),%esi │ │ │ │ push %esi │ │ │ │ lea 0x8(%eax,%ecx,1),%esi │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ push %eax │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 242bd │ │ │ │ + jle 241fd │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 243c0 │ │ │ │ + jmp 24300 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2488b │ │ │ │ + je 2480e │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 245bd │ │ │ │ + jmp 2451d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %ecx,(%edx,%eax,8) │ │ │ │ - jl 24871 │ │ │ │ + jl 247f4 │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 245a0 │ │ │ │ + jl 24500 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp %ecx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x68(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 242c9 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 24209 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x13(%edx),%ebx │ │ │ │ lea (%esi,%esi,1),%edx │ │ │ │ + shl $0x4,%esi │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ add $0x2,%edx │ │ │ │ + shr $0x4,%ebx │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - shl $0x4,%esi │ │ │ │ shl $0x5,%edx │ │ │ │ - add %esi,%eax │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - shr $0x4,%ebx │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ + add %esi,%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov (%esi,%edx,8),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 242c9 │ │ │ │ + jl 24209 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 242c9 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + jg 24209 │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ mov 0x4(%esi,%edx,8),%edi │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ebx │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ inc %ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ fldl 0x8(%esi,%eax,1) │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ - fstl 0x0(,%ebx,8) │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - shl $0x4,%ecx │ │ │ │ lea (%esi,%ecx,1),%edi │ │ │ │ + fstl 0x0(,%ebx,8) │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 24820 │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + jle 247a0 │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov $0x1,%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ + mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - jmp 24700 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 24660 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov %eax,%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 24700 │ │ │ │ + jne 24660 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + inc %ebx │ │ │ │ fldl 0x8(%esi,%ecx,1) │ │ │ │ fldl (%edi) │ │ │ │ - inc %ebx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - nop │ │ │ │ + fld1 │ │ │ │ + jmp 246c0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%esi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 24740 │ │ │ │ + jne 246c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ add -0x78(%ebp),%edi │ │ │ │ fldl 0x18(%esi,%ecx,1) │ │ │ │ fldl 0x10(%esi,%ecx,1) │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x20(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x20(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 24780 │ │ │ │ + jne 24700 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - add %edi,%ecx │ │ │ │ push -0x2c(%ebp) │ │ │ │ + add %edi,%ecx │ │ │ │ push -0x30(%ebp) │ │ │ │ + shl $0x3,%ecx │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x58(%ebp) │ │ │ │ + lea 0x10(%eax,%ecx,1),%esi │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - shl $0x3,%ecx │ │ │ │ - lea 0x10(%eax,%ecx,1),%esi │ │ │ │ push %esi │ │ │ │ lea 0x8(%eax,%ecx,1),%esi │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ push %eax │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 242c9 │ │ │ │ + jle 24209 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 24660 │ │ │ │ + jmp 245c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ fldl (%edi) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ fldl 0x10(%esi,%ecx,1) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + fstl -0x80(%ebp) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - jmp 24799 │ │ │ │ + jmp 24719 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ fldl (%edi) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ fldl 0x10(%esi,%ecx,1) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + fstl -0x80(%ebp) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - jmp 244f9 │ │ │ │ + jmp 24459 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 245bd │ │ │ │ + jmp 2451d │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2431d │ │ │ │ + jmp 2425d │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 24342 │ │ │ │ + jmp 24282 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 245e2 │ │ │ │ + jmp 24542 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - je 242c9 │ │ │ │ - jmp 24590 │ │ │ │ + je 24209 │ │ │ │ + jmp 244f0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xa8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ - call ba1b │ │ │ │ - add $0x404ab,%esi │ │ │ │ + call badb │ │ │ │ + add $0x3f52b,%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -40217,154 +40086,154 @@ │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push 0x4(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10bb0 │ │ │ │ + call 10bb0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 24940 │ │ │ │ + jne 248c0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 24c20 │ │ │ │ + jne 24ba0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 24f23 │ │ │ │ + je 24ea3 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - jmp 249a3 │ │ │ │ - jmp 24980 │ │ │ │ + jmp 24923 │ │ │ │ + jmp 24900 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edx,%ecx,1),%ebx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edi │ │ │ │ - jg 24f15 │ │ │ │ + jg 24e95 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - jl 24980 │ │ │ │ + jl 24900 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ cmp (%eax,%edx,8),%ebx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jle 24f3b │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 24ebb │ │ │ │ + fldl -0x9c38(%esi) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - fldl -0xac38(%esi) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldt -0xa7e8(%esi) │ │ │ │ - fstpt -0x70(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ add %edi,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ lea 0x23(%eax),%edi │ │ │ │ shr $0x4,%edi │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldt -0x97e8(%esi) │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + fstpt -0x70(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 24925 │ │ │ │ + jl 248a5 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 24925 │ │ │ │ + jg 248a5 │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x4(%ecx,%edx,8),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ + sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + cmpl $0xffffffff,-0x98(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov (%edx),%ebx │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ - cmpl $0xffffffff,-0x98(%ebp) │ │ │ │ - jl 24ba4 │ │ │ │ + jl 24b24 │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ imul 0x18(%edi),%edx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ - fldcw -0x3c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x3a(%ebp) │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ fildl -0x78(%ebp) │ │ │ │ - fdivrs -0xad78(%esi) │ │ │ │ + fdivrs -0x9d78(%esi) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpl -0x50(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x3e(%ebp) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ lea 0x2(%edx,%eax,1),%ebx │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ - jmp 24b58 │ │ │ │ + jmp 24ad8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ @@ -40390,49 +40259,49 @@ │ │ │ │ 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 24b45 │ │ │ │ + je 24ac5 │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 24ba0 │ │ │ │ + je 24b20 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 24b00 │ │ │ │ + ja 24a80 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 24c00 │ │ │ │ + ja 24b80 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 24b58 │ │ │ │ + jne 24ad8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24ba4 │ │ │ │ + jmp 24b24 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ @@ -40445,47 +40314,47 @@ │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jle 24925 │ │ │ │ + jle 248a5 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 24a10 │ │ │ │ + jmp 24990 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 24b50 │ │ │ │ + jmp 24ad0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 24f2f │ │ │ │ + je 24eaf │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - jmp 24ca3 │ │ │ │ - jmp 24c80 │ │ │ │ + jmp 24c23 │ │ │ │ + jmp 24c00 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -40494,115 +40363,115 @@ │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edi │ │ │ │ - jg 24f1c │ │ │ │ + jg 24e9c │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - jl 24c80 │ │ │ │ + jl 24c00 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ cmp (%eax,%edx,8),%ebx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jle 24931 │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 248b1 │ │ │ │ + fldl -0x9c38(%esi) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - fldl -0xac38(%esi) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldt -0xa7e8(%esi) │ │ │ │ - fstpt -0x70(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ add %edi,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ lea 0x23(%eax),%edi │ │ │ │ shr $0x4,%edi │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldt -0x97e8(%esi) │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + fstpt -0x70(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 24931 │ │ │ │ + jl 248b1 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 24931 │ │ │ │ + jg 248b1 │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x4(%ecx,%edx,8),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ + sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + cmpl $0xffffffff,-0x98(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x4(%ebx),%edx │ │ │ │ mov (%edx),%ebx │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ - cmpl $0xffffffff,-0x98(%ebp) │ │ │ │ - jl 24ea4 │ │ │ │ + jl 24e24 │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ imul 0x18(%edi),%edx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ - fldcw -0x3c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x3a(%ebp) │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ fildl -0x78(%ebp) │ │ │ │ - fdivrs -0xad78(%esi) │ │ │ │ + fdivrs -0x9d78(%esi) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpl -0x50(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x3e(%ebp) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ lea 0x2(%edx,%eax,1),%ebx │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ - jmp 24e58 │ │ │ │ + jmp 24dd8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ @@ -40628,49 +40497,49 @@ │ │ │ │ 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 24e45 │ │ │ │ + je 24dc5 │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 24ea0 │ │ │ │ + je 24e20 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 24e00 │ │ │ │ + ja 24d80 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 24f00 │ │ │ │ + ja 24e80 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 24e58 │ │ │ │ + jne 24dd8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24ea4 │ │ │ │ + jmp 24e24 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ @@ -40683,58 +40552,58 @@ │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jle 24931 │ │ │ │ + jle 248b1 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 24d10 │ │ │ │ + jmp 24c90 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 24e50 │ │ │ │ + jmp 24dd0 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 249a3 │ │ │ │ + jmp 24923 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 24ca3 │ │ │ │ + jmp 24c23 │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 249cc │ │ │ │ + jmp 2494c │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 24ccc │ │ │ │ + jmp 24c4c │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 24931 │ │ │ │ - jmp 24c30 │ │ │ │ + je 248b1 │ │ │ │ + jmp 24bb0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ call 4c37 │ │ │ │ - add $0x3fe23,%eax │ │ │ │ + add $0x3eea3,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x98,%esp │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x14(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ @@ -40749,116 +40618,116 @@ │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push 0x4(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10bb0 │ │ │ │ + call 10bb0 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 24fe0 │ │ │ │ + jne 24f60 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 252d0 │ │ │ │ + jne 25250 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 255d2 │ │ │ │ + je 25552 │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - jmp 25020 │ │ │ │ + jmp 24fa0 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%edx │ │ │ │ - jg 255c3 │ │ │ │ + jg 25543 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,-0x50(%ebp) │ │ │ │ - jl 25000 │ │ │ │ + jl 24f80 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ cmp (%eax,%edi,8),%edx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edi,%ebx │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 255ea │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 2556a │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ lea 0x23(%eax),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ shr $0x4,%edi │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ fstpt -0x80(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov (%ebx,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 24fc4 │ │ │ │ + jl 24f44 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 24fc4 │ │ │ │ + jg 24f44 │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ mov 0x4(%ebx,%ecx,8),%ebx │ │ │ │ shl $0x4,%edx │ │ │ │ fildl (%eax) │ │ │ │ - sub %edx,%esp │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ + sub %edx,%esp │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ecx │ │ │ │ + imul %ebx,%eax │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov 0x40(%edi),%ecx │ │ │ │ - imul %ebx,%eax │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%ecx │ │ │ │ or $0xc,%ch │ │ │ │ mov %cx,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ @@ -40887,15 +40756,15 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 25280 │ │ │ │ + jbe 25200 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ @@ -40924,25 +40793,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 251aa │ │ │ │ + je 2512a │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x88(%ebp) │ │ │ │ fdivl -0x60(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 25220 │ │ │ │ + js 251a0 │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -40965,20 +40834,20 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%esi,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl 0x8(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 25200 │ │ │ │ + jge 25180 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ - jmp 25230 │ │ │ │ + jmp 251b0 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ @@ -40991,142 +40860,142 @@ │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 24fc4 │ │ │ │ + jle 24f44 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 25090 │ │ │ │ + jmp 25010 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 252a0 │ │ │ │ + ja 25220 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 251bc │ │ │ │ + jmp 2513c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ fmull -0x88(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 251bc │ │ │ │ + jmp 2513c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 255de │ │ │ │ + je 2555e │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x1(%ebx),%edi │ │ │ │ - jmp 25320 │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ + jmp 252a0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edx,%ecx,1),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp %ebx,(%esi,%eax,8) │ │ │ │ - jl 255cb │ │ │ │ + jl 2554b │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%edx │ │ │ │ - jl 25300 │ │ │ │ + jl 25280 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ cmp %edi,(%eax,%edx,8) │ │ │ │ setl %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x64(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 24fd3 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 24f53 │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ lea 0x23(%eax),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ shr $0x4,%edi │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ fstpt -0x80(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov (%ebx,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 24fd3 │ │ │ │ + jl 24f53 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 24fd3 │ │ │ │ + jg 24f53 │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ mov 0x4(%ebx,%ecx,8),%ebx │ │ │ │ shl $0x4,%edx │ │ │ │ fildl (%eax) │ │ │ │ - sub %edx,%esp │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ + sub %edx,%esp │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ecx │ │ │ │ + imul %ebx,%eax │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov 0x40(%edi),%ecx │ │ │ │ - imul %ebx,%eax │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%ecx │ │ │ │ or $0xc,%ch │ │ │ │ mov %cx,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ @@ -41154,15 +41023,15 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 25580 │ │ │ │ + jbe 25500 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ @@ -41191,25 +41060,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 254a8 │ │ │ │ + je 25428 │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x88(%ebp) │ │ │ │ fdivl -0x60(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 25520 │ │ │ │ + js 254a0 │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -41232,20 +41101,20 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%esi,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl 0x8(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 25500 │ │ │ │ + jge 25480 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ - jmp 25530 │ │ │ │ + jmp 254b0 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ @@ -41258,75 +41127,75 @@ │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 24fd3 │ │ │ │ + jle 24f53 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 25390 │ │ │ │ + jmp 25310 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 255a0 │ │ │ │ + ja 25520 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 254ba │ │ │ │ + jmp 2543a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ fmull -0x88(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 254ba │ │ │ │ + jmp 2543a │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 25020 │ │ │ │ + jmp 24fa0 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 25320 │ │ │ │ + jmp 252a0 │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 2504b │ │ │ │ + jmp 24fcb │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 2534b │ │ │ │ + jmp 252cb │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 24fd3 │ │ │ │ - jmp 252df │ │ │ │ + je 24f53 │ │ │ │ + jmp 2525f │ │ │ │ xchg %ax,%ax │ │ │ │ call 4c37 │ │ │ │ - add $0x3f773,%eax │ │ │ │ + add $0x3e7f3,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xa8,%esp │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ mov %ebx,-0xa8(%ebp) │ │ │ │ mov 0x14(%eax),%ebx │ │ │ │ @@ -41346,115 +41215,115 @@ │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10960 │ │ │ │ + call 10960 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 256a0 │ │ │ │ + jne 25620 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 25ac0 │ │ │ │ + jne 25a40 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 25eed │ │ │ │ + je 25e6d │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 256dd │ │ │ │ + jmp 2565d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%ebx │ │ │ │ - jg 25ee6 │ │ │ │ + jg 25e66 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 256c0 │ │ │ │ + jl 25640 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp (%eax,%esi,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 25f05 │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jle 25e85 │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ lea (%edx,%edx,1),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - shl $0x5,%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + shl $0x5,%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ add $0x2,%edx │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - shl $0x4,%edi │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ lea 0x13(%eax),%edi │ │ │ │ shr $0x4,%edi │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov (%edi,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 25683 │ │ │ │ + jl 25603 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 25683 │ │ │ │ + jg 25603 │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ mov 0x4(%edi,%ecx,8),%eax │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ mov 0x40(%edi),%edx │ │ │ │ mov %eax,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ add %edx,%edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 25ed0 │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + jle 25e50 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ - imul 0x18(%edi),%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ fildl -0x74(%ebp) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ + imul 0x18(%edi),%eax │ │ │ │ mov 0x2c(%edi),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ @@ -41486,69 +41355,69 @@ │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x74(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ fildl -0x74(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov 0x68(%edi),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 25a40 │ │ │ │ + jne 259c0 │ │ │ │ mov %eax,%esi │ │ │ │ sub -0xa4(%ebp),%esi │ │ │ │ lea 0x8(,%eax,8),%ecx │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ neg %ecx │ │ │ │ lea -0x2(%esi),%edi │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp 2589c │ │ │ │ + jmp 2581c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %edi,%eax │ │ │ │ - je 258b0 │ │ │ │ + je 25830 │ │ │ │ test %eax,%eax │ │ │ │ - jg 25880 │ │ │ │ + jg 25800 │ │ │ │ fldl 0x8(%edx,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 25885 │ │ │ │ + je 25805 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 25889 │ │ │ │ + jmp 25809 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 258d0 │ │ │ │ + jmp 25850 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fmull 0x8(%eax,%edi,8) │ │ │ │ @@ -41579,93 +41448,93 @@ │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 25998 │ │ │ │ - jmp 25980 │ │ │ │ + jmp 25918 │ │ │ │ + jmp 25900 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x2(%eax,%ebx,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp -0x48(%ebp),%ecx │ │ │ │ - je 259d0 │ │ │ │ + je 25950 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ lea 0x1(%ebx,%esi,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 25980 │ │ │ │ + jns 25900 │ │ │ │ mov %ebx,%esi │ │ │ │ sub %eax,%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 25995 │ │ │ │ + jne 25915 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 259d4 │ │ │ │ + jmp 25954 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ push -0x70(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ push 0x8(%eax,%edi,1) │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0x78(%ebp),%esp │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 25683 │ │ │ │ + jle 25603 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 25750 │ │ │ │ + jmp 256d0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 25aa2 │ │ │ │ - jmp 25a80 │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + jmp 25a22 │ │ │ │ + jmp 25a00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ @@ -41674,112 +41543,112 @@ │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 258c0 │ │ │ │ + je 25840 │ │ │ │ test %eax,%eax │ │ │ │ - jg 25a80 │ │ │ │ + jg 25a00 │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 25a85 │ │ │ │ + je 25a05 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 25a8c │ │ │ │ + jmp 25a0c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 25ef9 │ │ │ │ + je 25e79 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 25afd │ │ │ │ + jmp 25a7d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %ebx,(%edx,%eax,8) │ │ │ │ - jl 25edf │ │ │ │ + jl 25e5f │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 25ae0 │ │ │ │ + jl 25a60 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %ebx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 2568f │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jle 2560f │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ lea (%edx,%edx,1),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - shl $0x5,%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ + shl $0x4,%edi │ │ │ │ lea 0x2(%edx),%ecx │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - shl $0x4,%edi │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ lea 0x13(%eax),%edi │ │ │ │ shr $0x4,%edi │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov (%edi,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 2568f │ │ │ │ + jl 2560f │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 2568f │ │ │ │ + jg 2560f │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ mov 0x4(%edi,%ecx,8),%eax │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ shl $0x4,%edx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ mov 0x40(%edi),%edx │ │ │ │ mov %eax,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ add %edx,%edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 25ec0 │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + jle 25e40 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ - imul 0x18(%edi),%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ fildl -0x74(%ebp) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ + imul 0x18(%edi),%eax │ │ │ │ mov 0x2c(%edi),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov %ecx,-0x94(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ @@ -41811,69 +41680,69 @@ │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x74(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ fildl -0x74(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov 0x68(%edi),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 25e40 │ │ │ │ + jne 25dc0 │ │ │ │ mov %eax,%esi │ │ │ │ sub -0xa4(%ebp),%esi │ │ │ │ lea 0x8(,%eax,8),%ecx │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ neg %ecx │ │ │ │ lea -0x2(%esi),%edi │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp 25cbc │ │ │ │ + jmp 25c3c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %eax,%edi │ │ │ │ - je 25cd0 │ │ │ │ + je 25c50 │ │ │ │ test %eax,%eax │ │ │ │ - jg 25ca0 │ │ │ │ + jg 25c20 │ │ │ │ fldl 0x8(%edx,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 25ca5 │ │ │ │ + je 25c25 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 25ca9 │ │ │ │ + jmp 25c29 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 25cf0 │ │ │ │ + jmp 25c70 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fmull 0x8(%eax,%edi,8) │ │ │ │ @@ -41904,87 +41773,87 @@ │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 25d98 │ │ │ │ + jmp 25d18 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x2(%ebx,%eax,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp -0x48(%ebp),%ecx │ │ │ │ - je 25dd0 │ │ │ │ + je 25d50 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ lea 0x1(%ebx,%esi,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 25d80 │ │ │ │ + jns 25d00 │ │ │ │ mov %ebx,%esi │ │ │ │ sub %eax,%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 25d95 │ │ │ │ + jne 25d15 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 25dd4 │ │ │ │ + jmp 25d54 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ push -0x70(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ push 0x8(%eax,%edi,1) │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0x88(%ebp),%esp │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 2568f │ │ │ │ + jle 2560f │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 25b70 │ │ │ │ + jmp 25af0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ - jmp 25ea2 │ │ │ │ - jmp 25e80 │ │ │ │ + jmp 25e22 │ │ │ │ + jmp 25e00 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -41994,886 +41863,871 @@ │ │ │ │ fldl (%edx,%esi,1) │ │ │ │ sub %ebx,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x78(%ebp) │ │ │ │ - je 25ce0 │ │ │ │ + je 25c60 │ │ │ │ test %eax,%eax │ │ │ │ - jg 25e80 │ │ │ │ + jg 25e00 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%edx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 25e85 │ │ │ │ + je 25e05 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 25e8c │ │ │ │ + jmp 25e0c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ lea 0x8(%edx,%edi,1),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 25dd4 │ │ │ │ + jmp 25d54 │ │ │ │ nop │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ lea 0x8(%edx,%edi,1),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 259d4 │ │ │ │ + jmp 25954 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 25afd │ │ │ │ + jmp 25a7d │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 256dd │ │ │ │ + jmp 2565d │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - jmp 25702 │ │ │ │ + jmp 25682 │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - jmp 25b22 │ │ │ │ + jmp 25aa2 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 2568f │ │ │ │ - jmp 25ad0 │ │ │ │ + je 2560f │ │ │ │ + jmp 25a50 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xd8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ - call ba1b │ │ │ │ - add $0x3ee3e,%esi │ │ │ │ + call badb │ │ │ │ + add $0x3debe,%esi │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ mov (%eax),%edi │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ push %ebx │ │ │ │ - push 0x24(%edi) │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ + push 0x24(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10960 │ │ │ │ + call 10960 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 25fc0 │ │ │ │ + jne 25f50 │ │ │ │ + jmp 25f30 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 25f30 │ │ │ │ + ffreep %st(0) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 26470 │ │ │ │ + jne 263d0 │ │ │ │ + jmp 25f47 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 25f47 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 26933 │ │ │ │ + je 26853 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ - jmp 26023 │ │ │ │ - jmp 26000 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + jmp 25fa3 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%edi │ │ │ │ - jg 26925 │ │ │ │ + jg 26845 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jl 26000 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jl 25f80 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ cmp (%eax,%ebx,8),%edx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jle 2694b │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jle 2686b │ │ │ │ fld1 │ │ │ │ fildl -0xa0(%ebp) │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ - fdivr %st(1),%st │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ - mov %ecx,%eax │ │ │ │ shl $0x4,%ebx │ │ │ │ - shl $0x5,%eax │ │ │ │ + mov %ecx,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %ebx,-0xcc(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %ecx,-0xc4(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ lea 0x13(%eax),%ebx │ │ │ │ - shl $0x4,%ecx │ │ │ │ shr $0x4,%ebx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ + mov %ebx,-0xc8(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ fildl -0x9c(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - mov %ecx,-0xc4(%ebp) │ │ │ │ - mov %ebx,-0xc8(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ - fldl -0xac38(%esi) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldt -0xa7e8(%esi) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + fldl -0x9c38(%esi) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldt -0x97e8(%esi) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ mov (%ebx,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 25f9e │ │ │ │ + jl 25f20 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 25f9e │ │ │ │ + jg 25f24 │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ mov 0x4(%ebx,%ecx,8),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %edx,%ecx │ │ │ │ + sub %eax,%esp │ │ │ │ + shl $0x4,%ecx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - shl $0x4,%ecx │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea 0x8(%eax,%ecx,1),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ inc %ebx │ │ │ │ - js 263a6 │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + js 26304 │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ mov 0x18(%ecx),%ebx │ │ │ │ imul %edx,%ebx │ │ │ │ mov 0x24(%ecx),%edx │ │ │ │ mov %ebx,-0xb0(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ - fldl (%eax,%ebx,8) │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %dx,-0x3c(%ebp) │ │ │ │ + mov 0x2c(%ecx),%ebx │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ + mov 0x30(%ecx),%ecx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov %ebx,-0xb8(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%ecx),%ebx │ │ │ │ - mov 0x30(%ecx),%ecx │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%ecx) │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ - or $0xc,%dh │ │ │ │ mov %dx,-0x3e(%ebp) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ lea 0x0(,%ecx,8),%edx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - jmp 2621d │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + jmp 26196 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 26205 │ │ │ │ + je 2617e │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jg 26270 │ │ │ │ + jg 261e0 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fmull -0x68(%ebp) │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ 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(1),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 261c0 │ │ │ │ + ja 26140 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 26430 │ │ │ │ + ja 26390 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 2621d │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 26274 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 26196 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 261e4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ fildl 0x4(%ebx) │ │ │ │ fldl 0x8(%eax,%ecx,8) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub -0xb8(%ebp),%ebx │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x80(%ebp),%ecx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - jmp 2634e │ │ │ │ + jmp 262b7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 26335 │ │ │ │ + je 2629e │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jg 263a0 │ │ │ │ + jg 26300 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fmull -0x70(%ebp) │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 262f0 │ │ │ │ + ja 26260 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 26450 │ │ │ │ + ja 263b0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 2634e │ │ │ │ + jle 262b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 263a6 │ │ │ │ + jmp 26304 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ push -0x98(%ebp) │ │ │ │ push -0x9c(%ebp) │ │ │ │ push -0xa0(%ebp) │ │ │ │ push -0x84(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ + push -0x88(%ebp) │ │ │ │ push 0xc(%eax,%ebx,1) │ │ │ │ push 0x8(%eax,%ebx,1) │ │ │ │ push 0x4(%eax,%ebx,1) │ │ │ │ push (%eax,%ebx,1) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ incl -0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jle 25f9e │ │ │ │ + jle 25f30 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 260b0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 26030 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 26210 │ │ │ │ + jmp 26189 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 26340 │ │ │ │ + jmp 262a9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2693f │ │ │ │ + je 2685f │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - jmp 264e3 │ │ │ │ - jmp 264c0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + jmp 26423 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%ecx,1),%edi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%edx │ │ │ │ - jg 2692c │ │ │ │ + jg 2684c │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jl 264c0 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jl 26400 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ cmp (%eax,%ebx,8),%edi │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jle 25fad │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jle 25f47 │ │ │ │ fld1 │ │ │ │ fildl -0xa0(%ebp) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ - fdivr %st(1),%st │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ lea (%ecx,%ecx,1),%edi │ │ │ │ - mov %edx,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ - shl $0x5,%eax │ │ │ │ + mov %edx,%eax │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ - lea 0x13(%eax),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ - shr $0x4,%ecx │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ - fildl -0x9c(%ebp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %edx,-0xc4(%ebp) │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + lea 0x13(%eax),%ecx │ │ │ │ + shr $0x4,%ecx │ │ │ │ mov %ecx,-0xc8(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ - fldl -0xac38(%esi) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldt -0xa7e8(%esi) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + fildl -0x9c(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + fldl -0x9c38(%esi) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldt -0x97e8(%esi) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ mov (%ebx,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 25fad │ │ │ │ + jl 25f41 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 25fad │ │ │ │ + jg 25f45 │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ mov 0x4(%ebx,%ecx,8),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %edx,%ebx │ │ │ │ + sub %eax,%esp │ │ │ │ + shl $0x4,%ebx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ + mov %ebx,-0xac(%ebp) │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - shl $0x4,%ebx │ │ │ │ - mov %ebx,-0xac(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea 0x8(%eax,%ebx,1),%ecx │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ mov %edi,%ebx │ │ │ │ inc %ebx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ - js 26866 │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + js 26784 │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov 0x18(%ebx),%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %dx,-0x3c(%ebp) │ │ │ │ + mov 0x2c(%ebx),%ecx │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ + mov 0x30(%ebx),%ebx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%ebx),%ecx │ │ │ │ - mov 0x30(%ebx),%ebx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ mov %ebx,-0xbc(%ebp) │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%ebx) │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ - or $0xc,%dh │ │ │ │ mov %dx,-0x3e(%ebp) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ lea 0x0(,%ebx,8),%edx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - jmp 266dd │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + jmp 26616 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 266c5 │ │ │ │ + je 265fe │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 26730 │ │ │ │ + jl 26660 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fmull -0x70(%ebp) │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ 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(1),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 26680 │ │ │ │ + ja 265c0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 268f0 │ │ │ │ + ja 26810 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 266dd │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 26734 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jge 26616 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 26664 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ fildl 0x4(%ebx) │ │ │ │ fldl 0x8(%eax,%ecx,8) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub -0xb8(%ebp),%ebx │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x80(%ebp),%ecx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - jmp 2680e │ │ │ │ + jmp 26737 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 267f5 │ │ │ │ + je 2671e │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 26860 │ │ │ │ + jl 26780 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fmull -0x68(%ebp) │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 267b0 │ │ │ │ + ja 266e0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 26910 │ │ │ │ + ja 26830 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 2680e │ │ │ │ + jge 26737 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26866 │ │ │ │ + jmp 26784 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ push -0x98(%ebp) │ │ │ │ push -0x9c(%ebp) │ │ │ │ push -0xa0(%ebp) │ │ │ │ push -0x84(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ + push -0x88(%ebp) │ │ │ │ push 0xc(%eax,%ebx,1) │ │ │ │ push 0x8(%eax,%ebx,1) │ │ │ │ push 0x4(%eax,%ebx,1) │ │ │ │ push (%eax,%ebx,1) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ incl -0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jle 25fad │ │ │ │ + jle 25f47 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 26570 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 264b0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 266d0 │ │ │ │ + jmp 26609 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 26800 │ │ │ │ + jmp 26729 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 26023 │ │ │ │ + jmp 25fa3 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 264e3 │ │ │ │ + jmp 26423 │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp 2604f │ │ │ │ + jmp 25fcf │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp 2650f │ │ │ │ + jmp 2644f │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 25fad │ │ │ │ - jmp 26483 │ │ │ │ + je 25f47 │ │ │ │ + jmp 263e3 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xd8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ - call ba1f │ │ │ │ - add $0x3e401,%edi │ │ │ │ + call badf │ │ │ │ + add $0x3d4e1,%edi │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov (%eax),%ebx │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov 0x14(%eax),%edx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ @@ -42883,125 +42737,120 @@ │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ push %esi │ │ │ │ - lea -0x2c(%ebp),%edx │ │ │ │ push 0x24(%ebx) │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ + lea -0x2c(%ebp),%edx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10960 │ │ │ │ + call 10960 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 269f0 │ │ │ │ + jne 26910 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 26f60 │ │ │ │ + jne 26e60 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 274e6 │ │ │ │ + je 273e6 │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ lea -0x2(%eax),%edx │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ - jmp 26a63 │ │ │ │ - jmp 26a40 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 26963 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%ebx │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edx │ │ │ │ - jg 274d8 │ │ │ │ + jg 273d8 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ cmp -0x4c(%ebp),%esi │ │ │ │ - jl 26a40 │ │ │ │ + jl 26940 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ cmp (%eax,%esi,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x60(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jle 274fe │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 273fe │ │ │ │ fildl -0x7c(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - fstl -0xc8(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ add %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ mov %edx,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ lea 0x2(%ecx),%esi │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ - shl $0x5,%eax │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - fildl -0x78(%ebp) │ │ │ │ - add %ecx,%edx │ │ │ │ mov %ecx,-0xd4(%ebp) │ │ │ │ - fstl -0xd0(%ebp) │ │ │ │ + fstl -0xc8(%ebp) │ │ │ │ + add %ecx,%edx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ mov %edx,-0xc0(%ebp) │ │ │ │ lea 0x13(%eax),%edx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ shr $0x4,%edx │ │ │ │ mov %edx,-0xbc(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + fstl -0xd0(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpl -0xb0(%ebp) │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ - fldl -0xac38(%edi) │ │ │ │ + fldl -0x9c38(%edi) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov (%edx,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 269d8 │ │ │ │ + jl 268f8 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 269d8 │ │ │ │ + jg 268f8 │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x4(%edx,%ecx,8),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ @@ -43016,47 +42865,47 @@ │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ fildl (%esi) │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov 0x2c(%eax),%esi │ │ │ │ + movzwl -0x3a(%ebp),%eax │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%eax),%esi │ │ │ │ - movzwl -0x3a(%ebp),%eax │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ fildl -0x64(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ add %ecx,%ebx │ │ │ │ + or $0xc,%ah │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl (%ebx) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x70(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ sub %esi,%ebx │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ - fldl -0xb8(%ebp) │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ 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) │ │ │ │ @@ -43065,15 +42914,15 @@ │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldl (%ebx) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 26ef0 │ │ │ │ + jbe 26df0 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ @@ -43097,28 +42946,28 @@ │ │ │ │ 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 26c58 │ │ │ │ + je 26b58 │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%edi) │ │ │ │ + fmuls -0x9d74(%edi) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %esi,%esi │ │ │ │ - jle 26ce0 │ │ │ │ + jle 26be0 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xc8(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivl -0x70(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ @@ -43139,34 +42988,34 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 26cc0 │ │ │ │ + jne 26bc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - jmp 26cf0 │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + jmp 26bf0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%ecx,%eax,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ @@ -43187,15 +43036,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 26ed0 │ │ │ │ + jbe 26dd0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -43222,29 +43071,29 @@ │ │ │ │ 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 26da2 │ │ │ │ + je 26ca2 │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%edi) │ │ │ │ + fmuls -0x9d74(%edi) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 26e50 │ │ │ │ + jle 26d50 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xd0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -43268,113 +43117,113 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x10(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 26e20 │ │ │ │ + jne 26d20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - jmp 26e60 │ │ │ │ + jmp 26d60 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ push %ecx │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ push -0x98(%ebp) │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ push 0xc(%ecx,%esi,1) │ │ │ │ push 0x8(%ecx,%esi,1) │ │ │ │ push 0x4(%ecx,%esi,1) │ │ │ │ push (%ecx,%esi,1) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jle 269d8 │ │ │ │ + jle 268f8 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 26b20 │ │ │ │ + jmp 26a20 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 26f10 │ │ │ │ + ja 26e10 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 26db0 │ │ │ │ + jmp 26cb0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 26f40 │ │ │ │ + ja 26e40 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ - jmp 26c66 │ │ │ │ + jmp 26b66 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 26db0 │ │ │ │ + jmp 26cb0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 26c66 │ │ │ │ + jmp 26b66 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 274f2 │ │ │ │ + je 273f2 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ - jmp 26fe3 │ │ │ │ - jmp 26fc0 │ │ │ │ + jmp 26ee3 │ │ │ │ + jmp 26ec0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -43383,75 +43232,75 @@ │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ sar $1,%eax │ │ │ │ cmp %edx,(%ebx,%eax,8) │ │ │ │ - jl 274df │ │ │ │ + jl 273df │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ cmp -0x4c(%ebp),%esi │ │ │ │ - jl 26fc0 │ │ │ │ + jl 26ec0 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ cmp %ebx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x60(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jle 269e4 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 26904 │ │ │ │ fildl -0x7c(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - fstl -0xc8(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ add %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ mov %edx,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ lea 0x2(%ecx),%esi │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - shl $0x5,%eax │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - fildl -0x78(%ebp) │ │ │ │ - add %ecx,%edx │ │ │ │ mov %ecx,-0xc0(%ebp) │ │ │ │ - fstl -0xd0(%ebp) │ │ │ │ + fstl -0xc8(%ebp) │ │ │ │ + add %ecx,%edx │ │ │ │ mov %edx,-0xd4(%ebp) │ │ │ │ lea 0x13(%eax),%edx │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ shr $0x4,%edx │ │ │ │ mov %edx,-0xbc(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + fstl -0xd0(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpl -0xb0(%ebp) │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ - fldl -0xac38(%edi) │ │ │ │ + fldl -0x9c38(%edi) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov (%edx,%esi,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 269e4 │ │ │ │ + jl 26904 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 269e4 │ │ │ │ + jg 26904 │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x4(%edx,%esi,8),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ @@ -43466,47 +43315,47 @@ │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ fildl (%esi) │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov 0x2c(%eax),%esi │ │ │ │ + movzwl -0x3a(%ebp),%eax │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%eax),%esi │ │ │ │ - movzwl -0x3a(%ebp),%eax │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ fildl -0x64(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ add %ecx,%ebx │ │ │ │ + or $0xc,%ah │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl (%ebx) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x70(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ sub %esi,%ebx │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ - fldl -0xb8(%ebp) │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ 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) │ │ │ │ @@ -43515,15 +43364,15 @@ │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldl (%ebx) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 27470 │ │ │ │ + jbe 27370 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ @@ -43547,28 +43396,28 @@ │ │ │ │ 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 271d8 │ │ │ │ + je 270d8 │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%edi) │ │ │ │ + fmuls -0x9d74(%edi) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %esi,%esi │ │ │ │ - jle 27260 │ │ │ │ + jle 27160 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xc8(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivl -0x70(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ @@ -43589,34 +43438,34 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 27240 │ │ │ │ + jne 27140 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - jmp 27270 │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + jmp 27170 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%ecx,%eax,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ @@ -43637,15 +43486,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 27450 │ │ │ │ + jbe 27350 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -43672,29 +43521,29 @@ │ │ │ │ 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 27322 │ │ │ │ + je 27222 │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%edi) │ │ │ │ + fmuls -0x9d74(%edi) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 273d0 │ │ │ │ + jle 272d0 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xd0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -43718,125 +43567,125 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x10(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 273a0 │ │ │ │ + jne 272a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - jmp 273e0 │ │ │ │ + jmp 272e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ push -0x98(%ebp) │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ push 0xc(%ecx,%ebx,1) │ │ │ │ push 0x8(%ecx,%ebx,1) │ │ │ │ push 0x4(%ecx,%ebx,1) │ │ │ │ push (%ecx,%ebx,1) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jle 269e4 │ │ │ │ + jle 26904 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 270a0 │ │ │ │ + jmp 26fa0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 27490 │ │ │ │ + ja 27390 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 27330 │ │ │ │ + jmp 27230 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 274c0 │ │ │ │ + ja 273c0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ - jmp 271e6 │ │ │ │ + jmp 270e6 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 27330 │ │ │ │ + jmp 27230 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 271e6 │ │ │ │ + jmp 270e6 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 26a63 │ │ │ │ + jmp 26963 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 26fe3 │ │ │ │ + jmp 26ee3 │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 26a8c │ │ │ │ + jmp 2698c │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 2700c │ │ │ │ + jmp 26f0c │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 269e4 │ │ │ │ - jmp 26f70 │ │ │ │ + je 26904 │ │ │ │ + jmp 26e70 │ │ │ │ nop │ │ │ │ call 4c37 │ │ │ │ - add $0x3d863,%eax │ │ │ │ + add $0x3c963,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc8,%esp │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov 0x14(%eax),%esi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ mov %edi,-0xc0(%ebp) │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ @@ -43851,135 +43700,135 @@ │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ mov (%eax),%edi │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ push %esi │ │ │ │ push 0x24(%edi) │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10720 │ │ │ │ + call 10720 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 275c0 │ │ │ │ + jne 274c0 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 27b00 │ │ │ │ + jne 27a00 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 28046 │ │ │ │ + je 27f46 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 275fd │ │ │ │ + jmp 274fd │ │ │ │ xchg %ax,%ax │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%ecx │ │ │ │ - jg 2803f │ │ │ │ + jg 27f3f │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 275e0 │ │ │ │ + jl 274e0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp (%eax,%esi,8),%ecx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 2805e │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 27f5e │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ lea 0x1(%esi),%ebx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ lea (%ebx,%ebx,1),%esi │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ shl $0x5,%esi │ │ │ │ + shl $0x4,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %esi,-0xa8(%ebp) │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ mov %esi,-0xbc(%ebp) │ │ │ │ add $0x2,%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%edi │ │ │ │ + shl $0x4,%esi │ │ │ │ mov %edi,-0xb4(%ebp) │ │ │ │ lea 0x13(%eax),%edi │ │ │ │ - shl $0x4,%esi │ │ │ │ - shl $0x4,%edx │ │ │ │ - shr $0x4,%edi │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ + shr $0x4,%edi │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov (%edi,%esi,8),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 2759f │ │ │ │ + jl 2749f │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2759f │ │ │ │ + jg 2749f │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov %esp,-0xa0(%ebp) │ │ │ │ mov 0x4(%edi,%esi,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ + sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 28020 │ │ │ │ + jle 27f20 │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - mov 0x24(%edi),%esi │ │ │ │ - imul 0x18(%edi),%eax │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ fildl -0x7c(%ebp) │ │ │ │ + mov 0x24(%edi),%esi │ │ │ │ + imul 0x18(%edi),%eax │ │ │ │ mov 0x2c(%edi),%edx │ │ │ │ - fildl (%esi) │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ + fildl (%esi) │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ @@ -44008,60 +43857,60 @@ │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x7c(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%edi) │ │ │ │ + fadds -0x9d78(%edi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 27aa0 │ │ │ │ + jne 279a0 │ │ │ │ mov %edx,%esi │ │ │ │ sub -0xbc(%ebp),%esi │ │ │ │ lea 0x8(,%edx,8),%ecx │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ neg %ecx │ │ │ │ lea -0x2(%esi),%edi │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ - jmp 277fc │ │ │ │ + jmp 276fc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ dec %edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 27810 │ │ │ │ + je 27710 │ │ │ │ test %edx,%edx │ │ │ │ - jg 277e0 │ │ │ │ + jg 276e0 │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 277e5 │ │ │ │ + je 276e5 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 277e9 │ │ │ │ + jmp 276e9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 27830 │ │ │ │ + jmp 27730 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ @@ -44101,20 +43950,20 @@ │ │ │ │ fistpl -0x88(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%edi) │ │ │ │ + fadds -0x9d78(%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add -0xb8(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 27903 │ │ │ │ - jmp 27900 │ │ │ │ + jmp 27803 │ │ │ │ + jmp 27800 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x44(%ebp),%edx │ │ │ │ @@ -44122,25 +43971,25 @@ │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ lea 0x1(%edx,%ebx,1),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 2791f │ │ │ │ + jns 2781f │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne 27900 │ │ │ │ + jne 27800 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ fildl 0x8(%edx) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ @@ -44175,216 +44024,216 @@ │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%edi) │ │ │ │ + fadds -0x9d78(%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add -0xb4(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 279d8 │ │ │ │ + jmp 278d8 │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%ebx,%edx,1),%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x20(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp -0x48(%ebp),%esi │ │ │ │ - je 27a10 │ │ │ │ + je 27910 │ │ │ │ sub -0x44(%ebp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 279c0 │ │ │ │ + jns 278c0 │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x20(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne 279d5 │ │ │ │ + jne 278d5 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 27a14 │ │ │ │ + jmp 27914 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ push -0x6c(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ - push -0x78(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0xa0(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 2759f │ │ │ │ + jle 2749f │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 276a0 │ │ │ │ + jmp 275a0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 27ae2 │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + jmp 279e2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%edx,8),%ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ sub -0x44(%ebp),%edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 27820 │ │ │ │ + je 27720 │ │ │ │ test %edx,%edx │ │ │ │ - jg 27ac0 │ │ │ │ + jg 279c0 │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - je 27ac5 │ │ │ │ + je 279c5 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 27acc │ │ │ │ + jmp 279cc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 28052 │ │ │ │ + je 27f52 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 27b3d │ │ │ │ + jmp 27a3d │ │ │ │ nop │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %ecx,(%edx,%eax,8) │ │ │ │ - jl 28038 │ │ │ │ + jl 27f38 │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 27b20 │ │ │ │ + jl 27a20 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %ecx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp -0x84(%ebp),%eax │ │ │ │ - jge 275ab │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jge 274ab │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ inc %esi │ │ │ │ mov %edx,%ebx │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ + shl $0x5,%ebx │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ - shl $0x5,%ebx │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %ebx,-0xa8(%ebp) │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ mov %ebx,-0xbc(%ebp) │ │ │ │ add $0x2,%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%edi │ │ │ │ + shl $0x4,%ebx │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ lea 0x13(%eax),%edi │ │ │ │ - shl $0x4,%ebx │ │ │ │ - shl $0x4,%edx │ │ │ │ - shr $0x4,%edi │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ + shr $0x4,%edi │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ nop │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov (%edi,%esi,8),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 275ab │ │ │ │ + jl 274ab │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 275ab │ │ │ │ + jg 274ab │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov %esp,-0xa0(%ebp) │ │ │ │ mov 0x4(%edi,%esi,8),%edi │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ + sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 28000 │ │ │ │ + jle 27f00 │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - mov 0x24(%edi),%esi │ │ │ │ - imul 0x18(%edi),%eax │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ fildl -0x7c(%ebp) │ │ │ │ + mov 0x24(%edi),%esi │ │ │ │ + imul 0x18(%edi),%eax │ │ │ │ mov 0x2c(%edi),%edx │ │ │ │ fildl (%esi) │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ @@ -44416,58 +44265,58 @@ │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x7c(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%edi) │ │ │ │ + fadds -0x9d78(%edi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 27f90 │ │ │ │ + jne 27e90 │ │ │ │ mov %edx,%esi │ │ │ │ sub -0xbc(%ebp),%esi │ │ │ │ lea 0x8(,%edx,8),%ecx │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ neg %ecx │ │ │ │ lea -0x2(%esi),%edi │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ - jmp 27d1c │ │ │ │ + jmp 27c1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ dec %edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 27d30 │ │ │ │ + je 27c30 │ │ │ │ test %edx,%edx │ │ │ │ - jg 27d00 │ │ │ │ + jg 27c00 │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 27d05 │ │ │ │ + je 27c05 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 27d09 │ │ │ │ + jmp 27c09 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 27d50 │ │ │ │ + jmp 27c50 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ @@ -44507,42 +44356,42 @@ │ │ │ │ fistpl -0x88(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%edi) │ │ │ │ + fadds -0x9d78(%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add -0xb4(%ebp),%edi │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 27e03 │ │ │ │ + jmp 27d03 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x44(%ebp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ lea 0x1(%edx,%ebx,1),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 27e1f │ │ │ │ + jns 27d1f │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne 27e00 │ │ │ │ + jne 27d00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ fildl 0x8(%edx) │ │ │ │ @@ -44576,160 +44425,160 @@ │ │ │ │ fistpl -0x60(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%edi) │ │ │ │ + fadds -0x9d78(%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add -0xb8(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 27ed8 │ │ │ │ + jmp 27dd8 │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%ebx,%edx,1),%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x20(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp -0x48(%ebp),%esi │ │ │ │ - je 27f10 │ │ │ │ + je 27e10 │ │ │ │ sub -0x44(%ebp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 27ec0 │ │ │ │ + jns 27dc0 │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x20(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne 27ed5 │ │ │ │ + jne 27dd5 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 27f14 │ │ │ │ + jmp 27e14 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ push -0x6c(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ - push -0x78(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0xa0(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 275ab │ │ │ │ + jle 274ab │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 27bd0 │ │ │ │ + jmp 27ad0 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 27fe2 │ │ │ │ - jmp 27fc0 │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + jmp 27ee2 │ │ │ │ + jmp 27ec0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%edx,8),%ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ sub -0x44(%ebp),%edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 27d40 │ │ │ │ + je 27c40 │ │ │ │ test %edx,%edx │ │ │ │ - jg 27fc0 │ │ │ │ + jg 27ec0 │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - je 27fc5 │ │ │ │ + je 27ec5 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 27fcc │ │ │ │ + jmp 27ecc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x10(%eax,%edi,1),%eax │ │ │ │ lea 0x8(%esi,%edi,1),%esi │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - jmp 27f14 │ │ │ │ + jmp 27e14 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x10(%eax,%edi,1),%eax │ │ │ │ lea 0x8(%esi,%edi,1),%esi │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - jmp 27a17 │ │ │ │ + jmp 27917 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 27b3d │ │ │ │ + jmp 27a3d │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 275fd │ │ │ │ + jmp 274fd │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 27625 │ │ │ │ + jmp 27525 │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 27b65 │ │ │ │ + jmp 27a65 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - je 275ab │ │ │ │ - jmp 27b13 │ │ │ │ + je 274ab │ │ │ │ + jmp 27a13 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xe8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x3ccee,%ebx │ │ │ │ + add $0x3bdee,%ebx │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov %esi,-0xc8(%ebp) │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ @@ -44747,1296 +44596,1288 @@ │ │ │ │ lea -0x1c(%ebp),%esi │ │ │ │ push %esi │ │ │ │ lea -0x20(%ebp),%esi │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %esi │ │ │ │ lea -0x24(%ebp),%esi │ │ │ │ push %esi │ │ │ │ - call 10720 │ │ │ │ + call 10720 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 28110 │ │ │ │ + jne 28020 │ │ │ │ + jmp 28000 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28000 │ │ │ │ + ffreep %st(0) │ │ │ │ + nop │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 28760 │ │ │ │ + jne 28680 │ │ │ │ + jmp 28014 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28014 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 28e3f │ │ │ │ + je 28d1f │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - jmp 28163 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + jmp 280a3 │ │ │ │ + jmp 28080 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edx,%ecx,1),%edi │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%esi │ │ │ │ - jg 28e38 │ │ │ │ + jg 28d18 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp -0x48(%ebp),%edx │ │ │ │ - jl 28140 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ + jl 28080 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ cmp (%eax,%edx,8),%edi │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ - cmp %edx,-0x58(%ebp) │ │ │ │ + cmp %edx,-0x44(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - jle 28e5d │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jle 28d3d │ │ │ │ fld1 │ │ │ │ fildl -0xc4(%ebp) │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ - fdivr %st(1),%st │ │ │ │ lea 0x3(%ecx,%ecx,2),%eax │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ lea (%ecx,%ecx,1),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - shl $0x5,%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - fildl -0xc0(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %edx,-0xdc(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ - fdivr %st(1),%st │ │ │ │ shl $0x5,%ecx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ + mov %edx,-0xe8(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + fdivr %st(1),%st │ │ │ │ lea 0x13(%eax),%ecx │ │ │ │ - shl $0x4,%edx │ │ │ │ shr $0x4,%ecx │ │ │ │ - mov %edx,-0xe8(%ebp) │ │ │ │ mov %ecx,-0xe0(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + fildl -0xc0(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ fildl -0xbc(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ - fldl -0xac38(%ebx) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - fldt -0xa7e8(%ebx) │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fldl -0x9c38(%ebx) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldt -0x97e8(%ebx) │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 280f7 │ │ │ │ + jl 27ff9 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 280f7 │ │ │ │ + jg 27ffd │ │ │ │ mov -0xe0(%ebp),%eax │ │ │ │ mov %esp,-0xcc(%ebp) │ │ │ │ mov 0x4(%ecx,%edx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ + sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ inc %eax │ │ │ │ - js 28e10 │ │ │ │ + js 28cf0 │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ fildl (%ecx) │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ + mov 0x2c(%edi),%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%edi),%ecx │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fldl (%eax) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ + fstl -0x78(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ sub %ecx,%edi │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - sub %eax,%ecx │ │ │ │ fstpl -0xa8(%ebp) │ │ │ │ - jmp 2838d │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + jmp 282c6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 28375 │ │ │ │ + je 282ae │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 283e0 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 28310 │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ fmull -0x60(%ebp) │ │ │ │ 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(1),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 28330 │ │ │ │ + ja 28270 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 28700 │ │ │ │ + ja 28620 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xa8(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 2838d │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 283e4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 282c6 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28314 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ fildl 0x4(%edi) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ lea 0x8(,%eax,8),%ecx │ │ │ │ mov %ecx,-0xd4(%ebp) │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ fldl 0x8(%edi,%eax,8) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fstl -0x78(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ sub -0xb0(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x84(%ebp),%ecx │ │ │ │ fstpl -0xa8(%ebp) │ │ │ │ - jmp 284ce │ │ │ │ + jmp 283f7 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 284b5 │ │ │ │ + je 283de │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 28520 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 28440 │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 28470 │ │ │ │ + ja 283a0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 28720 │ │ │ │ + ja 28640 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xa8(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 284ce │ │ │ │ + jle 283f7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28524 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 28444 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ lea 0x10(%eax,%edi,1),%eax │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x10(%eax) │ │ │ │ fstl -0x78(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ sub -0xb0(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x84(%ebp),%ecx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - jmp 2860e │ │ │ │ + jmp 28527 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 285f5 │ │ │ │ + je 2850e │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 28660 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 28570 │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ fmull -0x68(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 285b0 │ │ │ │ + ja 284d0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 28740 │ │ │ │ + ja 28660 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 2860e │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 28527 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28666 │ │ │ │ + jmp 28574 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0xb8(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ push -0xbc(%ebp) │ │ │ │ push -0xc0(%ebp) │ │ │ │ push -0xc4(%ebp) │ │ │ │ push -0x9c(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ push -0xd0(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ - add %edx,%eax │ │ │ │ push %eax │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0xcc(%ebp),%esp │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - jle 280f7 │ │ │ │ + jle 28000 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 28220 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 28160 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28380 │ │ │ │ + jmp 282b9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 284c0 │ │ │ │ + jmp 283e9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28600 │ │ │ │ + jmp 28519 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 28e4e │ │ │ │ + je 28d2e │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - jmp 287e3 │ │ │ │ - jmp 287c0 │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + jmp 286e3 │ │ │ │ + jmp 286c0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edx,%ecx,1),%edi │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%esi │ │ │ │ - jg 28e31 │ │ │ │ + jg 28d11 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp -0x48(%ebp),%edx │ │ │ │ - jl 287c0 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ + jl 286c0 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ cmp (%eax,%edx,8),%edi │ │ │ │ setg %al │ │ │ │ xor %ecx,%ecx │ │ │ │ - cmp %edx,-0x58(%ebp) │ │ │ │ + cmp %edx,-0x44(%ebp) │ │ │ │ setne %cl │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - jle 28103 │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jle 28014 │ │ │ │ fld1 │ │ │ │ fildl -0xc4(%ebp) │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ - fdivr %st(1),%st │ │ │ │ lea 0x3(%ecx,%ecx,2),%eax │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ lea (%ecx,%ecx,1),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - shl $0x5,%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - fildl -0xc0(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %edx,-0xdc(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ - fdivr %st(1),%st │ │ │ │ shl $0x5,%ecx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %ecx,-0xe8(%ebp) │ │ │ │ + mov %edx,-0xe4(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + fdivr %st(1),%st │ │ │ │ lea 0x13(%eax),%ecx │ │ │ │ - shl $0x4,%edx │ │ │ │ shr $0x4,%ecx │ │ │ │ - mov %edx,-0xe4(%ebp) │ │ │ │ mov %ecx,-0xe0(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + fildl -0xc0(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ fildl -0xbc(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ - fldl -0xac38(%ebx) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - fldt -0xa7e8(%ebx) │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fldl -0x9c38(%ebx) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldt -0x97e8(%ebx) │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 28103 │ │ │ │ + jl 2800e │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 28103 │ │ │ │ + jg 28012 │ │ │ │ mov -0xe0(%ebp),%eax │ │ │ │ mov %esp,-0xcc(%ebp) │ │ │ │ mov 0x4(%ecx,%edx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ + sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ inc %eax │ │ │ │ - js 28de0 │ │ │ │ + js 28cc0 │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ imul 0x18(%ecx),%eax │ │ │ │ fildl (%edi) │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ + mov 0x2c(%ecx),%edx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%ecx),%edx │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fldl (%eax) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ + fstl -0x78(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - sub %eax,%ecx │ │ │ │ fstpl -0xa8(%ebp) │ │ │ │ - jmp 28a0d │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + jmp 28906 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 289f5 │ │ │ │ + je 288ee │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 28a60 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 28950 │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ fmull -0x68(%ebp) │ │ │ │ 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(1),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 289b0 │ │ │ │ + ja 288b0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 28d80 │ │ │ │ + ja 28c60 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xa8(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 28a0d │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 28a64 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 28906 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28954 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ lea 0x8(,%eax,8),%edi │ │ │ │ fildl 0x4(%ecx) │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ mov %edi,-0xd4(%ebp) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ fldl 0x8(%edi,%eax,8) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fstl -0x78(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ sub -0xb0(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x84(%ebp),%ecx │ │ │ │ fstpl -0xa8(%ebp) │ │ │ │ - jmp 28b4e │ │ │ │ + jmp 28a37 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 28b35 │ │ │ │ + je 28a1e │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 28ba0 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 28a80 │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ fmull -0x60(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 28af0 │ │ │ │ + ja 289e0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 28da0 │ │ │ │ + ja 28c80 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xa8(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 28b4e │ │ │ │ + jle 28a37 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28ba4 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 28a84 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov -0xd4(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fldl 0x8(%eax,%edi,1) │ │ │ │ lea 0x10(%eax,%ecx,1),%eax │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x10(%eax) │ │ │ │ fstl -0x78(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ sub -0xb0(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x84(%ebp),%ecx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - jmp 28c8e │ │ │ │ + jmp 28b67 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 28c75 │ │ │ │ + je 28b4e │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 28ce0 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jl 28bb0 │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 28c30 │ │ │ │ + ja 28b10 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 28dc0 │ │ │ │ + ja 28ca0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 28c8e │ │ │ │ + jge 28b67 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28ce6 │ │ │ │ + jmp 28bb4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0xb8(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ push -0xbc(%ebp) │ │ │ │ push -0xc0(%ebp) │ │ │ │ push -0xc4(%ebp) │ │ │ │ push -0x9c(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ push -0xd0(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ - add %edx,%eax │ │ │ │ push %eax │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0xcc(%ebp),%esp │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - jle 28103 │ │ │ │ + jle 28014 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 288a0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 287a0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28a00 │ │ │ │ + jmp 288f9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28b40 │ │ │ │ + jmp 28a29 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28c80 │ │ │ │ + jmp 28b59 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ lea 0x10(%ecx,%edi,1),%ecx │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ - jmp 28ce6 │ │ │ │ + jmp 28bb4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ lea 0x10(%ecx,%edi,1),%ecx │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ - jmp 28666 │ │ │ │ + jmp 28574 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 287e3 │ │ │ │ + jmp 286e3 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 28163 │ │ │ │ + jmp 280a3 │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ - jmp 28192 │ │ │ │ + jmp 280d2 │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ - jmp 28812 │ │ │ │ + jmp 28712 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - je 28103 │ │ │ │ - jmp 28773 │ │ │ │ + je 28014 │ │ │ │ + jmp 28693 │ │ │ │ xchg %ax,%ax │ │ │ │ call 4c37 │ │ │ │ - add $0x3bf03,%eax │ │ │ │ + add $0x3b023,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x118,%esp │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%ecx │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x14(%eax),%ebx │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ push %ebx │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ + lea -0x2c(%ebp),%edx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push 0x24(%esi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ - lea -0x2c(%ebp),%edx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ - call 10720 │ │ │ │ + call 10720 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 28f20 │ │ │ │ + jne 28e00 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 29660 │ │ │ │ + jne 29540 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 29da4 │ │ │ │ + je 29c84 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 28f5d │ │ │ │ + jmp 28e3d │ │ │ │ xchg %ax,%ax │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%ebx │ │ │ │ - jg 29d96 │ │ │ │ + jg 29c76 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 28f40 │ │ │ │ + jl 28e20 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp (%eax,%esi,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 29dbc │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 29c9c │ │ │ │ fildl -0x94(%ebp) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - fstl -0xf0(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x3(%edi,%edi,2),%edx │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x13(%edx),%ecx │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ + shr $0x4,%ecx │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ + mov %ecx,-0xe4(%ebp) │ │ │ │ mov %edx,-0xc0(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ shl $0x5,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - fstpl -0xd8(%ebp) │ │ │ │ - fildl -0x90(%ebp) │ │ │ │ - fstl -0xf8(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%edi │ │ │ │ - add %eax,%edx │ │ │ │ - mov %eax,-0x104(%ebp) │ │ │ │ + mov %edx,-0xc8(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %edi,-0x10c(%ebp) │ │ │ │ + fstl -0xf0(%ebp) │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ + fld1 │ │ │ │ mov %edi,-0x108(%ebp) │ │ │ │ - shr $0x4,%ecx │ │ │ │ - mov %ecx,-0xe4(%ebp) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + fildl -0x90(%ebp) │ │ │ │ + fstl -0xf8(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpl -0xd0(%ebp) │ │ │ │ fildl -0x8c(%ebp) │ │ │ │ fstl -0x100(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0xe0(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%edi,%edx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 28f02 │ │ │ │ + jl 28de2 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 28f02 │ │ │ │ + jg 28de2 │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ - mov 0x4(%edi,%edx,8),%edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ + mov 0x4(%edi,%edx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov 0x40(%ebx),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edi,%esi │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ imul 0x18(%ebx),%edi │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ - mov 0x40(%ebx),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ fildl (%eax) │ │ │ │ - fldl (%ecx,%edi,8) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%ecx,%edi,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ - fldcw -0x3c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x3a(%ebp) │ │ │ │ mov 0x2c(%ebx),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ lea (%esi,%esi,2),%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstl -0x78(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0xb0(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ sub -0x50(%ebp),%esi │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ fildl -0xb0(%ebp) │ │ │ │ - fldl -0xd8(%ebp) │ │ │ │ mov 0x30(%ebx),%ebx │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ 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) │ │ │ │ @@ -46044,15 +45885,15 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 295e0 │ │ │ │ + jbe 294c0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -46077,25 +45918,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 2919a │ │ │ │ + je 2907a │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29230 │ │ │ │ + jle 29110 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xf0(%ebp) │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ fsubp %st,%st(3) │ │ │ │ @@ -46120,37 +45961,37 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 29200 │ │ │ │ + jne 290e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ - jmp 29240 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 29120 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x8(,%edi,8),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ - fldl 0x8(%ecx,%edi,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%ecx,%eax,1),%eax │ │ │ │ + fldl 0x8(%ecx,%edi,8) │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0xb4(%ebp) │ │ │ │ @@ -46171,15 +46012,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x78(%ebp) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 295c0 │ │ │ │ + jbe 294a0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -46204,30 +46045,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 29305 │ │ │ │ + je 291e5 │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %esi,%esi │ │ │ │ - jle 293b0 │ │ │ │ + jle 29290 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xf8(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -46251,35 +46092,35 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x10(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 29380 │ │ │ │ + jne 29260 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ - jmp 293c0 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 292a0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x10(%ecx,%eax,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x7c(%ebp) │ │ │ │ @@ -46300,15 +46141,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x78(%ebp) │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 295a0 │ │ │ │ + jbe 29480 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -46333,25 +46174,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 2946c │ │ │ │ + je 2934c │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29500 │ │ │ │ + jle 293e0 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0x100(%ebp) │ │ │ │ mov -0x10c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0x108(%ebp),%edi │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ @@ -46379,20 +46220,20 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x20(%edi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x20(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 294e0 │ │ │ │ + jne 293c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - jmp 29510 │ │ │ │ + jmp 293f0 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ @@ -46415,228 +46256,228 @@ │ │ │ │ add 0xc(%esi),%ecx │ │ │ │ push 0xc(%ecx) │ │ │ │ push 0x8(%ecx) │ │ │ │ push 0x4(%ecx) │ │ │ │ push (%ecx) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0xa4(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 28f02 │ │ │ │ + jle 28de2 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 29060 │ │ │ │ + jmp 28f40 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29600 │ │ │ │ + ja 294e0 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2947a │ │ │ │ + jmp 2935a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29620 │ │ │ │ + ja 29500 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 29313 │ │ │ │ + jmp 291f3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29640 │ │ │ │ + ja 29520 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 291a8 │ │ │ │ + jmp 29088 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2947a │ │ │ │ + jmp 2935a │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 29313 │ │ │ │ + jmp 291f3 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 291a8 │ │ │ │ + jmp 29088 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 29db0 │ │ │ │ + je 29c90 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 2969d │ │ │ │ + jmp 2957d │ │ │ │ nop │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %ebx,(%edx,%eax,8) │ │ │ │ - jl 29d9d │ │ │ │ + jl 29c7d │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 29680 │ │ │ │ + jl 29560 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp %ebx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 28f0e │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 28dee │ │ │ │ fildl -0x94(%ebp) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - fstl -0xf0(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x3(%edi,%edi,2),%edx │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x13(%edx),%ecx │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ + shr $0x4,%ecx │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ + mov %ecx,-0xe4(%ebp) │ │ │ │ mov %edx,-0xb8(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ shl $0x5,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %edx,-0xd0(%ebp) │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - fstpl -0xc8(%ebp) │ │ │ │ - fildl -0x90(%ebp) │ │ │ │ - fstl -0xf8(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%edi │ │ │ │ - add %eax,%edx │ │ │ │ - mov %eax,-0x104(%ebp) │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %edi,-0x108(%ebp) │ │ │ │ + fstl -0xf0(%ebp) │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ + fld1 │ │ │ │ mov %edi,-0x10c(%ebp) │ │ │ │ - shr $0x4,%ecx │ │ │ │ - mov %ecx,-0xe4(%ebp) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0xc8(%ebp) │ │ │ │ + fildl -0x90(%ebp) │ │ │ │ + fstl -0xf8(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpl -0xc0(%ebp) │ │ │ │ fildl -0x8c(%ebp) │ │ │ │ fstl -0x100(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0xe0(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%edi,%edx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 28f0e │ │ │ │ + jl 28dee │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 28f0e │ │ │ │ + jg 28dee │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ - mov 0x4(%edi,%edx,8),%edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ + mov 0x4(%edi,%edx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov 0x40(%ebx),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edi,%esi │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ imul 0x18(%ebx),%edi │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ - mov 0x40(%ebx),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ fildl (%eax) │ │ │ │ - fldl (%ecx,%edi,8) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%ecx,%edi,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ - fldcw -0x3c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x3a(%ebp) │ │ │ │ mov 0x2c(%ebx),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ lea (%esi,%esi,2),%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstl -0x78(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0xb0(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ sub -0x50(%ebp),%esi │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ fildl -0xb0(%ebp) │ │ │ │ - fldl -0xc8(%ebp) │ │ │ │ mov 0x30(%ebx),%ebx │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ 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) │ │ │ │ @@ -46644,15 +46485,15 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 29d20 │ │ │ │ + jbe 29c00 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -46677,25 +46518,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 298da │ │ │ │ + je 297ba │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29970 │ │ │ │ + jle 29850 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xf0(%ebp) │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ fsubp %st,%st(3) │ │ │ │ @@ -46720,37 +46561,37 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 29940 │ │ │ │ + jne 29820 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ - jmp 29980 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 29860 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x8(,%edi,8),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ - fldl 0x8(%ecx,%edi,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%ecx,%eax,1),%eax │ │ │ │ + fldl 0x8(%ecx,%edi,8) │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0xb4(%ebp) │ │ │ │ @@ -46771,15 +46612,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x78(%ebp) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 29d00 │ │ │ │ + jbe 29be0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -46804,30 +46645,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 29a45 │ │ │ │ + je 29925 │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %esi,%esi │ │ │ │ - jle 29af0 │ │ │ │ + jle 299d0 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xf8(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -46851,35 +46692,35 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x10(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 29ac0 │ │ │ │ + jne 299a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ - jmp 29b00 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 299e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x10(%ecx,%eax,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x7c(%ebp) │ │ │ │ @@ -46900,15 +46741,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x78(%ebp) │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 29ce0 │ │ │ │ + jbe 29bc0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -46933,25 +46774,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 29bac │ │ │ │ + je 29a8c │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29c40 │ │ │ │ + jle 29b20 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0x100(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0x10c(%ebp),%edi │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ @@ -46979,20 +46820,20 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x20(%edi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x20(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 29c20 │ │ │ │ + jne 29b00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - jmp 29c50 │ │ │ │ + jmp 29b30 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xd0(%ebp),%esi │ │ │ │ @@ -47015,107 +46856,107 @@ │ │ │ │ add 0xc(%esi),%ecx │ │ │ │ push 0xc(%ecx) │ │ │ │ push 0x8(%ecx) │ │ │ │ push 0x4(%ecx) │ │ │ │ push (%ecx) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0xa4(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 28f0e │ │ │ │ + jle 28dee │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 297a0 │ │ │ │ + jmp 29680 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29d40 │ │ │ │ + ja 29c20 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 29bba │ │ │ │ + jmp 29a9a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29d60 │ │ │ │ + ja 29c40 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 29a53 │ │ │ │ + jmp 29933 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29d80 │ │ │ │ + ja 29c60 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 298e8 │ │ │ │ + jmp 297c8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 29bba │ │ │ │ + jmp 29a9a │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 29a53 │ │ │ │ + jmp 29933 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 298e8 │ │ │ │ + jmp 297c8 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 28f5d │ │ │ │ + jmp 28e3d │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2969d │ │ │ │ + jmp 2957d │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 28f85 │ │ │ │ + jmp 28e65 │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 296c5 │ │ │ │ + jmp 295a5 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 28f0e │ │ │ │ - jmp 29673 │ │ │ │ + je 28dee │ │ │ │ + jmp 29553 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ call 4c37 │ │ │ │ - add $0x3afa3,%eax │ │ │ │ + add $0x3a0c3,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xf4,%esp │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ mov %esi,-0xbc(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ @@ -47130,77 +46971,77 @@ │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call c120 │ │ │ │ + call c1e0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 29e66 │ │ │ │ + jne 29d46 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 2a364 │ │ │ │ + jne 2a244 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2b2bf │ │ │ │ + je 2b1bf │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%esi),%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 29ec0 │ │ │ │ - jmp 29ea0 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 29da0 │ │ │ │ + jmp 29d80 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ecx,%edi,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%ebx │ │ │ │ - jg 2a862 │ │ │ │ + jg 2a742 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 29ea0 │ │ │ │ + jl 29d80 │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ cmp (%edi,%ecx,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 2b2dd │ │ │ │ + jle 2b1dd │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 29e52 │ │ │ │ + jl 29d32 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 29e52 │ │ │ │ + jg 29d32 │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ @@ -47224,47 +47065,47 @@ │ │ │ │ lea 0x1b(,%esi,8),%eax │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%edi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ + movl $0x0,0x0(,%edi,4) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%edi │ │ │ │ - movl $0x0,0x0(,%edi,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ lea (%edx,%edx,1),%edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ imul %edi,%ebx │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %esi │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ - js 2ad65 │ │ │ │ + js 2ac65 │ │ │ │ mov %edx,%ebx │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ @@ -47302,15 +47143,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2a0d0 │ │ │ │ + jle 29fb0 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x88(%ebp),%ebx │ │ │ │ @@ -47318,41 +47159,41 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2a0c0 │ │ │ │ + jne 29fa0 │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2a056 │ │ │ │ + jne 29f36 │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xb4(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + mov %eax,%edx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x68(%esi),%eax │ │ │ │ @@ -47367,96 +47208,96 @@ │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%ebx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 2a1d9 │ │ │ │ + jge 2a0b9 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ fldl 0x8(%esi) │ │ │ │ mov -0xc4(%ebp),%esi │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - imul %ecx,%esi │ │ │ │ fmull 0x8(%edi,%esi,8) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ fstpl 0x8(%edi,%esi,8) │ │ │ │ lea 0x2(%ebx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 2a1dd │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jg 2a0bd │ │ │ │ fldl (%edx) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ sub %ebx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%ebx │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ lea (%edi,%esi,8),%esi │ │ │ │ + fld %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ inc %ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%ebx,8) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2a1c0 │ │ │ │ + jne 2a0a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a1df │ │ │ │ + jmp 2a0bf │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a1df │ │ │ │ + jmp 2a0bf │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x10,-0x50(%ebp) │ │ │ │ - add -0x64(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ + add -0x64(%ebp),%edx │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ - jne 2a14b │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + jne 2a02b │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 2ab63 │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + je 2aa63 │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 2a8b4 │ │ │ │ + je 2a794 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2a33c │ │ │ │ + jle 2a21c │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 2a882 │ │ │ │ + je 2a762 │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jle 2a2be │ │ │ │ + jle 2a19e │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ imul %esi,%ebx │ │ │ │ - add %ebx,%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + add %ebx,%ebx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ inc %esi │ │ │ │ add %edx,%ecx │ │ │ │ @@ -47465,120 +47306,120 @@ │ │ │ │ fmull (%edi,%ecx,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ fstl (%ecx,%esi,8) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%esi,4),%eax │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ - cmp %esi,-0x44(%ebp) │ │ │ │ - jne 2a277 │ │ │ │ + jne 2a157 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x74(%ebx),%eax │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 2ad5d │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + jle 2ac5d │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ - jmp 2a318 │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + jmp 2a1f8 │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 2a870 │ │ │ │ + je 2a750 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2a30a │ │ │ │ + je 2a1ea │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ - mov %edx,(%edi,%esi,4) │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jg 2a244 │ │ │ │ + mov %edx,(%edi,%esi,4) │ │ │ │ + jg 2a124 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ incl -0xa0(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 29e52 │ │ │ │ + jle 29d32 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 29f02 │ │ │ │ + jmp 29de2 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2b2ce │ │ │ │ + je 2b1ce │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%esi),%ecx │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ - jmp 2a3c0 │ │ │ │ - jmp 2a3a0 │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + jmp 2a2a0 │ │ │ │ + jmp 2a280 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%edi,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %esi,%edx │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ sar $1,%edx │ │ │ │ cmp %eax,(%esi,%edx,8) │ │ │ │ - jl 2ad7f │ │ │ │ + jl 2ac7f │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 2a3a0 │ │ │ │ + jl 2a280 │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ cmp %eax,(%ecx,%ebx,8) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ setne %dl │ │ │ │ and %ecx,%edx │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x44(%ebp),%ebx │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ - jge 29e5e │ │ │ │ + jge 29d3e │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ shr $0x3,%esi │ │ │ │ mov %esi,-0xc0(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov (%esi,%ebx,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 29e5e │ │ │ │ + jl 29d3e │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 29e5e │ │ │ │ + jg 29d3e │ │ │ │ mov 0x4(%esi,%ebx,8),%eax │ │ │ │ mov %esp,-0xc4(%ebp) │ │ │ │ fld1 │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ @@ -47601,47 +47442,47 @@ │ │ │ │ lea 0x1b(,%esi,8),%eax │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%edi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ + movl $0x0,0x0(,%edi,4) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%edi │ │ │ │ - movl $0x0,0x0(,%edi,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ lea (%edx,%edx,1),%edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ imul %edi,%ebx │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %esi │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ - js 2b29d │ │ │ │ + js 2b19d │ │ │ │ mov %edx,%ebx │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ @@ -47679,15 +47520,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2a5d0 │ │ │ │ + jle 2a4b0 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x88(%ebp),%ebx │ │ │ │ @@ -47696,41 +47537,41 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 2a5c0 │ │ │ │ + jne 2a4a0 │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2a54e │ │ │ │ + jne 2a42e │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xb4(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + mov %eax,%edx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x68(%esi),%eax │ │ │ │ @@ -47745,96 +47586,96 @@ │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%ebx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 2a6d9 │ │ │ │ + jge 2a5b9 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ fldl 0x8(%esi) │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - imul %ecx,%esi │ │ │ │ fmull 0x8(%edi,%esi,8) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ fstpl 0x8(%edi,%esi,8) │ │ │ │ lea 0x2(%ebx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 2a6dd │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jg 2a5bd │ │ │ │ fldl (%edx) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ sub %ebx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%ebx │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ lea (%edi,%esi,8),%esi │ │ │ │ + fld %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ inc %ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%ebx,8) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2a6c0 │ │ │ │ + jne 2a5a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a6df │ │ │ │ + jmp 2a5bf │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a6df │ │ │ │ + jmp 2a5bf │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x10,-0x50(%ebp) │ │ │ │ - add -0x64(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ + add -0x64(%ebp),%edx │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ - jne 2a64b │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + jne 2a52b │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 2b0a3 │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + je 2afa3 │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 2add4 │ │ │ │ + je 2acd4 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2a83c │ │ │ │ + jle 2a71c │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 2ada2 │ │ │ │ + je 2aca2 │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jle 2a7be │ │ │ │ + jle 2a69e │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ imul %esi,%ebx │ │ │ │ - add %ebx,%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + add %ebx,%ebx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ inc %esi │ │ │ │ add %edx,%ecx │ │ │ │ @@ -47843,99 +47684,99 @@ │ │ │ │ fmull (%edi,%ecx,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ fstl (%ecx,%esi,8) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%esi,4),%eax │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ - cmp %esi,-0x44(%ebp) │ │ │ │ - jne 2a777 │ │ │ │ + jne 2a657 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x74(%ebx),%eax │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b2b7 │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + jle 2b1b7 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ - jmp 2a818 │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + jmp 2a6f8 │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 2ad90 │ │ │ │ + je 2ac90 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2a80a │ │ │ │ + je 2a6ea │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ - mov %edx,(%edi,%esi,4) │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jg 2a744 │ │ │ │ + mov %edx,(%edi,%esi,4) │ │ │ │ + jg 2a624 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0xc4(%ebp),%esp │ │ │ │ incl -0xa0(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 29e5e │ │ │ │ + jle 29d3e │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2a3fa │ │ │ │ + jmp 2a2da │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 29ec0 │ │ │ │ + jmp 29da0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jle 2a33c │ │ │ │ + jle 2a21c │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x70(%ebp),%edx │ │ │ │ - jl 2a897 │ │ │ │ + jl 2a777 │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jle 2a8ad │ │ │ │ - inc %eax │ │ │ │ + jle 2a78d │ │ │ │ add -0xbc(%ebp),%ecx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jg 2a882 │ │ │ │ - jmp 2a33c │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 2a762 │ │ │ │ + jmp 2a21c │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 2a24c │ │ │ │ + jmp 2a12c │ │ │ │ test %edi,%edi │ │ │ │ - jle 2a33c │ │ │ │ + jle 2a21c │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0xe0(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ @@ -47944,47 +47785,47 @@ │ │ │ │ mov %ebx,-0xe8(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ lea -0x8(%ecx,%esi,1),%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jmp 2a952 │ │ │ │ + jmp 2a832 │ │ │ │ incl -0xa8(%ebp) │ │ │ │ cmp %ebx,-0xa8(%ebp) │ │ │ │ - je 2ab4b │ │ │ │ + je 2aa4b │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xcc(%ebp),%eax │ │ │ │ - jl 2a940 │ │ │ │ + jl 2a820 │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - jg 2a940 │ │ │ │ + jg 2a820 │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ - mov %ecx,-0xec(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0xec(%ebp) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xdc(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ @@ -47993,144 +47834,149 @@ │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0xe0(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2a9d9 │ │ │ │ + jmp 2a8b9 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ mov %edx,-0xf0(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2aa16 │ │ │ │ + jmp 2a8f6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%eax,%ecx,4),%edx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2aa44 │ │ │ │ + jmp 2a924 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ add 0x18(%edi,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 2aa82 │ │ │ │ + jmp 2a982 │ │ │ │ + jmp 2a980 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2aa80 │ │ │ │ + jne 2a980 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2aa40 │ │ │ │ + jne 2a920 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2aa10 │ │ │ │ + jne 2a8f0 │ │ │ │ mov -0xf0(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2a9d1 │ │ │ │ + jne 2a8b1 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + incl -0xa8(%ebp) │ │ │ │ + cmp %ebx,-0xa8(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - incl -0xa8(%ebp) │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xa8(%ebp) │ │ │ │ - jne 2a952 │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2a832 │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2a33c │ │ │ │ + jmp 2a21c │ │ │ │ test %edi,%edi │ │ │ │ - jle 2a33c │ │ │ │ + jle 2a21c │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ @@ -48146,24 +47992,24 @@ │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jmp 2abd7 │ │ │ │ + jmp 2aad7 │ │ │ │ inc %edx │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - je 2ab4b │ │ │ │ + je 2aa4b │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp -0x78(%ebp),%eax │ │ │ │ - jl 2abcd │ │ │ │ + jl 2aacd │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jg 2abcd │ │ │ │ + jg 2aacd │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ @@ -48177,145 +48023,145 @@ │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2ac3f │ │ │ │ + jmp 2ab3f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ mov %ebx,-0xd4(%ebp) │ │ │ │ mov %edx,-0xd8(%ebp) │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add 0x8(%ecx,%ebx,4),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ - jmp 2ac7a │ │ │ │ + jmp 2ab7a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2acc2 │ │ │ │ - jmp 2acc0 │ │ │ │ + jmp 2abc2 │ │ │ │ + jmp 2abc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2acc0 │ │ │ │ + jne 2abc0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2ac76 │ │ │ │ + jne 2ab76 │ │ │ │ mov -0xd4(%ebp),%ebx │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2ac39 │ │ │ │ + jne 2ab39 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%eax) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ + mov %ecx,0x10(%eax) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ mov %esi,%ecx │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ - jmp 2abcd │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + jmp 2aacd │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 2a32b │ │ │ │ + jmp 2a20b │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 2a20c │ │ │ │ + jmp 2a0ec │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 2a3c0 │ │ │ │ + jmp 2a2a0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jle 2a83c │ │ │ │ + jle 2a71c │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x70(%ebp),%edx │ │ │ │ - jl 2adb7 │ │ │ │ + jl 2acb7 │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jle 2adcd │ │ │ │ - inc %eax │ │ │ │ + jle 2accd │ │ │ │ add -0xbc(%ebp),%ecx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jg 2ada2 │ │ │ │ - jmp 2a83c │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 2aca2 │ │ │ │ + jmp 2a71c │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 2a74c │ │ │ │ + jmp 2a62c │ │ │ │ test %edi,%edi │ │ │ │ - jle 2a83c │ │ │ │ + jle 2a71c │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0xe0(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ @@ -48324,47 +48170,47 @@ │ │ │ │ mov %ebx,-0xc8(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ lea -0x8(%ecx,%esi,1),%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jmp 2ae72 │ │ │ │ + jmp 2ad72 │ │ │ │ incl -0xa8(%ebp) │ │ │ │ cmp %ebx,-0xa8(%ebp) │ │ │ │ - je 2b08b │ │ │ │ + je 2af8b │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xcc(%ebp),%eax │ │ │ │ - jl 2ae60 │ │ │ │ + jl 2ad60 │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - jg 2ae60 │ │ │ │ + jg 2ad60 │ │ │ │ mov %esi,%edx │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ mov %ecx,-0xe8(%ebp) │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xdc(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ @@ -48373,149 +48219,149 @@ │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0xe0(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2aef9 │ │ │ │ + jmp 2adf9 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ mov %edx,-0xec(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2af36 │ │ │ │ + jmp 2ae36 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%eax,%ecx,4),%edx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2af64 │ │ │ │ + jmp 2ae64 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ add 0x18(%edx,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 2afc2 │ │ │ │ - jmp 2afc0 │ │ │ │ + jmp 2aec2 │ │ │ │ + jmp 2aec0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2afc0 │ │ │ │ + jne 2aec0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2af60 │ │ │ │ + jne 2ae60 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2af30 │ │ │ │ + jne 2ae30 │ │ │ │ mov -0xec(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2aef1 │ │ │ │ + jne 2adf1 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + incl -0xa8(%ebp) │ │ │ │ + cmp %ebx,-0xa8(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - incl -0xa8(%ebp) │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xa8(%ebp) │ │ │ │ - jne 2ae72 │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2ad72 │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2a83c │ │ │ │ + jmp 2a71c │ │ │ │ test %edi,%edi │ │ │ │ - jle 2a83c │ │ │ │ + jle 2a71c │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ @@ -48531,24 +48377,24 @@ │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jmp 2b117 │ │ │ │ + jmp 2b017 │ │ │ │ inc %edx │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - je 2b08b │ │ │ │ + je 2af8b │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp -0x78(%ebp),%eax │ │ │ │ - jl 2b10d │ │ │ │ + jl 2b00d │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jg 2b10d │ │ │ │ + jg 2b00d │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ @@ -48562,136 +48408,136 @@ │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2b17f │ │ │ │ + jmp 2b07f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ mov %ebx,-0xd0(%ebp) │ │ │ │ mov %edx,-0xd4(%ebp) │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add 0x8(%ecx,%ebx,4),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - jmp 2b1ba │ │ │ │ + jmp 2b0ba │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2b202 │ │ │ │ - jmp 2b200 │ │ │ │ + jmp 2b102 │ │ │ │ + jmp 2b100 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2b200 │ │ │ │ + jne 2b100 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2b1b6 │ │ │ │ + jne 2b0b6 │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ mov -0xd4(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2b179 │ │ │ │ + jne 2b079 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%eax) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ + mov %ecx,0x10(%eax) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ mov %esi,%ecx │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ - jmp 2b10d │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + jmp 2b00d │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 2a70c │ │ │ │ + jmp 2a5ec │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 2a82b │ │ │ │ + jmp 2a70b │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ - jmp 29eed │ │ │ │ + jmp 29dcd │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ - jmp 2a3eb │ │ │ │ + jmp 2a2cb │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 29e5e │ │ │ │ - jmp 2a373 │ │ │ │ + je 29d3e │ │ │ │ + jmp 2a253 │ │ │ │ xchg %ax,%ax │ │ │ │ call 4c37 │ │ │ │ - add $0x39a83,%eax │ │ │ │ + add $0x38b83,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x104,%esp │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ @@ -48702,72 +48548,72 @@ │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call c120 │ │ │ │ + call c1e0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 2b374 │ │ │ │ + jne 2b274 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 2b7a0 │ │ │ │ + jne 2b6a0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2c8f1 │ │ │ │ + je 2c7f1 │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x2(%esi),%ecx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2b3c0 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 2b2c0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edx,%edi,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%ebx │ │ │ │ - jg 2bbd0 │ │ │ │ + jg 2bad0 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jl 2b3a0 │ │ │ │ + jl 2b2a0 │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ cmp (%edi,%edx,8),%ebx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 2c90f │ │ │ │ + jle 2c80f │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov (%eax,%esi,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 2b360 │ │ │ │ + jl 2b260 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2b360 │ │ │ │ + jg 2b260 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x4(%eax,%esi,8),%esi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ @@ -48790,43 +48636,43 @@ │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x8c(%ebp) │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ - js 2b616 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + js 2b516 │ │ │ │ mov %edi,%ebx │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov %edi,%eax │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ neg %eax │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ @@ -48872,15 +48718,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2b5d0 │ │ │ │ + jle 2b4d0 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x8c(%ebp),%ebx │ │ │ │ @@ -48889,56 +48735,56 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2b5c0 │ │ │ │ + jne 2b4c0 │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ sub %esi,-0x5c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2b54d │ │ │ │ + jne 2b44d │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xb0(%ebp) │ │ │ │ call 4230 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x4,-0x48(%ebp) │ │ │ │ - je 2bfaf │ │ │ │ + je 2beaf │ │ │ │ cmpl $0x5,-0x48(%ebp) │ │ │ │ - je 2bc24 │ │ │ │ + je 2bb24 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2b77a │ │ │ │ + jle 2b67a │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2bbf2 │ │ │ │ + je 2baf2 │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ - jle 2b6fa │ │ │ │ + jle 2b5fa │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov 0x68(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ @@ -48970,18 +48816,18 @@ │ │ │ │ add %ecx,%eax │ │ │ │ add -0x64(%ebp),%ecx │ │ │ │ fstl (%edi,%ebx,8) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ imul -0x4(%edi,%ebx,4),%edx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ add (%edi,%eax,4),%edx │ │ │ │ + cmp %ebx,-0x48(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,4) │ │ │ │ - cmp %ebx,-0x48(%ebp) │ │ │ │ - jne 2b6b2 │ │ │ │ + jne 2b5b2 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ @@ -49000,87 +48846,87 @@ │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 2c269 │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + jle 2c169 │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - jmp 2b756 │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + jmp 2b656 │ │ │ │ movl $0x0,(%esi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 2bbe0 │ │ │ │ + je 2bae0 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov (%ecx,%ebx,4),%eax │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ sub (%edi,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2b748 │ │ │ │ + je 2b648 │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%esi,%ebx,4) │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jg 2b64f │ │ │ │ + mov %edx,(%esi,%ebx,4) │ │ │ │ + jg 2b54f │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jle 2b360 │ │ │ │ + jle 2b260 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - jmp 2b3ed │ │ │ │ + jmp 2b2ed │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2c900 │ │ │ │ + je 2c800 │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%esi),%ecx │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ - jmp 2b800 │ │ │ │ - jmp 2b7e0 │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + jmp 2b700 │ │ │ │ + jmp 2b6e0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%edi,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %esi,%edx │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ sar $1,%edx │ │ │ │ cmp %eax,(%esi,%edx,8) │ │ │ │ - jl 2c271 │ │ │ │ + jl 2c171 │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 2b7e0 │ │ │ │ + jl 2b6e0 │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ cmp %eax,(%edi,%ebx,8) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ setne %dl │ │ │ │ and %ecx,%edx │ │ │ │ lea (%edx,%ebx,1),%edi │ │ │ │ cmp %edi,-0x44(%ebp) │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ - jle 2b36c │ │ │ │ + jle 2b26c │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov (%edi,%esi,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 2b36c │ │ │ │ + jl 2b26c │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 2b36c │ │ │ │ + jg 2b26c │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x4(%edi,%esi,8),%esi │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ @@ -49102,43 +48948,43 @@ │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x8c(%ebp) │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ - js 2ba46 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + js 2b946 │ │ │ │ mov %edi,%ebx │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov %edi,%eax │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ neg %eax │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ @@ -49184,15 +49030,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2ba00 │ │ │ │ + jle 2b900 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x8c(%ebp),%ebx │ │ │ │ @@ -49200,56 +49046,56 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2b9f0 │ │ │ │ + jne 2b8f0 │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ sub %esi,-0x5c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2b983 │ │ │ │ + jne 2b883 │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xb0(%ebp) │ │ │ │ call 4230 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x4,-0x48(%ebp) │ │ │ │ - je 2c62f │ │ │ │ + je 2c52f │ │ │ │ cmpl $0x5,-0x48(%ebp) │ │ │ │ - je 2c2c4 │ │ │ │ + je 2c1c4 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2bbaa │ │ │ │ + jle 2baaa │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2c292 │ │ │ │ + je 2c192 │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ - jle 2bb2a │ │ │ │ + jle 2ba2a │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov 0x68(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ @@ -49281,18 +49127,18 @@ │ │ │ │ add %ecx,%eax │ │ │ │ add -0x60(%ebp),%ecx │ │ │ │ fstl (%edi,%ebx,8) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ imul -0x4(%edi,%ebx,4),%edx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ add (%edi,%eax,4),%edx │ │ │ │ + cmp %ebx,-0x48(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,4) │ │ │ │ - cmp %ebx,-0x48(%ebp) │ │ │ │ - jne 2bae2 │ │ │ │ + jne 2b9e2 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ @@ -49311,93 +49157,93 @@ │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 2c8e9 │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + jle 2c7e9 │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - jmp 2bb86 │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + jmp 2ba86 │ │ │ │ movl $0x0,(%esi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 2c280 │ │ │ │ + je 2c180 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov (%ecx,%ebx,4),%eax │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ sub (%edi,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2bb78 │ │ │ │ + je 2ba78 │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%esi,%ebx,4) │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jg 2ba7f │ │ │ │ + mov %edx,(%esi,%ebx,4) │ │ │ │ + jg 2b97f │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jle 2b36c │ │ │ │ + jle 2b26c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2b82c │ │ │ │ + jmp 2b72c │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 2b3c0 │ │ │ │ + jmp 2b2c0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ incl (%esi) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jle 2b77a │ │ │ │ + jle 2b67a │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp -0x74(%ebp),%edx │ │ │ │ - jl 2bc07 │ │ │ │ + jl 2bb07 │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jle 2bc1d │ │ │ │ - inc %eax │ │ │ │ + jle 2bb1d │ │ │ │ add -0xb8(%ebp),%edi │ │ │ │ - mov %eax,(%esi) │ │ │ │ + inc %eax │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jg 2bbf2 │ │ │ │ - jmp 2b77a │ │ │ │ + mov %eax,(%esi) │ │ │ │ + jg 2baf2 │ │ │ │ + jmp 2b67a │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2b657 │ │ │ │ + jmp 2b557 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2b77a │ │ │ │ + jle 2b67a │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ movl $0x0,-0xb4(%ebp) │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ - lea (%eax,%eax,4),%ecx │ │ │ │ mov %esi,-0xe0(%ebp) │ │ │ │ + lea (%eax,%eax,4),%ecx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ lea (%edx,%edi,1),%eax │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edx,-0xec(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %eax,-0xf4(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ lea 0x10(%edi,%edx,1),%esi │ │ │ │ mov %eax,-0xf0(%ebp) │ │ │ │ lea (%ecx,%ecx,2),%eax │ │ │ │ mov %esi,-0xe8(%ebp) │ │ │ │ @@ -49406,287 +49252,287 @@ │ │ │ │ lea 0x8(%edi,%eax,1),%edx │ │ │ │ lea 0x18(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ shl $0x5,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ lea 0x20(%edi,%eax,1),%ecx │ │ │ │ add %edi,%eax │ │ │ │ + mov %edx,-0xfc(%ebp) │ │ │ │ + lea (%ebx,%esi,1),%edx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ + mov %edx,-0x100(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - shl $0x4,%edx │ │ │ │ - mov %edx,-0xfc(%ebp) │ │ │ │ - lea (%ebx,%esi,1),%edx │ │ │ │ not %eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ - jmp 2bd1d │ │ │ │ + jmp 2bc1d │ │ │ │ incl -0xb4(%ebp) │ │ │ │ addl $0x8,-0xbc(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ cmp -0x44(%ebp),%eax │ │ │ │ - je 2bf97 │ │ │ │ + je 2be97 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ cmp -0xcc(%ebp),%eax │ │ │ │ - jl 2bd01 │ │ │ │ + jl 2bc01 │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - jg 2bd01 │ │ │ │ + jg 2bc01 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ - mov -0xf4(%ebp),%ebx │ │ │ │ mov %ecx,-0x104(%ebp) │ │ │ │ + mov -0xf4(%ebp),%ebx │ │ │ │ mov 0x68(%esi),%edx │ │ │ │ fldl (%edx,%edi,1) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0xf8(%ebp) │ │ │ │ mov -0xfc(%ebp),%ebx │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ imul 0x4(%edi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x8(%edi),%edi │ │ │ │ mov %edi,-0xdc(%ebp) │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - mov -0xe0(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov -0xec(%ebp),%eax │ │ │ │ mov 0x74(%esi),%esi │ │ │ │ add %edx,%eax │ │ │ │ add -0x100(%ebp),%edx │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ mov %edx,-0xac(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ mov %esi,%edi │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 2bde1 │ │ │ │ + jmp 2bce1 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ mov -0xf8(%ebp),%edx │ │ │ │ fldl (%eax) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ add (%ecx),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ - jmp 2be26 │ │ │ │ + jmp 2bd26 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ fldl (%edx) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - add 0x10(%ecx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + add 0x10(%ecx),%eax │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ imul %eax,%ebx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ - jmp 2be64 │ │ │ │ + jmp 2bd64 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ add (%eax),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 2bec2 │ │ │ │ - jmp 2bec0 │ │ │ │ + jmp 2bdc2 │ │ │ │ + jmp 2bdc0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%esi) │ │ │ │ mov 0x20(%eax,%edx,4),%ebx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%esi) │ │ │ │ add %ecx,%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + cmp -0x44(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp -0x44(%ebp),%edx │ │ │ │ - jne 2bec0 │ │ │ │ + jne 2bdc0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 2be60 │ │ │ │ + jne 2bd60 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ cmp %ecx,-0x7c(%ebp) │ │ │ │ - jne 2be20 │ │ │ │ + jne 2bd20 │ │ │ │ addl $0x4,-0xac(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ addl $0x8,-0xc4(%ebp) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ cmp %eax,-0xe8(%ebp) │ │ │ │ - jne 2bdd9 │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + jne 2bcd9 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ mov -0x104(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %ebx,0x14(%esi) │ │ │ │ mov %edx,0xc(%esi) │ │ │ │ mov -0xd8(%ebp),%ebx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %edi,0x10(%eax) │ │ │ │ mov %edi,0x4(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ mov %edi,0x8(%eax) │ │ │ │ mov %edi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov %ebx,0x8(%esi) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ - jmp 2bd01 │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jmp 2bc01 │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov %edi,0x0(,%eax,4) │ │ │ │ - jmp 2b77a │ │ │ │ + jmp 2b67a │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2b77a │ │ │ │ + jle 2b67a │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ imul %esi,%edi │ │ │ │ + shl $0x4,%esi │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - shl $0x4,%esi │ │ │ │ + mov %esi,-0xb4(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ lea (%edi,%ecx,4),%edx │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ shl $0x6,%ecx │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ mov %esi,-0xbc(%ebp) │ │ │ │ - lea (%edx,%edi,1),%eax │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - lea (%eax,%edi,1),%ebx │ │ │ │ + lea (%edx,%edi,1),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ + lea (%eax,%edi,1),%ebx │ │ │ │ mov %edx,-0xd0(%ebp) │ │ │ │ - mov %ecx,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ lea (%esi,%edi,8),%edi │ │ │ │ + mov %ecx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %edi,-0xcc(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - lea 0x10(%esi,%edx,1),%esi │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ - mov %esi,-0xc4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ + lea 0x10(%esi,%edx,1),%esi │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ lea (%ecx,%ecx,2),%eax │ │ │ │ + mov %esi,-0xc4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ lea 0x8(%edi,%eax,1),%ecx │ │ │ │ lea 0x18(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea (%ebx,%esi,1),%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %eax,-0xe0(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - shl $0x4,%ecx │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ not %eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 2c08d │ │ │ │ + jmp 2bf8d │ │ │ │ incl -0x78(%ebp) │ │ │ │ addl $0x8,-0x7c(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp -0xbc(%ebp),%eax │ │ │ │ - je 2bf97 │ │ │ │ + je 2be97 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ cmp -0x80(%ebp),%edx │ │ │ │ - jl 2c077 │ │ │ │ + jl 2bf77 │ │ │ │ cmp -0x88(%ebp),%edx │ │ │ │ - jg 2c077 │ │ │ │ + jg 2bf77 │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ fstl 0x8(%esi) │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ imul 0x4(%esi),%edx │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov 0x74(%edi),%esi │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + mov 0x74(%edi),%esi │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ add 0xc(%edi),%esi │ │ │ │ mov -0xd0(%ebp),%edi │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ mov -0xd8(%ebp),%edi │ │ │ │ @@ -49694,158 +49540,158 @@ │ │ │ │ mov %edi,-0xdc(%ebp) │ │ │ │ mov -0xe4(%ebp),%edi │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ mov -0xe0(%ebp),%edi │ │ │ │ lea 0x10(%eax,%edi,1),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 2c12c │ │ │ │ + jmp 2c02c │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ fldl (%ebx) │ │ │ │ - add (%ecx),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,-0xec(%ebp) │ │ │ │ mov %ebx,-0xf0(%ebp) │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + add (%ecx),%edx │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov -0xdc(%ebp),%edi │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ - jmp 2c16b │ │ │ │ + jmp 2c06b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ fldl (%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add 0x10(%eax),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %edi,%ebx │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2c1c2 │ │ │ │ - jmp 2c1c0 │ │ │ │ + jmp 2c0c2 │ │ │ │ + jmp 2c0c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ fldl (%edx) │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ add -0x4(%ecx),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%esi) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + cmp %edx,-0x4c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp %edx,-0x4c(%ebp) │ │ │ │ - jne 2c1c0 │ │ │ │ + jne 2c0c0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 2c167 │ │ │ │ + jne 2c067 │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ mov -0xf0(%ebp),%ebx │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0xc4(%ebp) │ │ │ │ - jne 2c126 │ │ │ │ + jne 2c026 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ - mov %edi,0x10(%eax) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ fstpl 0x20(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x10(%eax) │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ mov %ecx,0xc(%esi) │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ mov %edi,0xc(%eax) │ │ │ │ - jmp 2c077 │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ + jmp 2bf77 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 2b769 │ │ │ │ + jmp 2b669 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 2b800 │ │ │ │ + jmp 2b700 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ incl (%esi) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jle 2bbaa │ │ │ │ + jle 2baaa │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp -0x74(%ebp),%edx │ │ │ │ - jl 2c2a7 │ │ │ │ + jl 2c1a7 │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jle 2c2bd │ │ │ │ - inc %eax │ │ │ │ + jle 2c1bd │ │ │ │ add -0xb8(%ebp),%edi │ │ │ │ - mov %eax,(%esi) │ │ │ │ + inc %eax │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jg 2c292 │ │ │ │ - jmp 2bbaa │ │ │ │ + mov %eax,(%esi) │ │ │ │ + jg 2c192 │ │ │ │ + jmp 2baaa │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2ba87 │ │ │ │ + jmp 2b987 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2bbaa │ │ │ │ + jle 2baaa │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ movl $0x0,-0xb4(%ebp) │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ - lea (%eax,%eax,4),%ecx │ │ │ │ mov %esi,-0xe4(%ebp) │ │ │ │ + lea (%eax,%eax,4),%ecx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ lea (%edx,%edi,1),%eax │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ lea 0x10(%edi,%edx,1),%esi │ │ │ │ mov %eax,-0xf0(%ebp) │ │ │ │ lea (%ecx,%ecx,2),%eax │ │ │ │ mov %esi,-0xec(%ebp) │ │ │ │ @@ -49854,284 +49700,284 @@ │ │ │ │ lea 0x8(%edi,%eax,1),%edx │ │ │ │ lea 0x18(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ shl $0x5,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ lea 0x20(%edi,%eax,1),%ecx │ │ │ │ add %edi,%eax │ │ │ │ + mov %edx,-0xf8(%ebp) │ │ │ │ + lea (%ebx,%esi,1),%edx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ + mov %edx,-0xcc(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - shl $0x4,%edx │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ - lea (%ebx,%esi,1),%edx │ │ │ │ not %eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ - mov %edx,-0xcc(%ebp) │ │ │ │ - jmp 2c3bd │ │ │ │ + jmp 2c2bd │ │ │ │ incl -0xb4(%ebp) │ │ │ │ addl $0x8,-0xbc(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ cmp -0x44(%ebp),%eax │ │ │ │ - je 2c617 │ │ │ │ + je 2c517 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - jl 2c3a1 │ │ │ │ + jl 2c2a1 │ │ │ │ cmp -0xd4(%ebp),%eax │ │ │ │ - jg 2c3a1 │ │ │ │ + jg 2c2a1 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ mov %ecx,-0x104(%ebp) │ │ │ │ + mov -0xfc(%ebp),%ebx │ │ │ │ mov 0x68(%esi),%edx │ │ │ │ fldl (%edx,%edi,1) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x100(%ebp) │ │ │ │ mov -0xf8(%ebp),%ebx │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ imul 0x4(%edi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x8(%edi),%edi │ │ │ │ mov %edi,-0xe0(%ebp) │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - mov -0xe4(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ + mov -0xe4(%ebp),%edi │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ mov 0x74(%esi),%esi │ │ │ │ add %edx,%eax │ │ │ │ add -0xcc(%ebp),%edx │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %esi,%edi │ │ │ │ mov %eax,%esi │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ - jmp 2c47e │ │ │ │ + jmp 2c37e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ fldl (%eax) │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ add (%ecx),%eax │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ - jmp 2c4c6 │ │ │ │ + jmp 2c3c6 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ fldl (%edx) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - add 0x10(%ecx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + add 0x10(%ecx),%eax │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ imul %eax,%ebx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ - jmp 2c504 │ │ │ │ + jmp 2c404 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ add (%eax),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 2c542 │ │ │ │ - jmp 2c540 │ │ │ │ + jmp 2c442 │ │ │ │ + jmp 2c440 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%esi) │ │ │ │ mov 0x20(%eax,%edx,4),%ebx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%esi) │ │ │ │ add %ecx,%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + cmp -0x44(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp -0x44(%ebp),%edx │ │ │ │ - jne 2c540 │ │ │ │ + jne 2c440 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 2c500 │ │ │ │ + jne 2c400 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ cmp %ecx,-0x74(%ebp) │ │ │ │ - jne 2c4c0 │ │ │ │ + jne 2c3c0 │ │ │ │ addl $0x4,-0xa8(%ebp) │ │ │ │ - mov -0xec(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ addl $0x8,-0xc4(%ebp) │ │ │ │ + mov -0xec(%ebp),%ecx │ │ │ │ cmp %ecx,-0xa8(%ebp) │ │ │ │ - jne 2c476 │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + jne 2c376 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ mov -0x104(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %ebx,0x14(%esi) │ │ │ │ mov %edx,0xc(%esi) │ │ │ │ mov -0xdc(%ebp),%ebx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %edi,0x10(%eax) │ │ │ │ mov %edi,0x4(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ mov %edi,0x8(%eax) │ │ │ │ mov %edi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov %ebx,0x8(%esi) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ - jmp 2c3a1 │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jmp 2c2a1 │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov %edi,0x0(,%eax,4) │ │ │ │ - jmp 2bbaa │ │ │ │ + jmp 2baaa │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2bbaa │ │ │ │ + jle 2baaa │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ imul %esi,%edi │ │ │ │ + shl $0x4,%esi │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - shl $0x4,%esi │ │ │ │ + mov %esi,-0xc4(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - mov %esi,-0xc4(%ebp) │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ lea (%edi,%ecx,4),%edx │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ shl $0x6,%ecx │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ mov %esi,-0xe0(%ebp) │ │ │ │ - lea (%edx,%edi,1),%eax │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - lea (%eax,%edi,1),%ebx │ │ │ │ + lea (%edx,%edi,1),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ + lea (%eax,%edi,1),%ebx │ │ │ │ mov %edx,-0xd8(%ebp) │ │ │ │ - mov %ecx,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ lea (%esi,%edi,8),%edi │ │ │ │ + mov %ecx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %edi,-0xdc(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - lea 0x10(%esi,%edx,1),%esi │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ - mov %esi,-0xe4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ + lea 0x10(%esi,%edx,1),%esi │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ lea (%ecx,%ecx,2),%eax │ │ │ │ + mov %esi,-0xe4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ lea 0x8(%edi,%eax,1),%ecx │ │ │ │ lea 0x18(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea (%ebx,%esi,1),%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - shl $0x4,%ecx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ not %eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 2c70d │ │ │ │ + jmp 2c60d │ │ │ │ incl -0x78(%ebp) │ │ │ │ addl $0x8,-0x7c(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp -0xe0(%ebp),%eax │ │ │ │ - je 2c617 │ │ │ │ + je 2c517 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ cmp -0xa8(%ebp),%edx │ │ │ │ - jl 2c6f7 │ │ │ │ + jl 2c5f7 │ │ │ │ cmp -0xb4(%ebp),%edx │ │ │ │ - jg 2c6f7 │ │ │ │ + jg 2c5f7 │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ fstl 0x8(%esi) │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ imul 0x4(%esi),%edx │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov 0x74(%edi),%esi │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + mov 0x74(%edi),%esi │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0xc4(%ebp),%esi │ │ │ │ add 0xc(%edi),%esi │ │ │ │ mov -0xd8(%ebp),%edi │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ mov -0xcc(%ebp),%edi │ │ │ │ @@ -50139,128 +49985,128 @@ │ │ │ │ mov %edi,-0xd0(%ebp) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ lea 0x10(%eax,%edi,1),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 2c7ac │ │ │ │ + jmp 2c6ac │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ fldl (%ebx) │ │ │ │ - add (%ecx),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,-0xec(%ebp) │ │ │ │ mov %ecx,-0xf0(%ebp) │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + add (%ecx),%edx │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ - jmp 2c7e8 │ │ │ │ + jmp 2c6e8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ fldl (%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add 0x10(%eax),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %edi,%ebx │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2c842 │ │ │ │ - jmp 2c840 │ │ │ │ + jmp 2c742 │ │ │ │ + jmp 2c740 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ fldl (%edx) │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ add -0x4(%ecx),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%esi) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + cmp %edx,-0x4c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp %edx,-0x4c(%ebp) │ │ │ │ - jne 2c840 │ │ │ │ + jne 2c740 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 2c7e4 │ │ │ │ + jne 2c6e4 │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0xe4(%ebp) │ │ │ │ - jne 2c7a6 │ │ │ │ + jne 2c6a6 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ - mov %edi,0x10(%eax) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ fstpl 0x20(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x10(%eax) │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ mov %ecx,0xc(%esi) │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ mov %edi,0xc(%eax) │ │ │ │ - jmp 2c6f7 │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ + jmp 2c5f7 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 2bb99 │ │ │ │ + jmp 2ba99 │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 2b3ed │ │ │ │ + jmp 2b2ed │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 2b82c │ │ │ │ + jmp 2b72c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 2b36c │ │ │ │ - jmp 2b7af │ │ │ │ + je 2b26c │ │ │ │ + jmp 2b6af │ │ │ │ call 4c37 │ │ │ │ - add $0x38453,%eax │ │ │ │ + add $0x37553,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xe4,%esp │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ mov 0x88(%eax),%esi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ @@ -50271,75 +50117,75 @@ │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call c120 │ │ │ │ + call c1e0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 2c9a4 │ │ │ │ + jne 2c8a4 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 2cf24 │ │ │ │ + jne 2ce24 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2deff │ │ │ │ + je 2ddff │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%esi),%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2ca00 │ │ │ │ - jmp 2c9e0 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 2c900 │ │ │ │ + jmp 2c8e0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ecx,%edi,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%ebx │ │ │ │ - jg 2d48c │ │ │ │ + jg 2d38c │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 2c9e0 │ │ │ │ + jl 2c8e0 │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ cmp (%edi,%ecx,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 2df1d │ │ │ │ + jle 2de1d │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 2c990 │ │ │ │ + jl 2c890 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2c990 │ │ │ │ + jg 2c890 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ @@ -50360,31 +50206,31 @@ │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ mov %ebx,-0xac(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ + shr $0x2,%edi │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ lea 0x8(,%esi,8),%ebx │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ + movl $0x0,0x0(,%edi,4) │ │ │ │ + mov %esi,%edi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%edi │ │ │ │ - movl $0x0,0x0(,%edi,4) │ │ │ │ - mov %esi,%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x8(%ebx),%esi │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ @@ -50393,15 +50239,15 @@ │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ imul %esi,%eax │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - js 2d9a5 │ │ │ │ + js 2d8a5 │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ @@ -50441,15 +50287,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2cc00 │ │ │ │ + jle 2cb00 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x88(%ebp),%ebx │ │ │ │ @@ -50457,54 +50303,54 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2cbf0 │ │ │ │ + jne 2caf0 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2cb84 │ │ │ │ + jne 2ca84 │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 4230 │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ fildl -0x64(%ebp) │ │ │ │ - fadds -0xad70(%ebx) │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ + fadds -0x9d70(%ebx) │ │ │ │ add $0x2,%ecx │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - fld1 │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + fld1 │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ cltd │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ fildl -0x84(%ebp) │ │ │ │ idiv %ecx │ │ │ │ fdivp %st,%st(2) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ @@ -50523,18 +50369,18 @@ │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edi │ │ │ │ cmp %edi,%edx │ │ │ │ - jg 2cd89 │ │ │ │ + jg 2cc89 │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %edi │ │ │ │ xor %ecx,%ecx │ │ │ │ sub %edx,%edi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ @@ -50544,96 +50390,96 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ + mov 0x68(%eax),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x68(%eax),%ebx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 2cd59 │ │ │ │ + jmp 2cc59 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax,%esi,1),%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 2cd8d │ │ │ │ + je 2cc8d │ │ │ │ sub -0x48(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ add %esi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ fmul %st(1),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 2cd40 │ │ │ │ + jns 2cc40 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %esi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %edi,%ecx │ │ │ │ - jne 2cd56 │ │ │ │ + jne 2cc56 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2cd91 │ │ │ │ + jmp 2cc91 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2cd91 │ │ │ │ + jmp 2cc91 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ incl -0x5c(%ebp) │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ add %ecx,-0x44(%ebp) │ │ │ │ - lea 0x1(%ebx,%esi,1),%esi │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 2cca8 │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + lea 0x1(%ebx,%esi,1),%esi │ │ │ │ + jne 2cba8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ cmpl $0x4,-0x4c(%ebp) │ │ │ │ - je 2d7a1 │ │ │ │ + je 2d6a1 │ │ │ │ cmpl $0x5,-0x4c(%ebp) │ │ │ │ - je 2d4e4 │ │ │ │ + je 2d3e4 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2cefe │ │ │ │ + jle 2cdfe │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ and $0x1fffffff,%esi │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 2d4b2 │ │ │ │ + je 2d3b2 │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 2ce80 │ │ │ │ + jle 2cd80 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ @@ -50654,116 +50500,116 @@ │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%eax,4),%edx │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 2ce39 │ │ │ │ + jne 2cd39 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ add 0xc(%ecx),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x74(%ecx),%eax │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 2d99d │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + jle 2d89d │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - jmp 2ceda │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + jmp 2cdda │ │ │ │ movl $0x0,(%edi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2d4a0 │ │ │ │ + je 2d3a0 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ sub (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 2cecc │ │ │ │ + je 2cdcc │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ecx,(%edi,%eax,4) │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jg 2ce06 │ │ │ │ + mov %ecx,(%edi,%eax,4) │ │ │ │ + jg 2cd06 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2c990 │ │ │ │ + jle 2c890 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - jmp 2ca2d │ │ │ │ + jmp 2c92d │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2df0e │ │ │ │ + je 2de0e │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%esi),%ecx │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ - jmp 2cf80 │ │ │ │ - jmp 2cf60 │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + jmp 2ce80 │ │ │ │ + jmp 2ce60 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%edi,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %esi,%edx │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ sar $1,%edx │ │ │ │ cmp %eax,(%esi,%edx,8) │ │ │ │ - jl 2d9bf │ │ │ │ + jl 2d8bf │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 2cf60 │ │ │ │ + jl 2ce60 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ cmp %eax,(%ecx,%ebx,8) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ setne %dl │ │ │ │ and %ecx,%edx │ │ │ │ add %edx,%ebx │ │ │ │ cmp %ebx,-0x44(%ebp) │ │ │ │ mov %ebx,-0x9c(%ebp) │ │ │ │ - jle 2c99c │ │ │ │ + jle 2c89c │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov (%esi,%ebx,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 2c99c │ │ │ │ + jl 2c89c │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 2c99c │ │ │ │ + jg 2c89c │ │ │ │ mov 0x4(%esi,%ebx,8),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ fld1 │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ @@ -50783,31 +50629,31 @@ │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ mov %ebx,-0xac(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ + shr $0x2,%edi │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ lea 0x8(,%esi,8),%ebx │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ + movl $0x0,0x0(,%edi,4) │ │ │ │ + mov %esi,%edi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%edi │ │ │ │ - movl $0x0,0x0(,%edi,4) │ │ │ │ - mov %esi,%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x8(%ebx),%esi │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ @@ -50816,15 +50662,15 @@ │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ imul %esi,%eax │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - js 2dedd │ │ │ │ + js 2dddd │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ @@ -50864,15 +50710,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2d180 │ │ │ │ + jle 2d080 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x88(%ebp),%ebx │ │ │ │ @@ -50881,54 +50727,54 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2d170 │ │ │ │ + jne 2d070 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2d0fc │ │ │ │ + jne 2cffc │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 4230 │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ fildl -0x64(%ebp) │ │ │ │ - fadds -0xad70(%ebx) │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ + fadds -0x9d70(%ebx) │ │ │ │ add $0x2,%ecx │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - fld1 │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + fld1 │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ cltd │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ fildl -0x84(%ebp) │ │ │ │ idiv %ecx │ │ │ │ fdivp %st,%st(2) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ @@ -50947,18 +50793,18 @@ │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edi │ │ │ │ cmp %edi,%edx │ │ │ │ - jg 2d2f7 │ │ │ │ + jg 2d1f7 │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %edi │ │ │ │ xor %ecx,%ecx │ │ │ │ sub %edx,%edi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ @@ -50968,85 +50814,85 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ + mov 0x68(%eax),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x68(%eax),%ebx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 2d2c3 │ │ │ │ + jmp 2d1c3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x48(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ add %esi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ lea 0x1(%esi,%eax,1),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 2d2df │ │ │ │ + jns 2d1df │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %esi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 2d2c0 │ │ │ │ + jne 2d1c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2d2f9 │ │ │ │ + jmp 2d1f9 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ incl -0x5c(%ebp) │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ add %ecx,-0x44(%ebp) │ │ │ │ - lea 0x1(%esi,%ebx,1),%esi │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 2d228 │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + lea 0x1(%esi,%ebx,1),%esi │ │ │ │ + jne 2d128 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ cmpl $0x4,-0x4c(%ebp) │ │ │ │ - je 2dce1 │ │ │ │ + je 2dbe1 │ │ │ │ cmpl $0x5,-0x4c(%ebp) │ │ │ │ - je 2da14 │ │ │ │ + je 2d914 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2d466 │ │ │ │ + jle 2d366 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ and $0x1fffffff,%esi │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 2d9e2 │ │ │ │ + je 2d8e2 │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 2d3e8 │ │ │ │ + jle 2d2e8 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ @@ -51067,97 +50913,97 @@ │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%eax,4),%edx │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 2d3a1 │ │ │ │ + jne 2d2a1 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ add 0xc(%ecx),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x74(%ecx),%eax │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 2def7 │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + jle 2ddf7 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - jmp 2d442 │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + jmp 2d342 │ │ │ │ movl $0x0,(%edi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2d9d0 │ │ │ │ + je 2d8d0 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ sub (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 2d434 │ │ │ │ + je 2d334 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ecx,(%edi,%eax,4) │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jg 2d36e │ │ │ │ + mov %ecx,(%edi,%eax,4) │ │ │ │ + jg 2d26e │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2c99c │ │ │ │ + jle 2c89c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2cfab │ │ │ │ + jmp 2ceab │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 2ca00 │ │ │ │ + jmp 2c900 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ incl (%edi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jle 2cefe │ │ │ │ + jle 2cdfe │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x64(%ebp),%edx │ │ │ │ - jl 2d4c7 │ │ │ │ + jl 2d3c7 │ │ │ │ cmp -0x68(%ebp),%edx │ │ │ │ - jle 2d4dd │ │ │ │ - inc %eax │ │ │ │ + jle 2d3dd │ │ │ │ add -0xb4(%ebp),%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jg 2d4b2 │ │ │ │ - jmp 2cefe │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 2d3b2 │ │ │ │ + jmp 2cdfe │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2ce0e │ │ │ │ + jmp 2cd0e │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2cefe │ │ │ │ + jle 2cdfe │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x0(,%esi,8),%edx │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ @@ -51169,48 +51015,48 @@ │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %ebx,-0xdc(%ebp) │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ add %edx,%ebx │ │ │ │ + lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ mov %ecx,-0xd8(%ebp) │ │ │ │ lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ lea -0x8(%ecx,%eax,1),%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 2d58c │ │ │ │ + jmp 2d48c │ │ │ │ incl -0xa4(%ebp) │ │ │ │ cmp %ebx,-0xa4(%ebp) │ │ │ │ - je 2d789 │ │ │ │ + je 2d689 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xbc(%ebp),%eax │ │ │ │ - jl 2d57a │ │ │ │ + jl 2d47a │ │ │ │ cmp -0xc4(%ebp),%eax │ │ │ │ - jg 2d57a │ │ │ │ + jg 2d47a │ │ │ │ mov %esi,%edi │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xd0(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ @@ -51219,140 +51065,140 @@ │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0xd4(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2d613 │ │ │ │ + jmp 2d513 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ mov -0xd8(%ebp),%ecx │ │ │ │ mov %edx,-0xe4(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2d656 │ │ │ │ + jmp 2d556 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%eax,%ecx,4),%edx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2d684 │ │ │ │ + jmp 2d584 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ add 0x18(%edi,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 2d6c2 │ │ │ │ + jmp 2d5c2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2d6c0 │ │ │ │ + jne 2d5c0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2d680 │ │ │ │ + jne 2d580 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2d650 │ │ │ │ + jne 2d550 │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2d60b │ │ │ │ + jne 2d50b │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + incl -0xa4(%ebp) │ │ │ │ + cmp %ebx,-0xa4(%ebp) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ - incl -0xa4(%ebp) │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xa4(%ebp) │ │ │ │ - jne 2d58c │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2d48c │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2cefe │ │ │ │ + jmp 2cdfe │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2cefe │ │ │ │ + jle 2cdfe │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x0(,%esi,8),%edx │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ @@ -51373,24 +51219,24 @@ │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 2d81c │ │ │ │ + jmp 2d71c │ │ │ │ inc %edx │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - je 2d789 │ │ │ │ + je 2d689 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp -0x78(%ebp),%eax │ │ │ │ - jl 2d812 │ │ │ │ + jl 2d712 │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jg 2d812 │ │ │ │ + jg 2d712 │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ @@ -51404,141 +51250,141 @@ │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2d884 │ │ │ │ + jmp 2d784 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ mov %ebx,-0xc8(%ebp) │ │ │ │ mov %edx,-0xcc(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add 0x8(%ecx,%ebx,4),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ - jmp 2d8bf │ │ │ │ + jmp 2d7bf │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2d902 │ │ │ │ - jmp 2d900 │ │ │ │ + jmp 2d802 │ │ │ │ + jmp 2d800 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2d900 │ │ │ │ + jne 2d800 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2d8bb │ │ │ │ + jne 2d7bb │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2d87e │ │ │ │ + jne 2d77e │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%eax) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ + mov %ecx,0x10(%eax) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ mov %esi,%ecx │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ - jmp 2d812 │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + jmp 2d712 │ │ │ │ mov (%edi,%esi,4),%ecx │ │ │ │ - jmp 2ceed │ │ │ │ + jmp 2cded │ │ │ │ add $0x13,%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 2cdcd │ │ │ │ + jmp 2cccd │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 2cf80 │ │ │ │ + jmp 2ce80 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ incl (%edi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jle 2d466 │ │ │ │ + jle 2d366 │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x64(%ebp),%edx │ │ │ │ - jl 2d9f7 │ │ │ │ + jl 2d8f7 │ │ │ │ cmp -0x68(%ebp),%edx │ │ │ │ - jle 2da0d │ │ │ │ - inc %eax │ │ │ │ + jle 2d90d │ │ │ │ add -0xb4(%ebp),%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jg 2d9e2 │ │ │ │ - jmp 2d466 │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 2d8e2 │ │ │ │ + jmp 2d366 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2d376 │ │ │ │ + jmp 2d276 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2d466 │ │ │ │ + jle 2d366 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x0(,%esi,8),%edx │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ @@ -51550,48 +51396,48 @@ │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %ebx,-0xd8(%ebp) │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ add %edx,%ebx │ │ │ │ + lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ mov %ecx,-0xdc(%ebp) │ │ │ │ lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ lea -0x8(%ecx,%eax,1),%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 2dabc │ │ │ │ + jmp 2d9bc │ │ │ │ incl -0xa4(%ebp) │ │ │ │ cmp %ebx,-0xa4(%ebp) │ │ │ │ - je 2dcc9 │ │ │ │ + je 2dbc9 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xbc(%ebp),%eax │ │ │ │ - jl 2daaa │ │ │ │ + jl 2d9aa │ │ │ │ cmp -0xc4(%ebp),%eax │ │ │ │ - jg 2daaa │ │ │ │ + jg 2d9aa │ │ │ │ mov %esi,%edi │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xd0(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ @@ -51600,143 +51446,143 @@ │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0xd4(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2db43 │ │ │ │ + jmp 2da43 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ mov %edx,-0xe4(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2db86 │ │ │ │ + jmp 2da86 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%eax,%ecx,4),%edx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2dbb4 │ │ │ │ + jmp 2dab4 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ add 0x18(%edi,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 2dc02 │ │ │ │ - jmp 2dc00 │ │ │ │ + jmp 2db02 │ │ │ │ + jmp 2db00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2dc00 │ │ │ │ + jne 2db00 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2dbb0 │ │ │ │ + jne 2dab0 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2db80 │ │ │ │ + jne 2da80 │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2db3b │ │ │ │ + jne 2da3b │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + incl -0xa4(%ebp) │ │ │ │ + cmp %ebx,-0xa4(%ebp) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ - incl -0xa4(%ebp) │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xa4(%ebp) │ │ │ │ - jne 2dabc │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2d9bc │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2d466 │ │ │ │ + jmp 2d366 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2d466 │ │ │ │ + jle 2d366 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x0(,%esi,8),%edx │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ @@ -51757,24 +51603,24 @@ │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 2dd5c │ │ │ │ + jmp 2dc5c │ │ │ │ inc %edx │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - je 2dcc9 │ │ │ │ + je 2dbc9 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp -0x78(%ebp),%eax │ │ │ │ - jl 2dd52 │ │ │ │ + jl 2dc52 │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jg 2dd52 │ │ │ │ + jg 2dc52 │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ @@ -51788,2127 +51634,2130 @@ │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2ddc4 │ │ │ │ + jmp 2dcc4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ mov %ebx,-0xc8(%ebp) │ │ │ │ mov %edx,-0xcc(%ebp) │ │ │ │ + mov -0xc4(%ebp),%ecx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add 0x8(%ecx,%ebx,4),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ - jmp 2ddff │ │ │ │ + jmp 2dcff │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2de42 │ │ │ │ - jmp 2de40 │ │ │ │ + jmp 2dd42 │ │ │ │ + jmp 2dd40 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2de40 │ │ │ │ + jne 2dd40 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2ddfb │ │ │ │ + jne 2dcfb │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2ddbe │ │ │ │ + jne 2dcbe │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%eax) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ + mov %ecx,0x10(%eax) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ mov %esi,%ecx │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ - jmp 2dd52 │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + jmp 2dc52 │ │ │ │ add $0x13,%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 2d335 │ │ │ │ + jmp 2d235 │ │ │ │ mov (%edi,%esi,4),%ecx │ │ │ │ - jmp 2d455 │ │ │ │ + jmp 2d355 │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 2ca2d │ │ │ │ + jmp 2c92d │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 2cfab │ │ │ │ + jmp 2ceab │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 2c99c │ │ │ │ - jmp 2cf33 │ │ │ │ + je 2c89c │ │ │ │ + jmp 2ce33 │ │ │ │ xchg %ax,%ax │ │ │ │ call 4c37 │ │ │ │ - add $0x36e43,%eax │ │ │ │ + add $0x35f43,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x104,%esp │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ mov %esi,-0xd4(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ mov 0x88(%eax),%esi │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ push 0x2c(%eax) │ │ │ │ push 0x24(%eax) │ │ │ │ push 0x18(%eax) │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call c120 │ │ │ │ + call c1e0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 2dfb4 │ │ │ │ + jne 2decc │ │ │ │ + jmp 2deac │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 2deac │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 2deac │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 2e566 │ │ │ │ + jne 2e4a5 │ │ │ │ + jmp 2dec4 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 2dec4 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 2dec4 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2f69c │ │ │ │ + je 2f5e3 │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%esi),%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2e000 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 2df20 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ecx,%edi,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%ebx │ │ │ │ - jg 2e9d0 │ │ │ │ + jg 2e920 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 2dfe0 │ │ │ │ + jl 2df00 │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ cmp (%edi,%ecx,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 2f6ab │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + jle 2f5f2 │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fstpt -0xb0(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ - fstpl -0x90(%ebp) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 2dfa0 │ │ │ │ + jl 2dea2 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2dfa0 │ │ │ │ + jg 2dea6 │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ - mov %esp,-0xdc(%ebp) │ │ │ │ + mov %esp,-0xe0(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x4(%eax,%ecx,8),%ecx │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x64(%ebp) │ │ │ │ + mov %esp,-0x74(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x98(%ebp) │ │ │ │ + mov %esp,-0xa8(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ shr $0x2,%ebx │ │ │ │ - mov %ebx,-0xd8(%ebp) │ │ │ │ + mov %ebx,-0xdc(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %ebx,-0xd0(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ inc %eax │ │ │ │ imul %eax,%edi │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov %edi,%edx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ lea 0xf(,%edi,8),%eax │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov %edi,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov %esp,-0xa4(%ebp) │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - js 2ef76 │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %esp,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0x9c(%ebp) │ │ │ │ + js 2eebb │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ imul %ecx,%edx │ │ │ │ lea (%eax,%edx,8),%edi │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmull (%eax,%edi,8) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2e230 │ │ │ │ + jle 2e160 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ - add -0xa4(%ebp),%ebx │ │ │ │ + add -0xb0(%ebp),%ebx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2e220 │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + jne 2e150 │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2e1af │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + jne 2e0d5 │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0xd0(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2ef5d │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + jle 2eea2 │ │ │ │ + fildl -0x8c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %ecx,-0xe4(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ fildl (%eax,%esi,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - fdivrs -0xad78(%eax) │ │ │ │ + fdivrs -0x9d78(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ lea (%edi,%edx,1),%ebx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0xc0(%ebp),%ecx │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ - jmp 2e389 │ │ │ │ - nop │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ + jmp 2e2bf │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - mov %ax,-0x48(%ebp) │ │ │ │ + mov %ax,-0x50(%ebp) │ │ │ │ + movzwl -0x50(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - fldt -0xb0(%ebp) │ │ │ │ - movzwl -0x48(%ebp),%eax │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 2e370 │ │ │ │ + je 2e2a6 │ │ │ │ fchs │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2e3d1 │ │ │ │ + je 2e309 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(4),%st │ │ │ │ + fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ + faddl -0x60(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 2e320 │ │ │ │ + ja 2e260 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 2e9e0 │ │ │ │ + ja 2e930 │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 2e389 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2e2bf │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2e3d7 │ │ │ │ + jmp 2e30d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ inc %esi │ │ │ │ - add %ebx,-0x94(%ebp) │ │ │ │ - cmp %esi,-0x5c(%ebp) │ │ │ │ - jne 2e2c1 │ │ │ │ - mov -0xe0(%ebp),%ecx │ │ │ │ - cmpl $0x4,-0x5c(%ebp) │ │ │ │ - je 2ed31 │ │ │ │ - cmpl $0x5,-0x5c(%ebp) │ │ │ │ - je 2ea3c │ │ │ │ + add %ebx,-0xa4(%ebp) │ │ │ │ + cmp %esi,-0x6c(%ebp) │ │ │ │ + jne 2e1fa │ │ │ │ + cmpl $0x4,-0x6c(%ebp) │ │ │ │ + mov -0xe4(%ebp),%ecx │ │ │ │ + je 2ec77 │ │ │ │ + cmpl $0x5,-0x6c(%ebp) │ │ │ │ + je 2e98c │ │ │ │ xor %eax,%eax │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2e53b │ │ │ │ + jle 2e47a │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ lea (%esi,%esi,1),%edi │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 2ea0d │ │ │ │ - cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 2e4ab │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ + je 2e95d │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + jle 2e3e7 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ imul %eax,%ebx │ │ │ │ add %ebx,%ebx │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ add %edi,%ebx │ │ │ │ add (%ecx,%eax,4),%esi │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ fmull (%ecx,%esi,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ add (%ecx,%esi,4),%edx │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ - cmp %eax,-0x5c(%ebp) │ │ │ │ - jne 2e46d │ │ │ │ + jne 2e3a6 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x74(%edx),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov %ebx,%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2ed29 │ │ │ │ + jle 2ec6f │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - jmp 2e514 │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + jmp 2e453 │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2e9f8 │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + je 2e948 │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ sub (%edi,%eax,4),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2e506 │ │ │ │ + je 2e445 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ inc %esi │ │ │ │ - mov %ebx,(%ecx,%eax,4) │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jg 2e437 │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0xdc(%ebp),%esp │ │ │ │ + mov %ebx,(%ecx,%eax,4) │ │ │ │ + jg 2e36d │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov -0xe0(%ebp),%esp │ │ │ │ incl -0xc4(%ebp) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2dfa0 │ │ │ │ + jle 2deaa │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 2e04e │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + jmp 2df68 │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2f68d │ │ │ │ + je 2f5d4 │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%esi),%ecx │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ - jmp 2e5c0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + jmp 2e500 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%edi,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %esi,%edx │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ sar $1,%edx │ │ │ │ cmp %eax,(%esi,%edx,8) │ │ │ │ - jl 2ef8d │ │ │ │ + jl 2eed2 │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 2e5a0 │ │ │ │ + jl 2e4e0 │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ cmp %eax,(%ecx,%ebx,8) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ - cmp %ebx,-0x48(%ebp) │ │ │ │ + cmp %ebx,-0x50(%ebp) │ │ │ │ setne %dl │ │ │ │ and %ecx,%edx │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x44(%ebp),%ebx │ │ │ │ mov %ebx,-0xc4(%ebp) │ │ │ │ - jge 2dfac │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - fldt -0xa7e8(%esi) │ │ │ │ - fstpt -0xb0(%ebp) │ │ │ │ - fldl -0xac38(%esi) │ │ │ │ - fstpl -0x90(%ebp) │ │ │ │ + jge 2dec4 │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + fldt -0x97e8(%esi) │ │ │ │ + fldl -0x9c38(%esi) │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ mov -0xc4(%ebp),%ebx │ │ │ │ mov (%esi,%ebx,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 2dfac │ │ │ │ + jl 2deba │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 2dfac │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + jg 2debe │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov 0x4(%esi,%ebx,8),%ecx │ │ │ │ - mov %esp,-0xdc(%ebp) │ │ │ │ + mov %esp,-0xe0(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x64(%ebp) │ │ │ │ + mov %esp,-0x74(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x98(%ebp) │ │ │ │ + mov %esp,-0xa8(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ shr $0x2,%ebx │ │ │ │ - mov %ebx,-0xd8(%ebp) │ │ │ │ + mov %ebx,-0xdc(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %ebx,-0xd0(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ inc %eax │ │ │ │ imul %eax,%edi │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov %edi,%edx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ lea 0xf(,%edi,8),%eax │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov %edi,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov %esp,-0xa4(%ebp) │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - js 2f4f5 │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %esp,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + js 2f436 │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ imul %ecx,%edx │ │ │ │ lea (%eax,%edx,8),%edi │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmull (%eax,%edi,8) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2e7f0 │ │ │ │ + jle 2e730 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ - add -0xa4(%ebp),%ebx │ │ │ │ + add -0xb0(%ebp),%ebx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 2e7e0 │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + jne 2e720 │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2e76d │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + jne 2e6ad │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0xd0(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ test %esi,%esi │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - jle 2f4dd │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jle 2f41e │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %ecx,-0xe4(%ebp) │ │ │ │ + fildl -0x8c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ fildl (%eax,%esi,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - fdivrs -0xad78(%eax) │ │ │ │ + fdivrs -0x9d78(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ lea (%edx,%edi,1),%ebx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0xc0(%ebp),%ecx │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ - jmp 2e949 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ + jmp 2e88f │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - mov %ax,-0x48(%ebp) │ │ │ │ + mov %ax,-0x50(%ebp) │ │ │ │ + movzwl -0x50(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - fldt -0xb0(%ebp) │ │ │ │ - movzwl -0x48(%ebp),%eax │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 2e930 │ │ │ │ + je 2e876 │ │ │ │ fchs │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2e991 │ │ │ │ + je 2e8d9 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(4),%st │ │ │ │ + fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ + faddl -0x60(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 2e8e0 │ │ │ │ + ja 2e830 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 2efa0 │ │ │ │ + ja 2eee0 │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 2e949 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2e88f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2e997 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 2e8dd │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ inc %esi │ │ │ │ - add %ebx,-0x94(%ebp) │ │ │ │ - cmp %esi,-0x5c(%ebp) │ │ │ │ - jne 2e881 │ │ │ │ - mov -0xe0(%ebp),%ecx │ │ │ │ - cmpl $0x4,-0x5c(%ebp) │ │ │ │ - je 2f2c6 │ │ │ │ - cmpl $0x5,-0x5c(%ebp) │ │ │ │ - je 2efb8 │ │ │ │ + add %ebx,-0xa4(%ebp) │ │ │ │ + cmp %esi,-0x6c(%ebp) │ │ │ │ + jne 2e7ca │ │ │ │ + cmpl $0x4,-0x6c(%ebp) │ │ │ │ + mov -0xe4(%ebp),%ecx │ │ │ │ + je 2f20c │ │ │ │ + cmpl $0x5,-0x6c(%ebp) │ │ │ │ + je 2eef8 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f507 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2f448 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 2e000 │ │ │ │ + jmp 2df20 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2e381 │ │ │ │ + jmp 2e2b7 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ incl (%ecx) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jle 2e53b │ │ │ │ + jle 2e47a │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - cmp -0x50(%ebp),%edx │ │ │ │ - jl 2ea26 │ │ │ │ cmp -0x58(%ebp),%edx │ │ │ │ - jle 2ed22 │ │ │ │ - inc %eax │ │ │ │ + jl 2e976 │ │ │ │ + cmp -0x60(%ebp),%edx │ │ │ │ + jle 2ec68 │ │ │ │ add -0xd4(%ebp),%esi │ │ │ │ - mov %eax,(%ecx) │ │ │ │ + inc %eax │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jg 2ea0d │ │ │ │ - jmp 2e53b │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jg 2e95d │ │ │ │ + jmp 2e47a │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ shl $0x4,%ecx │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ mov %ebx,-0xfc(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov %ecx,-0xf8(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + mov %ecx,-0xa4(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ lea -0x8(%ecx,%esi,1),%eax │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ - jmp 2ead8 │ │ │ │ + jmp 2ea2b │ │ │ │ incl -0xcc(%ebp) │ │ │ │ cmp %ebx,-0xcc(%ebp) │ │ │ │ - je 2ed0a │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + je 2ec50 │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - cmp -0xe0(%ebp),%eax │ │ │ │ - jl 2eac6 │ │ │ │ + cmp -0xd8(%ebp),%eax │ │ │ │ + jl 2ea19 │ │ │ │ cmp -0xe4(%ebp),%eax │ │ │ │ - jg 2eac6 │ │ │ │ + jg 2ea19 │ │ │ │ mov %esi,%edi │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xf0(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov -0xf4(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2eb65 │ │ │ │ + jmp 2eab8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ mov %edx,-0x104(%ebp) │ │ │ │ fldl 0x10(%eax,%edx,8) │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2eba6 │ │ │ │ + jmp 2eb06 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ fldl 0x20(%eax,%ecx,8) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ add 0x10(%eax,%ecx,4),%edx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2ebe4 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2eb44 │ │ │ │ + xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ fldl 0x30(%ecx,%eax,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ add 0x18(%edx,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 2ec42 │ │ │ │ - jmp 2ec40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2eb82 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl 0x40(%eax,%edx,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + add -0x50(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2ec40 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2eb80 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2ebe0 │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + jne 2eb40 │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2eba0 │ │ │ │ + jne 2eb00 │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2eb5d │ │ │ │ + jne 2eab0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0x100(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + incl -0xcc(%ebp) │ │ │ │ + cmp %ebx,-0xcc(%ebp) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ - incl -0xcc(%ebp) │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xec(%ebp),%edx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xcc(%ebp) │ │ │ │ - jne 2ead8 │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2ea2b │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2e53b │ │ │ │ + jmp 2e47a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2e43f │ │ │ │ + jmp 2e375 │ │ │ │ mov (%ecx,%ebx,4),%ebx │ │ │ │ - jmp 2e52a │ │ │ │ + jmp 2e469 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ add %eax,%ebx │ │ │ │ add %ecx,%esi │ │ │ │ - mov %ebx,-0xe0(%ebp) │ │ │ │ + mov %ebx,-0xd8(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ + add %ebx,%eax │ │ │ │ mov %esi,-0xe4(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - lea (%edx,%edx,1),%esi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ - jmp 2edab │ │ │ │ - incl -0x80(%ebp) │ │ │ │ - cmp %esi,-0x80(%ebp) │ │ │ │ - je 2ed0a │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + lea (%edx,%edx,1),%esi │ │ │ │ + jmp 2ecfd │ │ │ │ + incl -0x8c(%ebp) │ │ │ │ + cmp %esi,-0x8c(%ebp) │ │ │ │ + je 2ec50 │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp -0x88(%ebp),%eax │ │ │ │ - jl 2ed9f │ │ │ │ - cmp -0x94(%ebp),%eax │ │ │ │ - jg 2ed9f │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + jl 2eceb │ │ │ │ + cmp -0xa0(%ebp),%eax │ │ │ │ + jg 2eceb │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0xc0(%ebp),%ebx │ │ │ │ mov -0xcc(%ebp),%edi │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ imul 0x4(%ebx),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2ee21 │ │ │ │ + jmp 2ed76 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ mov %ebx,-0xec(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ fldl 0x10(%eax,%ebx,8) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ add 0x8(%eax,%ebx,4),%edx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %edx,-0xe8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %edx,-0xe8(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2ee5d │ │ │ │ + jmp 2edb2 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ fldl 0x20(%ebx,%eax,8) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2eec2 │ │ │ │ - jmp 2eec0 │ │ │ │ + jmp 2ee02 │ │ │ │ + jmp 2ee00 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl 0x30(%eax,%edx,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ - faddl 0x8(%eax) │ │ │ │ + add -0x50(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl 0x8(%eax) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2eec0 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2ee00 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2ee59 │ │ │ │ + jne 2edae │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2ee1b │ │ │ │ + jne 2ed70 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ fstpl 0x20(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov %ecx,%edx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ fstpl 0x10(%ecx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ fstpl 0x18(%ecx) │ │ │ │ - jmp 2ed9f │ │ │ │ - cmpl $0x4,-0x5c(%ebp) │ │ │ │ - je 2e53b │ │ │ │ - cmpl $0x5,-0x5c(%ebp) │ │ │ │ - jne 2e407 │ │ │ │ - jmp 2e53b │ │ │ │ + jmp 2eceb │ │ │ │ + cmpl $0x4,-0x6c(%ebp) │ │ │ │ + je 2e47a │ │ │ │ + cmpl $0x5,-0x6c(%ebp) │ │ │ │ + jne 2e33d │ │ │ │ + jmp 2e47a │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - jmp 2e409 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 2e33f │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 2e5c0 │ │ │ │ + jmp 2e500 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2e941 │ │ │ │ + jmp 2e887 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ shl $0x4,%ecx │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ mov %ebx,-0xfc(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ + mov %ebx,-0xa4(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov %ecx,-0xf8(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ lea -0x8(%ecx,%esi,1),%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ - jmp 2f054 │ │ │ │ + jmp 2ef97 │ │ │ │ incl -0xcc(%ebp) │ │ │ │ cmp %ebx,-0xcc(%ebp) │ │ │ │ - je 2f28a │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + je 2f1d0 │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - cmp -0xe0(%ebp),%eax │ │ │ │ - jl 2f042 │ │ │ │ + cmp -0xd8(%ebp),%eax │ │ │ │ + jl 2ef85 │ │ │ │ cmp -0xe4(%ebp),%eax │ │ │ │ - jg 2f042 │ │ │ │ + jg 2ef85 │ │ │ │ mov %esi,%edi │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xf0(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov -0xf4(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2f0e1 │ │ │ │ + jmp 2f024 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ mov %edx,-0x104(%ebp) │ │ │ │ fldl 0x10(%eax,%edx,8) │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2f126 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2f066 │ │ │ │ + nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ fldl 0x20(%eax,%ecx,8) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ add 0x10(%eax,%ecx,4),%edx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f164 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2f0a4 │ │ │ │ + xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ fldl 0x30(%ecx,%eax,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ add 0x18(%edi,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 2f1c2 │ │ │ │ - jmp 2f1c0 │ │ │ │ + jmp 2f102 │ │ │ │ + jmp 2f100 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl 0x40(%eax,%edx,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + add -0x50(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2f1c0 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2f100 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2f160 │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + jne 2f0a0 │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2f120 │ │ │ │ + jne 2f060 │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2f0d9 │ │ │ │ + jne 2f01c │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0x100(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + incl -0xcc(%ebp) │ │ │ │ + cmp %ebx,-0xcc(%ebp) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ - incl -0xcc(%ebp) │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xec(%ebp),%edx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xcc(%ebp) │ │ │ │ - jne 2f054 │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2ef97 │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0xdc(%ebp),%esp │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov -0xe0(%ebp),%esp │ │ │ │ incl -0xc4(%ebp) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2dfac │ │ │ │ + jle 2dec2 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2e606 │ │ │ │ + jmp 2e540 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ add %eax,%ebx │ │ │ │ add %ecx,%esi │ │ │ │ mov %ebx,-0xe4(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ - mov %esi,-0xe0(%ebp) │ │ │ │ - add %ecx,%esi │ │ │ │ add %ebx,%eax │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + mov %esi,-0xd8(%ebp) │ │ │ │ + add %ecx,%esi │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - lea (%edx,%edx,1),%esi │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ - jmp 2f340 │ │ │ │ - incl -0x80(%ebp) │ │ │ │ - cmp %esi,-0x80(%ebp) │ │ │ │ - je 2f28a │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + lea (%edx,%edx,1),%esi │ │ │ │ + jmp 2f292 │ │ │ │ + incl -0x8c(%ebp) │ │ │ │ + cmp %esi,-0x8c(%ebp) │ │ │ │ + je 2f1d0 │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp -0x88(%ebp),%eax │ │ │ │ - jl 2f334 │ │ │ │ - cmp -0x94(%ebp),%eax │ │ │ │ - jg 2f334 │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + jl 2f280 │ │ │ │ + cmp -0xa0(%ebp),%eax │ │ │ │ + jg 2f280 │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0xc0(%ebp),%ebx │ │ │ │ mov -0xcc(%ebp),%edi │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ imul 0x4(%ebx),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2f3b6 │ │ │ │ + jmp 2f30b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ mov %ebx,-0xec(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ fldl 0x10(%eax,%ebx,8) │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x8(%eax,%ebx,4),%edx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %edx,-0xe8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %edx,-0xe8(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f3f2 │ │ │ │ + jmp 2f347 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ fldl 0x20(%ebx,%eax,8) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2f442 │ │ │ │ - jmp 2f440 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2f382 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl 0x30(%eax,%edx,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ - faddl 0x8(%eax) │ │ │ │ + add -0x50(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl 0x8(%eax) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2f440 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2f380 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2f3ee │ │ │ │ + jne 2f343 │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2f3b0 │ │ │ │ + jne 2f305 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ fstpl 0x20(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov %ecx,%edx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ fstpl 0x10(%ecx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ fstpl 0x18(%ecx) │ │ │ │ - jmp 2f334 │ │ │ │ - cmpl $0x4,-0x5c(%ebp) │ │ │ │ - je 2f29d │ │ │ │ - cmpl $0x5,-0x5c(%ebp) │ │ │ │ - je 2f29d │ │ │ │ + jmp 2f280 │ │ │ │ + cmpl $0x4,-0x6c(%ebp) │ │ │ │ + je 2f1e3 │ │ │ │ + cmpl $0x5,-0x6c(%ebp) │ │ │ │ + je 2f1e3 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f507 │ │ │ │ + jmp 2f448 │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2f29d │ │ │ │ + jle 2f1e3 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ lea (%esi,%esi,1),%edi │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 2f640 │ │ │ │ - cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 2f5a9 │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ + je 2f587 │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + jle 2f4f0 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ imul %eax,%ebx │ │ │ │ add %ebx,%ebx │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ add %edi,%ebx │ │ │ │ add (%ecx,%eax,4),%esi │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ fmull (%ecx,%esi,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ add (%ecx,%esi,4),%edx │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ - cmp %eax,-0x5c(%ebp) │ │ │ │ - jne 2f56b │ │ │ │ + jne 2f4af │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x74(%edx),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov %ebx,%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2f688 │ │ │ │ + jle 2f5cf │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - jmp 2f611 │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + jmp 2f558 │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2f672 │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + je 2f5b9 │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ sub (%edi,%eax,4),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2f607 │ │ │ │ + je 2f54e │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ inc %esi │ │ │ │ - mov %ebx,(%ecx,%eax,4) │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jle 2f29d │ │ │ │ + mov %ebx,(%ecx,%eax,4) │ │ │ │ + jle 2f1e3 │ │ │ │ test %eax,%eax │ │ │ │ - jne 2f53d │ │ │ │ + jne 2f47e │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - cmp -0x50(%ebp),%edx │ │ │ │ - jl 2f655 │ │ │ │ cmp -0x58(%ebp),%edx │ │ │ │ - jle 2f66b │ │ │ │ - inc %eax │ │ │ │ + jl 2f59c │ │ │ │ + cmp -0x60(%ebp),%edx │ │ │ │ + jle 2f5b2 │ │ │ │ add -0xd4(%ebp),%esi │ │ │ │ - mov %eax,(%ecx) │ │ │ │ + inc %eax │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jg 2f640 │ │ │ │ - jmp 2f29d │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jg 2f587 │ │ │ │ + jmp 2f1e3 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f53d │ │ │ │ + jmp 2f47e │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ incl (%ecx) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jg 2f640 │ │ │ │ - jmp 2f29d │ │ │ │ + jg 2f587 │ │ │ │ + jmp 2f1e3 │ │ │ │ mov (%ecx,%ebx,4),%ebx │ │ │ │ - jmp 2f627 │ │ │ │ + jmp 2f56e │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ - jmp 2e5eb │ │ │ │ + jmp 2e52b │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ - jmp 2e02d │ │ │ │ + jmp 2df4d │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 2dfac │ │ │ │ - jmp 2e578 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 2dec4 │ │ │ │ + jmp 2e4b7 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 4c37 │ │ │ │ - add $0x356b3,%eax │ │ │ │ + add $0x34763,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x114,%esp │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ + mov %esi,-0xc4(%ebp) │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ - mov %esi,-0xe0(%ebp) │ │ │ │ + mov %esi,-0xdc(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ + mov %esi,-0xa4(%ebp) │ │ │ │ mov 0x88(%eax),%esi │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov %esi,-0xac(%ebp) │ │ │ │ push 0x2c(%eax) │ │ │ │ push 0x24(%eax) │ │ │ │ push 0x18(%eax) │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call c120 │ │ │ │ + call c1e0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 2f753 │ │ │ │ + jne 2f6a6 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 2fd7a │ │ │ │ + jne 2fcdc │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 30e60 │ │ │ │ + je 30de0 │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%esi),%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2f7a0 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 2f700 │ │ │ │ + jmp 2f6e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ecx,%edi,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%ebx │ │ │ │ - jg 3037a │ │ │ │ + jg 302fc │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 2f780 │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + jl 2f6e0 │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ cmp (%edx,%ecx,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 30e7e │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + jle 30dfe │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%ecx │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ fstpt -0xd0(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ fstpl -0xd8(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 2f73f │ │ │ │ + jl 2f692 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2f73f │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov %esp,-0xe8(%ebp) │ │ │ │ + jg 2f692 │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov %esp,-0xe4(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x4(%eax,%ecx,8),%ecx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,4),%esi │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x64(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ shr $0x2,%edx │ │ │ │ - mov %edx,-0xe4(%ebp) │ │ │ │ + mov %edx,-0xe0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%ebx,8),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ + movl $0x0,0x0(,%edi,4) │ │ │ │ + shl $0x3,%ebx │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%edi │ │ │ │ - movl $0x0,0x0(,%edi,4) │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ add %edi,%edi │ │ │ │ - shl $0x3,%ebx │ │ │ │ imul %edi,%ebx │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ - mov %esp,-0xa0(%ebp) │ │ │ │ dec %ebx │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - js 30e18 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ + mov %esp,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + js 30d98 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ebx,%edi │ │ │ │ imul %edx,%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ imul %ecx,%edx │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ fmull (%eax,%edi,8) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x6c(%ebp) │ │ │ │ + fistpl -0x68(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2f9d0 │ │ │ │ + jle 2f930 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ - add -0xa0(%ebp),%ebx │ │ │ │ + add -0x9c(%ebp),%ebx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2f9c0 │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + jne 2f920 │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2f94f │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + jne 2f8b2 │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ - push -0xc4(%ebp) │ │ │ │ + push -0xc0(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - fildl -0x5c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(0),%st │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ shr $0x3,%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ fildl (%eax,%edx,4) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ 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) │ │ │ │ - faddl -0x98(%ebp) │ │ │ │ + fadd %st(4),%st │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 303d0 │ │ │ │ + jbe 30350 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ fldt -0xd0(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ @@ -53916,463 +53765,465 @@ │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ + fstpt -0x80(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ + fldt -0x80(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2fb0a │ │ │ │ + je 2fa69 │ │ │ │ fchs │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0xd8(%ebp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + fdivl -0x58(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ imul %edx,%edi │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 2fbd9 │ │ │ │ + jge 2fb39 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xd0(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad78(%ebx) │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ + fadds -0x9d78(%ebx) │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ imul %edx,%ebx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%edi,%ebx,8) │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%edi,%ebx,8) │ │ │ │ lea 0x2(%ecx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 2fbe5 │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + jg 2fb45 │ │ │ │ fldl (%esi) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ sub %ecx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%ecx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fld %st(1) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2fbc0 │ │ │ │ + jne 2fb20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2fbe7 │ │ │ │ + jmp 2fb47 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2fbe7 │ │ │ │ + jmp 2fb47 │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x6c(%ebp),%esi │ │ │ │ + add -0x68(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - jne 2fa77 │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ + jne 2f9d6 │ │ │ │ + ffreep %st(0) │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 306e1 │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + je 30661 │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 30405 │ │ │ │ + je 30385 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2fd52 │ │ │ │ + jle 2fcb4 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ and $0x1fffffff,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 303a2 │ │ │ │ + je 30322 │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jle 2fcd1 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + jle 2fc33 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ imul %esi,%ebx │ │ │ │ - add %ebx,%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + add %ebx,%ebx │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ inc %esi │ │ │ │ add %edx,%ecx │ │ │ │ add %ebx,%edx │ │ │ │ - add -0x6c(%ebp),%ebx │ │ │ │ + add -0x68(%ebp),%ebx │ │ │ │ fmull (%edi,%ecx,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - fstl (%ecx,%esi,8) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ + fstl (%ecx,%esi,8) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%esi,4),%eax │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - add (%ecx,%edx,4),%eax │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ - mov %eax,(%ecx,%esi,4) │ │ │ │ + add (%ecx,%edx,4),%eax │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jne 2fc87 │ │ │ │ - ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ + mov %eax,(%ecx,%esi,4) │ │ │ │ + jne 2fbe9 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x74(%ebx),%eax │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 30e34 │ │ │ │ + jle 30db4 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - jmp 2fd2e │ │ │ │ + jmp 2fc90 │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 30390 │ │ │ │ + je 30310 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2fd20 │ │ │ │ + je 2fc82 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ mov %edx,(%edi,%esi,4) │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jg 2fc51 │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0xe8(%ebp),%esp │ │ │ │ - incl -0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + jg 2fbb3 │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0xe4(%ebp),%esp │ │ │ │ + incl -0xb4(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2f73f │ │ │ │ + jle 2f692 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 2f7ee │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + jmp 2f751 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 30e6f │ │ │ │ + je 30def │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%esi),%edx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2fdc0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 2fd20 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea (%ebx,%edi,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp %ecx,(%esi,%eax,8) │ │ │ │ - jl 308d8 │ │ │ │ + jl 30858 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jl 2fda0 │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + jl 2fd00 │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ cmp %ecx,(%edx,%ebx,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ebx,%eax │ │ │ │ cmp -0x44(%ebp),%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - jge 2f74b │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + jge 2f69e │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ fstpt -0xd0(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ fstpl -0xd8(%ebp) │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ mov (%esi,%ebx,8),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 2f74b │ │ │ │ + jl 2f69e │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 2f74b │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + jg 2f69e │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x4(%esi,%ebx,8),%ecx │ │ │ │ - mov %esp,-0xe8(%ebp) │ │ │ │ + mov %esp,-0xe4(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,4),%esi │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x64(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ shr $0x2,%edx │ │ │ │ - mov %edx,-0xe4(%ebp) │ │ │ │ + mov %edx,-0xe0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%ebx,8),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ + movl $0x0,0x0(,%edi,4) │ │ │ │ + shl $0x3,%ebx │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%edi │ │ │ │ - movl $0x0,0x0(,%edi,4) │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ add %edi,%edi │ │ │ │ - shl $0x3,%ebx │ │ │ │ imul %edi,%ebx │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ - mov %esp,-0xa0(%ebp) │ │ │ │ dec %ebx │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - js 30e3c │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ + mov %esp,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + js 30dbc │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ebx,%edi │ │ │ │ imul %edx,%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ imul %ecx,%edx │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ fmull (%eax,%edi,8) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x68(%ebp) │ │ │ │ + fistpl -0x64(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2ffe0 │ │ │ │ + jle 2ff40 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ - add -0xa0(%ebp),%ebx │ │ │ │ + add -0x9c(%ebp),%ebx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 2ffd0 │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + jne 2ff30 │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2ff67 │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + jne 2feca │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ - push -0xc4(%ebp) │ │ │ │ + push -0xc0(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - fildl -0x5c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(0),%st │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - fstpl -0x90(%ebp) │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ shr $0x3,%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ fildl (%eax,%edx,4) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ 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) │ │ │ │ - faddl -0x90(%ebp) │ │ │ │ + fadd %st(4),%st │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 30920 │ │ │ │ + jbe 308a0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ fldt -0xd0(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ @@ -54380,1139 +54231,1144 @@ │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ + fstpt -0x80(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ + fldt -0x80(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 3011a │ │ │ │ + je 30079 │ │ │ │ fchs │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0xd8(%ebp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + fdivl -0x58(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ imul %edx,%edi │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 301d9 │ │ │ │ + jge 30159 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xd0(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad78(%ebx) │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ + fadds -0x9d78(%ebx) │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ imul %edx,%ebx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%edi,%ebx,8) │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%edi,%ebx,8) │ │ │ │ lea 0x2(%ecx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 301e5 │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + jg 30165 │ │ │ │ fldl (%esi) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ sub %ecx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%ecx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ + fld %st(1) │ │ │ │ + jmp 30140 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 301c0 │ │ │ │ + jne 30140 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 301e7 │ │ │ │ + jmp 30167 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 301e7 │ │ │ │ + jmp 30167 │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x68(%ebp),%esi │ │ │ │ + add -0x64(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - jne 30087 │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ + jne 2ffe6 │ │ │ │ + ffreep %st(0) │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 30c1d │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + je 30b9d │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 30955 │ │ │ │ + je 308d5 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 30352 │ │ │ │ + jle 302d4 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ and $0x1fffffff,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 308f2 │ │ │ │ + je 30872 │ │ │ │ cmp -0x44(%ebp),%esi │ │ │ │ - jge 302d1 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + jge 30253 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ imul %esi,%ebx │ │ │ │ - add %ebx,%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + add %ebx,%ebx │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ inc %esi │ │ │ │ add %edx,%ecx │ │ │ │ add %ebx,%edx │ │ │ │ - add -0x6c(%ebp),%ebx │ │ │ │ + add -0x68(%ebp),%ebx │ │ │ │ fmull (%edi,%ecx,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - fstl (%ecx,%esi,8) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ + fstl (%ecx,%esi,8) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%esi,4),%eax │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - add (%ecx,%edx,4),%eax │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ - mov %eax,(%ecx,%esi,4) │ │ │ │ + add (%ecx,%edx,4),%eax │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jne 30287 │ │ │ │ - ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ + mov %eax,(%ecx,%esi,4) │ │ │ │ + jne 30209 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x74(%ebx),%eax │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 30e58 │ │ │ │ + jle 30dd8 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - jmp 3032e │ │ │ │ + jmp 302b0 │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 308e0 │ │ │ │ + je 30860 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 30320 │ │ │ │ + je 302a2 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ mov %edx,(%edi,%esi,4) │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jg 30251 │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0xe8(%ebp),%esp │ │ │ │ - incl -0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + jg 301d3 │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0xe4(%ebp),%esp │ │ │ │ + incl -0xb4(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2f74b │ │ │ │ + jle 2f69e │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 2fe0c │ │ │ │ + jmp 2fd6f │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 2f7a0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2f700 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jle 2fd52 │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ + jle 2fcb4 │ │ │ │ mov (%edi),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - cmp -0x78(%ebp),%edx │ │ │ │ - jl 303ba │ │ │ │ - cmp -0x84(%ebp),%edx │ │ │ │ - jle 303fe │ │ │ │ + cmp -0x80(%ebp),%edx │ │ │ │ + jl 3033a │ │ │ │ + cmp -0x88(%ebp),%edx │ │ │ │ + jle 3037e │ │ │ │ + add -0xdc(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ - add -0xe0(%ebp),%ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ mov %eax,(%edi) │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jg 303a2 │ │ │ │ - jmp 2fd52 │ │ │ │ + jg 30322 │ │ │ │ + jmp 2fcb4 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 303e5 │ │ │ │ + ja 30365 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0xd8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2fb1b │ │ │ │ + jmp 2fa7e │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0xd8(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2fb1b │ │ │ │ + jmp 2fa7e │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 2fc59 │ │ │ │ + jmp 2fbbb │ │ │ │ test %edi,%edi │ │ │ │ - jle 2fd52 │ │ │ │ + jle 2fcb4 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ + movl $0x0,-0xbc(%ebp) │ │ │ │ + mov %ecx,-0xfc(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov %ebx,-0x108(%ebp) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov %ebx,-0x104(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ lea -0x8(%ecx,%esi,1),%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - jmp 304a6 │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ - cmp %ebx,-0xc0(%ebp) │ │ │ │ - je 306c9 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + jmp 30426 │ │ │ │ + incl -0xbc(%ebp) │ │ │ │ + cmp %ebx,-0xbc(%ebp) │ │ │ │ + je 30649 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + cmp -0xe8(%ebp),%eax │ │ │ │ + jl 30414 │ │ │ │ cmp -0xec(%ebp),%eax │ │ │ │ - jl 30494 │ │ │ │ - cmp -0xf0(%ebp),%eax │ │ │ │ - jg 30494 │ │ │ │ + jg 30414 │ │ │ │ mov %esi,%edx │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - mov %ecx,-0x10c(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ - mov %eax,-0xf4(%ebp) │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - mov %esi,-0xfc(%ebp) │ │ │ │ + mov %esi,-0xf8(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - mov -0x100(%ebp),%esi │ │ │ │ + mov -0xfc(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 30530 │ │ │ │ + jmp 304b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x108(%ebp),%eax │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ - mov %edx,-0x110(%ebp) │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ + mov -0x100(%ebp),%ecx │ │ │ │ + mov %edx,-0x10c(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ + mov -0xf0(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ - mov -0xfc(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 30576 │ │ │ │ + jmp 304f6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - add 0x10(%eax,%ecx,4),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ + add 0x10(%eax,%ecx,4),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 305b4 │ │ │ │ + jmp 30534 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ add 0x18(%edi,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 30602 │ │ │ │ - jmp 30600 │ │ │ │ + jmp 30582 │ │ │ │ + jmp 30580 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 30600 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 30580 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 305b0 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + jne 30530 │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 30570 │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + jne 304f0 │ │ │ │ + mov -0x10c(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 30528 │ │ │ │ + jne 304a8 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0x10c(%ebp),%ecx │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ - mov %edi,0x14(%edx) │ │ │ │ - mov %edx,%edi │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ + incl -0xbc(%ebp) │ │ │ │ + cmp %ebx,-0xbc(%ebp) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ fstpl 0x28(%ecx) │ │ │ │ fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ + mov %edi,0x14(%edx) │ │ │ │ + mov %edx,%edi │ │ │ │ + mov -0xf4(%ebp),%edx │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xc0(%ebp) │ │ │ │ - jne 304a6 │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 30426 │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2fd52 │ │ │ │ + jmp 2fcb4 │ │ │ │ test %edi,%edi │ │ │ │ - jle 2fd52 │ │ │ │ + jle 2fcb4 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %ebx,-0xf0(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %ebx,-0xec(%ebp) │ │ │ │ add %esi,%ebx │ │ │ │ add %ebx,%esi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0xec(%ebp) │ │ │ │ + mov %ecx,-0xe8(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - jmp 3075e │ │ │ │ - incl -0x78(%ebp) │ │ │ │ - cmp %esi,-0x78(%ebp) │ │ │ │ - je 306c9 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + jmp 306de │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + cmp %esi,-0x80(%ebp) │ │ │ │ + je 30649 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp -0x84(%ebp),%eax │ │ │ │ - jl 30752 │ │ │ │ - cmp -0x90(%ebp),%eax │ │ │ │ - jg 30752 │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + jl 306d2 │ │ │ │ + cmp -0x8c(%ebp),%eax │ │ │ │ + jg 306d2 │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ imul 0x4(%ebx),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 307d1 │ │ │ │ + jmp 30751 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xf0(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ - fldl (%eax,%ebx,8) │ │ │ │ mov -0xec(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov %ebx,-0xf4(%ebp) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ add 0x8(%eax,%ebx,4),%edx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov %edx,-0xf4(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3080c │ │ │ │ + jmp 3078c │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 30842 │ │ │ │ + jmp 307c2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 30840 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 307c0 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 30808 │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - mov -0xf4(%ebp),%edx │ │ │ │ + jne 30788 │ │ │ │ + mov -0xf4(%ebp),%ebx │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 307cb │ │ │ │ + jne 3074b │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ fstpl 0x20(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov %ecx,%edx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fstpl 0x10(%ecx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ fstpl 0x18(%ecx) │ │ │ │ - jmp 30752 │ │ │ │ + jmp 306d2 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 2fdc0 │ │ │ │ + jmp 2fd20 │ │ │ │ nop │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jle 30352 │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ + jle 302d4 │ │ │ │ mov (%edi),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - cmp -0x78(%ebp),%edx │ │ │ │ - jl 3090a │ │ │ │ - cmp -0x84(%ebp),%edx │ │ │ │ - jle 3094e │ │ │ │ + cmp -0x80(%ebp),%edx │ │ │ │ + jl 3088a │ │ │ │ + cmp -0x88(%ebp),%edx │ │ │ │ + jle 308ce │ │ │ │ + add -0xdc(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ - add -0xe0(%ebp),%ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ mov %eax,(%edi) │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jg 308f2 │ │ │ │ - jmp 30352 │ │ │ │ + jg 30872 │ │ │ │ + jmp 302d4 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 30935 │ │ │ │ + ja 308b5 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0xd8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 3012b │ │ │ │ + jmp 3008e │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0xd8(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3012b │ │ │ │ + jmp 3008e │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 30259 │ │ │ │ + jmp 301db │ │ │ │ test %edi,%edi │ │ │ │ - jle 30352 │ │ │ │ + jle 302d4 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ + movl $0x0,-0xbc(%ebp) │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0xf4(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov %ebx,-0xec(%ebp) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov %ebx,-0xe8(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ - mov %ecx,-0x108(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %ecx,-0x104(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ lea -0x8(%ecx,%esi,1),%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - jmp 309f6 │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ - cmp %ebx,-0xc0(%ebp) │ │ │ │ - je 30c05 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + jmp 30976 │ │ │ │ + incl -0xbc(%ebp) │ │ │ │ + cmp %ebx,-0xbc(%ebp) │ │ │ │ + je 30b85 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + cmp -0xec(%ebp),%eax │ │ │ │ + jl 30964 │ │ │ │ cmp -0xf0(%ebp),%eax │ │ │ │ - jl 309e4 │ │ │ │ - cmp -0xf4(%ebp),%eax │ │ │ │ - jg 309e4 │ │ │ │ + jg 30964 │ │ │ │ mov %esi,%edx │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - mov %ecx,-0x10c(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - mov %esi,-0x100(%ebp) │ │ │ │ + mov %esi,-0xfc(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - mov -0x104(%ebp),%esi │ │ │ │ + mov -0x100(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 30a80 │ │ │ │ + jmp 30a00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xec(%ebp),%eax │ │ │ │ - mov -0x108(%ebp),%ecx │ │ │ │ - mov %edx,-0x110(%ebp) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + mov -0x104(%ebp),%ecx │ │ │ │ + mov %edx,-0x10c(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ - mov -0x100(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ + mov -0xfc(%ebp),%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 30ac6 │ │ │ │ + jmp 30a46 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - add 0x10(%eax,%ecx,4),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ + add 0x10(%eax,%ecx,4),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 30b04 │ │ │ │ + jmp 30a84 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ add 0x18(%edx,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 30b42 │ │ │ │ + jmp 30ac2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 30b40 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 30ac0 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 30b00 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + jne 30a80 │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 30ac0 │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + jne 30a40 │ │ │ │ + mov -0x10c(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 30a78 │ │ │ │ + jne 309f8 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0x10c(%ebp),%ecx │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ - mov %edi,0x14(%edx) │ │ │ │ - mov %edx,%edi │ │ │ │ - mov -0xfc(%ebp),%edx │ │ │ │ + incl -0xbc(%ebp) │ │ │ │ + cmp %ebx,-0xbc(%ebp) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ fstpl 0x28(%ecx) │ │ │ │ fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ + mov %edi,0x14(%edx) │ │ │ │ + mov %edx,%edi │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xc0(%ebp) │ │ │ │ - jne 309f6 │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 30976 │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 30352 │ │ │ │ + jmp 302d4 │ │ │ │ test %edi,%edi │ │ │ │ - jle 30352 │ │ │ │ + jle 302d4 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %ebx,-0xec(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %ebx,-0xe8(%ebp) │ │ │ │ add %esi,%ebx │ │ │ │ add %ebx,%esi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0xf0(%ebp) │ │ │ │ + mov %ecx,-0xec(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - jmp 30c9a │ │ │ │ - incl -0x78(%ebp) │ │ │ │ - cmp %esi,-0x78(%ebp) │ │ │ │ - je 30c05 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + jmp 30c1a │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + cmp %esi,-0x80(%ebp) │ │ │ │ + je 30b85 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp -0x84(%ebp),%eax │ │ │ │ - jl 30c8e │ │ │ │ - cmp -0x90(%ebp),%eax │ │ │ │ - jg 30c8e │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + jl 30c0e │ │ │ │ + cmp -0x8c(%ebp),%eax │ │ │ │ + jg 30c0e │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ imul 0x4(%ebx),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 30d0d │ │ │ │ + jmp 30c8d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xec(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + mov %ebx,-0xf4(%ebp) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ - mov -0xf0(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ add 0x8(%eax,%ebx,4),%edx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov %edx,-0xf4(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 30d48 │ │ │ │ + jmp 30cc8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 30d82 │ │ │ │ + jmp 30d02 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 30d80 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 30d00 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 30d44 │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - mov -0xf4(%ebp),%edx │ │ │ │ + jne 30cc4 │ │ │ │ + mov -0xf4(%ebp),%ebx │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 30d07 │ │ │ │ + jne 30c87 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ fstpl 0x20(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov %ecx,%edx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fstpl 0x10(%ecx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ fstpl 0x18(%ecx) │ │ │ │ - jmp 30c8e │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jmp 30c0e │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ mov %edx,%esi │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 2fc16 │ │ │ │ + jmp 2fb78 │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 2fd41 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jmp 2fca3 │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ mov %edx,%esi │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 30216 │ │ │ │ + jmp 30198 │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 30341 │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - jmp 2f7cd │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - jmp 2fdeb │ │ │ │ + jmp 302c3 │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + jmp 2f72d │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + jmp 2fd4b │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - je 2f74b │ │ │ │ - jmp 2fd89 │ │ │ │ + je 2f69e │ │ │ │ + jmp 2fceb │ │ │ │ nop │ │ │ │ │ │ │ │ -00030e90 : │ │ │ │ +00030e10 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x33ed8,%ebx │ │ │ │ + add $0x32f58,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 4230 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x18(%esi) │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - je 30ef0 │ │ │ │ + je 30e70 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x54c18(%ebx),%eax │ │ │ │ + lea -0x53c18(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x54d38(%ebx),%eax │ │ │ │ + lea -0x53d38(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -00030f10 : │ │ │ │ +00030e90 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x33e58,%ebx │ │ │ │ + add $0x32ed8,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ mov 0xc(%esi),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 4230 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x18(%esi) │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - je 30f70 │ │ │ │ + je 30ef0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x54828(%ebx),%eax │ │ │ │ + lea -0x53818(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x54968(%ebx),%eax │ │ │ │ + lea -0x53948(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -00030f90 : │ │ │ │ +00030f10 : │ │ │ │ call 4c37 │ │ │ │ - add $0x33de3,%eax │ │ │ │ + add $0x32e63,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jle 30fcb │ │ │ │ + jle 30f4b │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ mov (%ecx),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jg 30ff0 │ │ │ │ + jg 30f70 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4850 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -55521,17 +55377,17 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov %edi,%ebx │ │ │ │ shr $0x1f,%eax │ │ │ │ - add %edx,%eax │ │ │ │ mov 0x80(%ebx),%ecx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ + add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub %edx,%esi │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ shl $0x4,%esi │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ @@ -55546,36 +55402,36 @@ │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ add %eax,%esi │ │ │ │ lea -0x34(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ push %eax │ │ │ │ - lea -0x59338(%ebx),%ecx │ │ │ │ + lea -0x58278(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ call 44b0 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ testb $0x1,0x38(%ecx) │ │ │ │ - jne 31160 │ │ │ │ + jne 310e0 │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x591a8(%ebx),%eax │ │ │ │ + lea -0x580e8(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ @@ -55593,34 +55449,34 @@ │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x74(%edi),%edi │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x38(%edi),%ecx │ │ │ │ test $0x20,%cl │ │ │ │ - jne 311a0 │ │ │ │ + jne 31120 │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ mov (%edi),%edi │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ test $0x10,%cl │ │ │ │ - jne 31300 │ │ │ │ + jne 31280 │ │ │ │ mov %ecx,%edx │ │ │ │ and $0x8,%edx │ │ │ │ - jne 31340 │ │ │ │ + jne 312c0 │ │ │ │ mov %ecx,%ebx │ │ │ │ and $0x2,%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ - jne 311e0 │ │ │ │ + jne 31160 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - jne 31620 │ │ │ │ + jne 315a0 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 31690 │ │ │ │ + jne 31610 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ @@ -55628,88 +55484,88 @@ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x4b1a8(%ebx),%eax │ │ │ │ + lea -0x4a1a8(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30fdc │ │ │ │ + jmp 30f5c │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x64(%ecx),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ lea (%ecx,%edx,8),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ push -0x60(%ebp) │ │ │ │ - lea -0x59288(%ebx),%eax │ │ │ │ + lea -0x581c8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31090 │ │ │ │ + jmp 31010 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x59018(%ebx),%eax │ │ │ │ + lea -0x57f58(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30fdc │ │ │ │ + jmp 30f5c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esp,-0x94(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ add $0x10,%eax │ │ │ │ - mov %esp,-0x94(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%edi │ │ │ │ + and $0x8,%ch │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ - and $0x8,%ch │ │ │ │ - jne 31420 │ │ │ │ + jne 313a0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x70(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ fldl (%eax) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%edi,8) │ │ │ │ - cmpl $0x1,-0x70(%ebp) │ │ │ │ - jle 312a2 │ │ │ │ + jle 31222 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad6c(%eax) │ │ │ │ + fdivrs -0x9d6c(%eax) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ add %edi,%edx │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x50(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -55729,20 +55585,20 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 31280 │ │ │ │ + jne 31200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 312b0 │ │ │ │ + jmp 31230 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ @@ -55756,61 +55612,61 @@ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x4a648(%ebx),%eax │ │ │ │ + lea -0x49638(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ - jmp 30fdc │ │ │ │ + jmp 30f5c │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x42fa8(%ebx),%eax │ │ │ │ + lea -0x42068(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30fdc │ │ │ │ + jmp 30f5c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %esp,%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esp,%esi │ │ │ │ lea 0x10(%eax),%edx │ │ │ │ - mov 0x30(%edi),%ebx │ │ │ │ sub %edx,%esp │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ + mov 0x30(%edi),%ebx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ shr $0x3,%ecx │ │ │ │ + cmpl $0x1,-0x70(%ebp) │ │ │ │ fldl (%ebx) │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%ecx,8) │ │ │ │ - cmpl $0x1,-0x70(%ebp) │ │ │ │ - jle 313c2 │ │ │ │ + jle 31342 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad6c(%edi) │ │ │ │ + fdivrs -0x9d6c(%edi) │ │ │ │ lea 0x8(%edx),%ecx │ │ │ │ add %edx,%eax │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x50(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -55827,46 +55683,46 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%ecx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 313a0 │ │ │ │ + jne 31320 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 313d0 │ │ │ │ + jmp 31350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x42cb8(%ebx),%eax │ │ │ │ + lea -0x41d78(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov %esi,%esp │ │ │ │ - jmp 30fdc │ │ │ │ + jmp 30f5c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -55878,48 +55734,48 @@ │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 31568 │ │ │ │ + jle 314e8 │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edi,%edi │ │ │ │ - jle 31a8d │ │ │ │ + jle 31a0d │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fildl -0x74(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edi │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + add %ebx,%edi │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x40(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - jmp 314fd │ │ │ │ + jmp 3147d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -55934,65 +55790,65 @@ │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x5c(%ebp) │ │ │ │ - jne 314f0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 31470 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x58(%ebp) │ │ │ │ - je 31560 │ │ │ │ + je 314e0 │ │ │ │ addl $0x8,-0x6c(%ebp) │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ add %esi,-0x80(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ movl $0x0,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - jmp 314d0 │ │ │ │ + jmp 31450 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 31ac4 │ │ │ │ + jle 31a44 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 31590 │ │ │ │ + je 31510 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3159e │ │ │ │ + je 3151e │ │ │ │ nop │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 31590 │ │ │ │ + jne 31510 │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x50(%ebp) │ │ │ │ @@ -56011,26 +55867,26 @@ │ │ │ │ mov %eax,%esi │ │ │ │ push -0x58(%ebp) │ │ │ │ call 4430 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 4830 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ - jmp 31215 │ │ │ │ + jmp 31195 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ lea 0x2(%eax),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 31889 │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + jne 31809 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ @@ -56040,20 +55896,20 @@ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x4b938(%ebx),%eax │ │ │ │ + lea -0x4a938(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30fdc │ │ │ │ + jmp 30f5c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -56064,48 +55920,48 @@ │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %esp,-0x8c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 317d8 │ │ │ │ + jle 31758 │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ + mov %edi,%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 31ad8 │ │ │ │ + jle 31a58 │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fildl -0x74(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ or $0xc,%ch │ │ │ │ - add %ebx,%esi │ │ │ │ mov %cx,-0x3e(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%ecx │ │ │ │ + add %ebx,%esi │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x40(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - jmp 3176d │ │ │ │ + jmp 316ed │ │ │ │ nop │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -56120,65 +55976,65 @@ │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x5c(%ebp) │ │ │ │ - jne 31760 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 316e0 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - je 317d0 │ │ │ │ + je 31750 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x80(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 31740 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 316c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 31a83 │ │ │ │ + jle 31a03 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 31800 │ │ │ │ + je 31780 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3180e │ │ │ │ + je 3178e │ │ │ │ nop │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 31800 │ │ │ │ + jne 31780 │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x50(%ebp) │ │ │ │ @@ -56198,15 +56054,15 @@ │ │ │ │ push %edi │ │ │ │ call 4430 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov -0x98(%ebp),%esp │ │ │ │ - jmp 3111c │ │ │ │ + jmp 3109c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %esp,-0x9c(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -56216,49 +56072,49 @@ │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x8c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 319d8 │ │ │ │ + jle 31958 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ + mov %eax,%edi │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle 31b05 │ │ │ │ + jle 31a85 │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fildl -0x74(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%esi │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + add %ebx,%esi │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x40(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - jmp 3196d │ │ │ │ + jmp 318ed │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -56274,65 +56130,65 @@ │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x5c(%ebp) │ │ │ │ - jne 31960 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 318e0 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - je 319d0 │ │ │ │ + je 31950 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 31930 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 318b0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 31ace │ │ │ │ + jle 31a4e │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 31a00 │ │ │ │ + je 31980 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 31a0e │ │ │ │ + je 3198e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 31a00 │ │ │ │ + jne 31980 │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x50(%ebp) │ │ │ │ @@ -56351,97 +56207,97 @@ │ │ │ │ mov %eax,%esi │ │ │ │ push -0x58(%ebp) │ │ │ │ call 4430 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 4830 │ │ │ │ mov -0x9c(%ebp),%esp │ │ │ │ - jmp 3163e │ │ │ │ + jmp 315be │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 3184b │ │ │ │ + jmp 317cb │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 31ac4 │ │ │ │ + je 31a44 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 31568 │ │ │ │ + je 314e8 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 31a9c │ │ │ │ + jne 31a1c │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 315db │ │ │ │ + jmp 3155b │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 31a4b │ │ │ │ + jmp 319cb │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 31a83 │ │ │ │ + je 31a03 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 317d8 │ │ │ │ + je 31758 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 31add │ │ │ │ + jmp 31a5d │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 31ace │ │ │ │ + je 31a4e │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 319d8 │ │ │ │ + je 31958 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jmp 31b0c │ │ │ │ + jmp 31a8c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00031b40 : │ │ │ │ +00031ac0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 4c37 │ │ │ │ + add $0x322ad,%eax │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - call 4c37 │ │ │ │ - add $0x33224,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov 0x2c(%esi),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 31b80 │ │ │ │ + jle 31b00 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ lea (%edx,%edx,1),%ebx │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jg 31ba0 │ │ │ │ + jg 31b20 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -56450,30 +56306,30 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ mov 0x80(%esi),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ mov 0x7c(%esi),%edi │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov %edx,0x74(%esi) │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - mov %edi,0x78(%esi) │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,0x78(%esi) │ │ │ │ sar $1,%ecx │ │ │ │ mov %ecx,-0x8c(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub %ebx,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ lea (%edi,%ecx,1),%ebx │ │ │ │ @@ -56486,46 +56342,46 @@ │ │ │ │ push $0x0 │ │ │ │ push -0x5c(%ebp) │ │ │ │ call 4230 │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ test $0x20,%cl │ │ │ │ - jne 31dd0 │ │ │ │ + jne 31d50 │ │ │ │ test $0x10,%cl │ │ │ │ - je 31ce0 │ │ │ │ + je 31c60 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - and $0x10,%ch │ │ │ │ - je 31e40 │ │ │ │ + je 31dc0 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x429b8(%ebx),%eax │ │ │ │ + lea -0x41a78(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push 0x60(%esi) │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x1,0x38(%esi) │ │ │ │ - je 31d90 │ │ │ │ + je 31d10 │ │ │ │ mov 0x64(%esi),%eax │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea (%eax,%esi,8),%edx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ @@ -56534,15 +56390,15 @@ │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x58ec8(%ebx),%eax │ │ │ │ + lea -0x57e08(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -56551,72 +56407,72 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ - jne 31e60 │ │ │ │ + jne 31de0 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jne 31fc0 │ │ │ │ + jne 31f40 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - je 31f40 │ │ │ │ + je 31ec0 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ lea 0x2(%eax),%ebx │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 323d0 │ │ │ │ + jne 32350 │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - and $0x10,%ch │ │ │ │ - je 32130 │ │ │ │ + je 320b0 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x41188(%ebx),%eax │ │ │ │ + lea -0x40248(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - lea -0x58de8(%ebx),%eax │ │ │ │ + lea -0x57d28(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -56627,71 +56483,71 @@ │ │ │ │ ret │ │ │ │ mov 0x6c(%esi),%edi │ │ │ │ mov 0x88(%esi),%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ test $0x10,%ch │ │ │ │ - jne 320d0 │ │ │ │ + jne 32050 │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x589d8(%ebx),%eax │ │ │ │ + lea -0x57918(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x53958(%ebx),%eax │ │ │ │ + lea -0x52958(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ nop │ │ │ │ - mov %edx,%eax │ │ │ │ mov 0x30(%esi),%edi │ │ │ │ + mov %edx,%eax │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x10(%eax),%edx │ │ │ │ sub %edx,%esp │ │ │ │ fldl (%edi) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ lea 0x7(%esp),%ebx │ │ │ │ - fld1 │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ mov %ebx,%edx │ │ │ │ and $0xfffffff8,%ebx │ │ │ │ shr $0x3,%edx │ │ │ │ - fstl 0x0(,%edx,8) │ │ │ │ cmpl $0x1,-0x68(%ebp) │ │ │ │ - jle 31ee2 │ │ │ │ + fld1 │ │ │ │ + fstl 0x0(,%edx,8) │ │ │ │ + jle 31e62 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad6c(%edi) │ │ │ │ + fdivrs -0x9d6c(%edi) │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ add %ebx,%eax │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -56708,107 +56564,107 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 31ec0 │ │ │ │ + jne 31e40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 31ef0 │ │ │ │ + jmp 31e70 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - and $0x10,%ch │ │ │ │ - jne 31fa0 │ │ │ │ + jne 31f20 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x53878(%ebx),%eax │ │ │ │ + lea -0x52878(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 32190 │ │ │ │ + jne 32110 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - and $0x10,%ch │ │ │ │ - jne 32170 │ │ │ │ + jne 320f0 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x4a8d8(%ebx),%eax │ │ │ │ + lea -0x498c8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x41fb8(%ebx),%eax │ │ │ │ + lea -0x41078(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31f34 │ │ │ │ + jmp 31eb4 │ │ │ │ nop │ │ │ │ mov %edx,%ebx │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ lea 0x10(%ebx),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ + cmpl $0x1,-0x68(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%edx,8) │ │ │ │ - cmpl $0x1,-0x68(%ebp) │ │ │ │ - jle 32062 │ │ │ │ + jle 31fe2 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad6c(%eax) │ │ │ │ + fdivrs -0x9d6c(%eax) │ │ │ │ add %edi,%ebx │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -56829,111 +56685,111 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 32040 │ │ │ │ + jne 31fc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 32070 │ │ │ │ + jmp 31ff0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 32610 │ │ │ │ + jne 32590 │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - and $0x10,%ch │ │ │ │ - je 32150 │ │ │ │ + je 320d0 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x3fe28(%ebx),%eax │ │ │ │ + lea -0x3eea8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xb0(%ebp),%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov 0x24(%esi),%ecx │ │ │ │ movl $0x1,-0x1c(%ebp) │ │ │ │ movl $0x1,-0x30(%ebp) │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + mov 0x24(%esi),%ecx │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x41b98(%ebx),%eax │ │ │ │ + lea -0x40c58(%ebx),%eax │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x4b6b8(%ebx),%eax │ │ │ │ + lea -0x4a6b8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ nop │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x4a368(%ebx),%eax │ │ │ │ + lea -0x49368(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 320c5 │ │ │ │ + jmp 32045 │ │ │ │ nop │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x404c8(%ebx),%eax │ │ │ │ + lea -0x3f548(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ nop │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ mov 0x2c(%esi),%ecx │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ @@ -56945,50 +56801,50 @@ │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3230b │ │ │ │ + jle 3228b │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ + mov %eax,%edi │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle 328a5 │ │ │ │ + jle 32825 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ - mov %esi,0x8(%ebp) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ fildl -0x6c(%ebp) │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ + mov %esi,0x8(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edx │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%edx │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ - jmp 3228d │ │ │ │ + jmp 3220d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -57003,67 +56859,67 @@ │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jne 32280 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 32200 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x98(%ebp) │ │ │ │ - je 32300 │ │ │ │ + je 32280 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0xa0(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 32250 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 321d0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3289b │ │ │ │ + jle 3281b │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 32340 │ │ │ │ + je 322c0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3234e │ │ │ │ + je 322ce │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 32340 │ │ │ │ + jne 322c0 │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ @@ -57084,15 +56940,15 @@ │ │ │ │ call 4430 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ - jmp 31f4b │ │ │ │ + jmp 31ecb │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ mov 0x2c(%esi),%ecx │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ @@ -57103,50 +56959,50 @@ │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3254b │ │ │ │ + jle 324cb │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edx │ │ │ │ test %edi,%edi │ │ │ │ - jle 328d8 │ │ │ │ + jle 32858 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + fildl -0x6c(%ebp) │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ mov %esi,0x8(%ebp) │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edi │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%edi │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ - jmp 324cd │ │ │ │ + jmp 3244d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -57161,67 +57017,67 @@ │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jne 324c0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 32440 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp -0x98(%ebp),%eax │ │ │ │ - je 32540 │ │ │ │ + je 324c0 │ │ │ │ add $0x8,%edx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ movl $0x0,(%edx) │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ add %ebx,-0x9c(%ebp) │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ - jmp 32490 │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + jmp 32410 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 32891 │ │ │ │ + jle 32811 │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 32580 │ │ │ │ + je 32500 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3258e │ │ │ │ + je 3250e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 32580 │ │ │ │ + jne 32500 │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ @@ -57242,15 +57098,15 @@ │ │ │ │ call 4430 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ - jmp 31d3a │ │ │ │ + jmp 31cba │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x2c(%esi),%ecx │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ @@ -57261,49 +57117,49 @@ │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3278b │ │ │ │ + jle 3270b │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edx │ │ │ │ test %edi,%edi │ │ │ │ - jle 32850 │ │ │ │ + jle 327d0 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ mov %esi,0x8(%ebp) │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edi │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%edi │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ - jmp 3270d │ │ │ │ + jmp 3268d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -57319,67 +57175,67 @@ │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jne 32700 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 32680 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x98(%ebp) │ │ │ │ - je 32780 │ │ │ │ + je 32700 │ │ │ │ addl $0x8,-0x9c(%ebp) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ add %esi,-0x94(%ebp) │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ movl $0x0,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - jmp 326d0 │ │ │ │ + jmp 32650 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 32887 │ │ │ │ + jle 32807 │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 327c0 │ │ │ │ + je 32740 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 327ce │ │ │ │ + je 3274e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 327c0 │ │ │ │ + jne 32740 │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ @@ -57400,98 +57256,98 @@ │ │ │ │ call 4430 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ - jmp 3207b │ │ │ │ + jmp 31ffb │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 32887 │ │ │ │ + je 32807 │ │ │ │ add $0x2,%ecx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 3278b │ │ │ │ + je 3270b │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 3285f │ │ │ │ + jne 327df │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 3280b │ │ │ │ + jmp 3278b │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 325cb │ │ │ │ + jmp 3254b │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 3238b │ │ │ │ + jmp 3230b │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 3289b │ │ │ │ + je 3281b │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ cmp %edi,%edx │ │ │ │ - je 3230b │ │ │ │ + je 3228b │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jmp 328b0 │ │ │ │ + jmp 32830 │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 32891 │ │ │ │ + je 32811 │ │ │ │ add $0x2,%ecx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 3254b │ │ │ │ + je 324cb │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%edx │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ mov %eax,(%edx) │ │ │ │ - jmp 328e0 │ │ │ │ + jmp 32860 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00032910 : │ │ │ │ +00032890 : │ │ │ │ call 4c37 │ │ │ │ - add $0x32463,%eax │ │ │ │ + add $0x314e3,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ mov 0x2c(%edi),%ecx │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%esi │ │ │ │ cmp %ecx,%esi │ │ │ │ - jle 32956 │ │ │ │ + jle 328d6 │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 32956 │ │ │ │ + jge 328d6 │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ lea 0x2(%ecx,%ecx,1),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ cmp %ecx,%edi │ │ │ │ - jle 32956 │ │ │ │ + jle 328d6 │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 32970 │ │ │ │ + jl 328f0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4850 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -57514,47 +57370,47 @@ │ │ │ │ lea -0x3c(%ebp),%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - lea -0x587d8(%eax),%ebx │ │ │ │ + lea -0x57718(%eax),%ebx │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ call 44b0 │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ testb $0x1,0x38(%edx) │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ - je 32b10 │ │ │ │ + je 32a90 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x64(%ebx),%ebx │ │ │ │ mov (%ebx),%ebx │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ shr $0x1f,%ebx │ │ │ │ add %esi,%ebx │ │ │ │ sar $1,%ebx │ │ │ │ lea (%ecx,%ebx,8),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - lea -0x58748(%ebx),%eax │ │ │ │ + lea -0x57688(%ebx),%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -57572,37 +57428,37 @@ │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ test $0x20,%cl │ │ │ │ - jne 32bd0 │ │ │ │ + jne 32b50 │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax),%edi │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ test $0x10,%cl │ │ │ │ - jne 32c20 │ │ │ │ + jne 32ba0 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - jne 32c70 │ │ │ │ + jne 32bf0 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jne 32de0 │ │ │ │ + jne 32d60 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - jne 32b50 │ │ │ │ + jne 32ad0 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 32f70 │ │ │ │ + jne 32ef0 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -57610,20 +57466,20 @@ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x48c28(%ebx),%eax │ │ │ │ + lea -0x47c28(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32967 │ │ │ │ + jmp 328e7 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ @@ -57631,33 +57487,33 @@ │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push -0x78(%ebp) │ │ │ │ - lea -0x58508(%ebx),%eax │ │ │ │ + lea -0x57448(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32a20 │ │ │ │ + jmp 329a0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ lea 0x2(%eax),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 33189 │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + jne 33109 │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -57665,20 +57521,20 @@ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x493a8(%ebx),%eax │ │ │ │ + lea -0x483a8(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32967 │ │ │ │ + jmp 328e7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ inc %eax │ │ │ │ imul %eax,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ @@ -57686,20 +57542,20 @@ │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x58168(%ebx),%eax │ │ │ │ + lea -0x570b8(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32967 │ │ │ │ + jmp 328e7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ @@ -57708,47 +57564,47 @@ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x48dd8(%ebx),%eax │ │ │ │ + lea -0x47dd8(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32967 │ │ │ │ + jmp 328e7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ mov 0x30(%edi),%esi │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ shl $0x5,%edx │ │ │ │ + shl $0x4,%ebx │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ add $0x10,%edx │ │ │ │ - fldl (%esi) │ │ │ │ sub %edx,%esp │ │ │ │ - fld1 │ │ │ │ + fldl (%esi) │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%edx │ │ │ │ - shl $0x4,%ebx │ │ │ │ + fld1 │ │ │ │ fstl 0x0(,%edx,8) │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ test %eax,%eax │ │ │ │ - js 335ce │ │ │ │ + js 3354e │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad6c(%edi) │ │ │ │ + fdivrs -0x9d6c(%edi) │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x70(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -57768,26 +57624,26 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 32d00 │ │ │ │ + jne 32c80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add %edx,%ebx │ │ │ │ fchs │ │ │ │ fdivl 0x8(%esi) │ │ │ │ fld1 │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ lea 0x8(%edx),%eax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x70(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ @@ -57811,110 +57667,110 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 32d60 │ │ │ │ + jne 32ce0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x48fe8(%ebx),%eax │ │ │ │ + lea -0x47fe8(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov -0x60(%ebp),%esp │ │ │ │ - jmp 32967 │ │ │ │ + jmp 328e7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ shl $0x5,%edx │ │ │ │ add $0x10,%edx │ │ │ │ sub %edx,%esp │ │ │ │ fldl (%esi) │ │ │ │ lea 0x7(%esp),%ebx │ │ │ │ - fld1 │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ shr $0x3,%ebx │ │ │ │ + and $0xfffffff8,%edi │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ + fld1 │ │ │ │ fstl 0x0(,%ebx,8) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - and $0xfffffff8,%edi │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ lea (%edi,%ebx,1),%edx │ │ │ │ test %eax,%eax │ │ │ │ - js 335d7 │ │ │ │ + js 33557 │ │ │ │ fxch %st(1) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - fdivrs -0xad6c(%edi) │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fdivrs -0x9d6c(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 32e80 │ │ │ │ + jmp 32e00 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 32e80 │ │ │ │ + jne 32e00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fchs │ │ │ │ fdivl 0x8(%esi) │ │ │ │ fld1 │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ lea 0x8(%edx),%eax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ @@ -57939,21 +57795,21 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 32ee0 │ │ │ │ + jne 32e60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 333ac │ │ │ │ + jne 3332c │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ @@ -57963,20 +57819,20 @@ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x48388(%ebx),%eax │ │ │ │ + lea -0x47378(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ - jmp 32967 │ │ │ │ + jmp 328e7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -57988,47 +57844,47 @@ │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 330c8 │ │ │ │ + jle 33048 │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ + mov %edi,%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 33638 │ │ │ │ + jle 335b8 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fildl -0x84(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + fildl -0x84(%ebp) │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ mov %ebx,-0xa8(%ebp) │ │ │ │ or $0xc,%ch │ │ │ │ - add %ebx,%esi │ │ │ │ mov %cx,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%ecx │ │ │ │ + add %ebx,%esi │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x50(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ lea (%ebx,%edi,8),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ - jmp 3305d │ │ │ │ + jmp 32fdd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -58044,66 +57900,66 @@ │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x74(%ebp) │ │ │ │ - jne 33050 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 32fd0 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x64(%ebp) │ │ │ │ - je 330c0 │ │ │ │ + je 33040 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x90(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 33020 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 32fa0 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 335e0 │ │ │ │ + jle 33560 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 33100 │ │ │ │ + je 33080 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3310e │ │ │ │ + je 3308e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 33100 │ │ │ │ + jne 33080 │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x60(%ebp) │ │ │ │ @@ -58123,15 +57979,15 @@ │ │ │ │ push %edi │ │ │ │ call 4430 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov -0xb0(%ebp),%esp │ │ │ │ - jmp 32ac0 │ │ │ │ + jmp 32a40 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ @@ -58141,49 +57997,49 @@ │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 332ee │ │ │ │ + jle 3326e │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 33665 │ │ │ │ + jle 335e5 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fildl -0x84(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + fildl -0x84(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov %ebx,-0xb0(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%ecx │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%ecx │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ - jmp 3327d │ │ │ │ + jmp 331fd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -58199,68 +58055,68 @@ │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x74(%ebp) │ │ │ │ - jne 33270 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 331f0 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x64(%ebp) │ │ │ │ - je 332e0 │ │ │ │ + je 33260 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 33240 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 331c0 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 335ea │ │ │ │ + jle 3356a │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 33320 │ │ │ │ + je 332a0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3332e │ │ │ │ + je 332ae │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 33320 │ │ │ │ + jne 332a0 │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ @@ -58280,15 +58136,15 @@ │ │ │ │ push -0xb4(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ call 4430 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 4830 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ - jmp 32b73 │ │ │ │ + jmp 32af3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -58297,47 +58153,47 @@ │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ lea 0x0(,%edx,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3350e │ │ │ │ + jle 3348e │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 335f4 │ │ │ │ + jle 33574 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fildl -0x84(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ + fildl -0x84(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ mov %ebx,-0xb0(%ebp) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edi │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%edi │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ - jmp 3348d │ │ │ │ + jmp 3340d │ │ │ │ nop │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -58352,78 +58208,78 @@ │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x74(%ebp) │ │ │ │ - jne 33480 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 33400 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - je 33500 │ │ │ │ + je 33480 │ │ │ │ addl $0x8,-0x90(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ add %esi,-0x7c(%ebp) │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 33460 │ │ │ │ + jmp 333e0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3362e │ │ │ │ + jle 335ae │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 33540 │ │ │ │ + je 334c0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 3354e │ │ │ │ + je 334ce │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 33540 │ │ │ │ + jne 334c0 │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ sub $0xc,%esp │ │ │ │ - fyl2x │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x60(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ @@ -58434,112 +58290,112 @@ │ │ │ │ push -0xb4(%ebp) │ │ │ │ push %edi │ │ │ │ call 4430 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 4830 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ - jmp 32f09 │ │ │ │ + jmp 32e89 │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%edx) │ │ │ │ - jmp 32d80 │ │ │ │ + jmp 32d00 │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%edx) │ │ │ │ - jmp 32f00 │ │ │ │ + jmp 32e80 │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 3314b │ │ │ │ + jmp 330cb │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3332e │ │ │ │ + jmp 332ae │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 3362e │ │ │ │ + je 335ae │ │ │ │ add $0x2,%ecx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 3350e │ │ │ │ + je 3348e │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %ecx,0x4(%eax) │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 33606 │ │ │ │ + jne 33586 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3354e │ │ │ │ + jmp 334ce │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 335e0 │ │ │ │ + je 33560 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 330c8 │ │ │ │ + je 33048 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 3363d │ │ │ │ + jmp 335bd │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 335ea │ │ │ │ + je 3356a │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 332ee │ │ │ │ + je 3326e │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jmp 3366d │ │ │ │ + jmp 335ed │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000336a0 : │ │ │ │ +00033620 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - call ba1f │ │ │ │ - add $0x316c1,%edi │ │ │ │ + call badf │ │ │ │ + add $0x30741,%edi │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x2c(%ecx),%ecx │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jle 336fb │ │ │ │ + jle 3367b │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 336fb │ │ │ │ + jge 3367b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ lea (%edx,%edx,1),%ebx │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax),%esi │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jle 336fb │ │ │ │ + jle 3367b │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jl 33720 │ │ │ │ + jl 336a0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -58572,105 +58428,105 @@ │ │ │ │ push %esi │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ test $0x20,%bl │ │ │ │ - jne 33b10 │ │ │ │ + jne 33a90 │ │ │ │ test $0x10,%bl │ │ │ │ - je 337e0 │ │ │ │ + je 33760 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - and $0x10,%bh │ │ │ │ - je 33920 │ │ │ │ + je 338a0 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x426d8(%edi),%eax │ │ │ │ + lea -0x41798(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 338a0 │ │ │ │ + jmp 33820 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - jne 33940 │ │ │ │ + jne 338c0 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ - jne 33c10 │ │ │ │ + jne 33b90 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - je 33bb0 │ │ │ │ + je 33b30 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x2(%ecx),%esi │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ cltd │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ idiv %esi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jne 340e0 │ │ │ │ + jne 34060 │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - and $0x10,%bh │ │ │ │ - je 33e20 │ │ │ │ + je 33da0 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x3f778(%edi),%eax │ │ │ │ + lea -0x3e7f8(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push 0x60(%eax) │ │ │ │ call 4380 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ - je 33ac0 │ │ │ │ + je 33a40 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ @@ -58687,63 +58543,63 @@ │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x58008(%edi),%eax │ │ │ │ + lea -0x56f48(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3370b │ │ │ │ + jmp 3368b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x52058(%edi),%eax │ │ │ │ + lea -0x51058(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 338a0 │ │ │ │ + jmp 33820 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ add $0x10,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%esi │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ fldl (%esi) │ │ │ │ mov %esi,-0x8c(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%esi,8) │ │ │ │ mov %edx,%esi │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%esi │ │ │ │ - lea (%eax,%esi,1),%eax │ │ │ │ cmpl $0x1,-0x6c(%ebp) │ │ │ │ - jle 345b0 │ │ │ │ + lea (%eax,%esi,1),%eax │ │ │ │ + jle 34530 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad6c(%edi) │ │ │ │ + fdivrs -0x9d6c(%edi) │ │ │ │ add $0x8,%edx │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -58761,26 +58617,26 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 339c0 │ │ │ │ + jne 33940 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivl 0x8(%eax) │ │ │ │ lea 0x8(%edx),%eax │ │ │ │ fld1 │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ @@ -58793,61 +58649,61 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%edx) │ │ │ │ add %esi,%edx │ │ │ │ fld %st(0) │ │ │ │ - jmp 33a40 │ │ │ │ + jmp 339c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 33a40 │ │ │ │ + jne 339c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - and $0x10,%bh │ │ │ │ - je 33e00 │ │ │ │ + je 33d80 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x41698(%edi),%eax │ │ │ │ + lea -0x40758(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ - jmp 338a0 │ │ │ │ + jmp 33820 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -58855,22 +58711,22 @@ │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x57db8(%edi),%eax │ │ │ │ + lea -0x56cf8(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3370b │ │ │ │ + jmp 3368b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ @@ -58880,15 +58736,15 @@ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ imul %eax,%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ test $0x10,%bh │ │ │ │ - jne 33d90 │ │ │ │ + jne 33d10 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -58901,78 +58757,78 @@ │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,%esi │ │ │ │ push %eax │ │ │ │ - lea -0x589d8(%edi),%eax │ │ │ │ + lea -0x57918(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 338a0 │ │ │ │ + jmp 33820 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 33e80 │ │ │ │ + jne 33e00 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - and $0x10,%bh │ │ │ │ - jne 33e60 │ │ │ │ + jne 33de0 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x487d8(%edi),%eax │ │ │ │ + lea -0x477c8(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 338a0 │ │ │ │ + jmp 33820 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ add $0x10,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%esi │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ fldl (%esi) │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%esi,8) │ │ │ │ mov %edx,%esi │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%esi │ │ │ │ - lea (%eax,%esi,1),%eax │ │ │ │ cmpl $0x1,-0x6c(%ebp) │ │ │ │ - jle 345b9 │ │ │ │ + lea (%eax,%esi,1),%eax │ │ │ │ + jle 34539 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad6c(%edi) │ │ │ │ + fdivrs -0x9d6c(%edi) │ │ │ │ add $0x8,%edx │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -58991,26 +58847,26 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 33ca0 │ │ │ │ + jne 33c20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivl 0x8(%edx) │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ fld1 │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ @@ -59034,49 +58890,49 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 33d00 │ │ │ │ + jne 33c80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 34340 │ │ │ │ + jne 342c0 │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - and $0x10,%bh │ │ │ │ - je 33e40 │ │ │ │ + je 33dc0 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x3e418(%edi),%eax │ │ │ │ + lea -0x3d4f8(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xac(%ebp),%esp │ │ │ │ - jmp 338a0 │ │ │ │ + jmp 33820 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ movl $0x2,-0x30(%ebp) │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ @@ -59098,64 +58954,64 @@ │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,%esi │ │ │ │ push %eax │ │ │ │ - lea -0x41b98(%edi),%eax │ │ │ │ + lea -0x40c58(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 338a0 │ │ │ │ + jmp 33820 │ │ │ │ nop │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x51f38(%edi),%eax │ │ │ │ + lea -0x50f38(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 33ab1 │ │ │ │ + jmp 33a31 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x4a088(%edi),%eax │ │ │ │ + lea -0x49088(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 338a0 │ │ │ │ + jmp 33820 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x47e88(%edi),%eax │ │ │ │ + lea -0x46e88(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 33d7f │ │ │ │ + jmp 33cff │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x3ee58(%edi),%eax │ │ │ │ + lea -0x3ded8(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 338a0 │ │ │ │ + jmp 33820 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ @@ -59173,49 +59029,49 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 34008 │ │ │ │ + jle 33f88 │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ + mov %eax,%esi │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 3464a │ │ │ │ + jle 345ca │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + fildl -0x6c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ add -0x98(%ebp),%edx │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ lea (%ebx,%ecx,8),%ebx │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 33f8e │ │ │ │ + jmp 33f0e │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x6c(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -59233,68 +59089,68 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x78(%ebp) │ │ │ │ - jne 33f80 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 33f00 │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x94(%ebp) │ │ │ │ - je 34000 │ │ │ │ + je 33f80 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 33f50 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 33ed0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 345c2 │ │ │ │ + jle 34542 │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 34040 │ │ │ │ + je 33fc0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 3404e │ │ │ │ + je 33fce │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 34040 │ │ │ │ + jne 33fc0 │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ fldl -0x68(%ebp) │ │ │ │ @@ -59317,75 +59173,75 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 33bbb │ │ │ │ + jmp 33b3b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 34268 │ │ │ │ + jle 341e8 │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 34617 │ │ │ │ + jle 34597 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - add -0x9c(%ebp),%esi │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + add -0x9c(%ebp),%esi │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ lea (%ebx,%esi,8),%ebx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ - jmp 341ee │ │ │ │ + jmp 3416e │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x6c(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -59403,68 +59259,68 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x78(%ebp) │ │ │ │ - jne 341e0 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 34160 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp -0x94(%ebp),%eax │ │ │ │ - je 34260 │ │ │ │ + je 341e0 │ │ │ │ add $0x8,%edx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ movl $0x0,(%edx) │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ add %esi,-0x98(%ebp) │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ - jmp 341b0 │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + jmp 34130 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3460d │ │ │ │ + jle 3458d │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 342a0 │ │ │ │ + je 34220 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 342ae │ │ │ │ + je 3422e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 342a0 │ │ │ │ + jne 34220 │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ fldl -0x68(%ebp) │ │ │ │ @@ -59487,15 +59343,15 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 33840 │ │ │ │ + jmp 337c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ @@ -59513,56 +59369,56 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 344d8 │ │ │ │ + jle 34458 │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 345cc │ │ │ │ + jle 3454c │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + fildl -0x6c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - add -0x9c(%ebp),%esi │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + add -0x9c(%ebp),%esi │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ - lea (%ebx,%ecx,8),%ebx │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ + lea (%ebx,%ecx,8),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 34453 │ │ │ │ + jmp 343d3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmull (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x50(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ @@ -59575,68 +59431,68 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %esi,-0x78(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %esi,-0x78(%ebp) │ │ │ │ - jne 34440 │ │ │ │ + jne 343c0 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - je 344d0 │ │ │ │ + je 34450 │ │ │ │ addl $0x8,-0x98(%ebp) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ - jmp 34410 │ │ │ │ + jmp 34390 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 34603 │ │ │ │ + jle 34583 │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 34510 │ │ │ │ + je 34490 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3451e │ │ │ │ + je 3449e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 34510 │ │ │ │ + jne 34490 │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ fldl -0x68(%ebp) │ │ │ │ @@ -59659,139 +59515,139 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 33d2b │ │ │ │ + jmp 33cab │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 33a60 │ │ │ │ + jmp 339e0 │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 33d20 │ │ │ │ + jmp 33ca0 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3404e │ │ │ │ + jmp 33fce │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 34603 │ │ │ │ + je 34583 │ │ │ │ add $0x2,%ebx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 344d8 │ │ │ │ + je 34458 │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 345db │ │ │ │ + jne 3455b │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3451e │ │ │ │ + jmp 3449e │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 342ae │ │ │ │ + jmp 3422e │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 3460d │ │ │ │ + je 3458d │ │ │ │ add $0x2,%ebx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 34268 │ │ │ │ + je 341e8 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%edx │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ mov %eax,(%edx) │ │ │ │ - jmp 34622 │ │ │ │ + jmp 345a2 │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 345c2 │ │ │ │ + je 34542 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 34008 │ │ │ │ + je 33f88 │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ebx,(%eax) │ │ │ │ - jmp 34652 │ │ │ │ + jmp 345d2 │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00034680 : │ │ │ │ +00034600 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - call ba1f │ │ │ │ - add $0x306e1,%edi │ │ │ │ + call badf │ │ │ │ + add $0x2f761,%edi │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ mov 0x2c(%esi),%ebx │ │ │ │ mov (%ecx),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jle 348a0 │ │ │ │ + jle 34820 │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jge 348a0 │ │ │ │ + jge 34820 │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jge 348a0 │ │ │ │ + jge 34820 │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ lea 0x2(%ebx,%ebx,1),%ebx │ │ │ │ mov (%ecx),%esi │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jle 348a0 │ │ │ │ + jle 34820 │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ cmp %esi,%ebx │ │ │ │ - jge 348a0 │ │ │ │ + jge 34820 │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jge 348a0 │ │ │ │ + jge 34820 │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x80(%eax),%ebx │ │ │ │ mov 0x7c(%eax),%esi │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ mov %ebx,0x74(%eax) │ │ │ │ mov %esi,0x78(%eax) │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - lea -0x57a38(%edi),%ebx │ │ │ │ + lea -0x56988(%edi),%ebx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ call 44b0 │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ testb $0x1,0x38(%edx) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ - jne 348c0 │ │ │ │ + jne 34840 │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ @@ -59802,15 +59658,15 @@ │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x573c8(%edi),%eax │ │ │ │ + lea -0x56368(%edi),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ @@ -59825,39 +59681,39 @@ │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ test $0x20,%cl │ │ │ │ - jne 34930 │ │ │ │ + jne 348b0 │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %ebx,-0xa8(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ test $0x10,%cl │ │ │ │ - jne 34980 │ │ │ │ + jne 34900 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ - jne 34a59 │ │ │ │ + jne 349d9 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ - jne 34c36 │ │ │ │ + jne 34bb6 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jne 349d0 │ │ │ │ + jne 34950 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 34e28 │ │ │ │ + jne 34da8 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -59867,20 +59723,20 @@ │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x44678(%edi),%eax │ │ │ │ + lea -0x436b8(%edi),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 348b0 │ │ │ │ + jmp 34830 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 4850 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -59893,21 +59749,21 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x64(%ecx),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ shr $0x1f,%ebx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ - lea -0x57988(%edi),%eax │ │ │ │ + lea -0x56908(%edi),%eax │ │ │ │ sar $1,%ebx │ │ │ │ lea (%ecx,%ebx,8),%ebx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ @@ -59920,15 +59776,15 @@ │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3479a │ │ │ │ + jmp 3471a │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ @@ -59938,20 +59794,20 @@ │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x56b78(%edi),%eax │ │ │ │ + lea -0x55b38(%edi),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 348b0 │ │ │ │ + jmp 34830 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ @@ -59962,31 +59818,31 @@ │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x43198(%edi),%eax │ │ │ │ + lea -0x42258(%edi),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 348b0 │ │ │ │ + jmp 34830 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ add $0x2,%ebx │ │ │ │ cltd │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ idiv %ebx │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 35061 │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + jne 34fe1 │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ @@ -60000,46 +59856,46 @@ │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x44058(%edi),%eax │ │ │ │ + lea -0x430b8(%edi),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 348b0 │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + jmp 34830 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ - lea 0x3(%esi,%esi,2),%eax │ │ │ │ mov 0x30(%ebx),%ebx │ │ │ │ + lea 0x3(%esi,%esi,2),%eax │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + shl $0x4,%edx │ │ │ │ add $0x10,%eax │ │ │ │ - fldl (%ebx) │ │ │ │ sub %eax,%esp │ │ │ │ - fld1 │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + fldl (%ebx) │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ - shl $0x4,%edx │ │ │ │ shr $0x3,%eax │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - fstl 0x0(,%eax,8) │ │ │ │ add %ecx,%edx │ │ │ │ + fld1 │ │ │ │ + fstl 0x0(,%eax,8) │ │ │ │ test %esi,%esi │ │ │ │ - js 354b1 │ │ │ │ + js 35431 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad6c(%edi) │ │ │ │ + fdivrs -0x9d6c(%edi) │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x88(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -60059,25 +59915,25 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 34ae0 │ │ │ │ + jne 34a60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ fchs │ │ │ │ fdivl 0x8(%ebx) │ │ │ │ fld1 │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x88(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ @@ -60101,28 +59957,28 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 34b40 │ │ │ │ + jne 34ac0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ fchs │ │ │ │ fdivl 0x10(%ebx) │ │ │ │ shl $0x5,%eax │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ add -0x58(%ebp),%edx │ │ │ │ fld1 │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ @@ -60135,29 +59991,29 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%ecx,%eax,1) │ │ │ │ lea 0x8(%ecx,%eax,1),%eax │ │ │ │ fld %st(0) │ │ │ │ - jmp 34bc0 │ │ │ │ + jmp 34b40 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 34bc0 │ │ │ │ + jne 34b40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ @@ -60172,48 +60028,48 @@ │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x43418(%edi),%eax │ │ │ │ + lea -0x424d8(%edi),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ - jmp 348b0 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jmp 34830 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ + mov 0x30(%ebx),%ebx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ lea 0x3(%eax,%eax,2),%eax │ │ │ │ - mov 0x30(%ebx),%ebx │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ + shl $0x4,%esi │ │ │ │ add $0x10,%eax │ │ │ │ - fldl (%ebx) │ │ │ │ sub %eax,%esp │ │ │ │ - fld1 │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + fldl (%ebx) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - shl $0x4,%esi │ │ │ │ shr $0x3,%edx │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + fld1 │ │ │ │ fstl 0x0(,%edx,8) │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - js 354c3 │ │ │ │ + js 35443 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad6c(%edi) │ │ │ │ + fdivrs -0x9d6c(%edi) │ │ │ │ add $0x8,%eax │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -60232,25 +60088,25 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 34cc0 │ │ │ │ + jne 34c40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ lea 0x8(%edx),%eax │ │ │ │ fchs │ │ │ │ fdivl 0x8(%ebx) │ │ │ │ fld1 │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ @@ -60274,29 +60130,29 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 34d20 │ │ │ │ + jne 34ca0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ fchs │ │ │ │ fdivl 0x10(%ebx) │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ shl $0x5,%eax │ │ │ │ lea (%esi,%eax,1),%edx │ │ │ │ add -0x58(%ebp),%edx │ │ │ │ fld1 │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ @@ -60322,21 +60178,21 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 34da0 │ │ │ │ + jne 34d20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 35281 │ │ │ │ + jne 35201 │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -60348,20 +60204,20 @@ │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x43b18(%edi),%eax │ │ │ │ + lea -0x42b98(%edi),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ - jmp 348b0 │ │ │ │ + jmp 34830 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ @@ -60371,50 +60227,50 @@ │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %esp,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 34f98 │ │ │ │ + jle 34f18 │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jle 35533 │ │ │ │ + jle 354b3 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fildl -0x5c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x5c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edx │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%edx │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %edx,-0x8c(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ lea (%ebx,%esi,8),%ebx │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ - jmp 34f1e │ │ │ │ + jmp 34e9e │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x68(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -60432,67 +60288,67 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jne 34f10 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 34e90 │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x6c(%ebp) │ │ │ │ - je 34f90 │ │ │ │ + je 34f10 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ecx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 34ee0 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 34e60 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 354db │ │ │ │ + jle 3545b │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 34fd0 │ │ │ │ + je 34f50 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 34fde │ │ │ │ + je 34f5e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 34fd0 │ │ │ │ + jne 34f50 │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %edi,%ebx │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -60512,15 +60368,15 @@ │ │ │ │ push %esi │ │ │ │ call 4430 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ - jmp 34842 │ │ │ │ + jmp 347c2 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ @@ -60530,49 +60386,49 @@ │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %esp,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 351c3 │ │ │ │ + jle 35143 │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jle 35560 │ │ │ │ + jle 354e0 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fildl -0x5c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x5c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ mov %ebx,-0xc0(%ebp) │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edx │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%edx │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %edx,-0x8c(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ lea (%ebx,%esi,8),%ebx │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ - jmp 3514e │ │ │ │ + jmp 350ce │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x68(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -60590,65 +60446,65 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jne 35140 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 350c0 │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x6c(%ebp) │ │ │ │ - je 351bb │ │ │ │ + je 3513b │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %esi,-0xac(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 35110 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 35090 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc0(%ebp),%ebx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 354e5 │ │ │ │ + jle 35465 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 351f0 │ │ │ │ + je 35170 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 351fe │ │ │ │ + je 3517e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 351f0 │ │ │ │ + jne 35170 │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %edi,%ebx │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -60668,15 +60524,15 @@ │ │ │ │ push %esi │ │ │ │ call 4430 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ - jmp 349f4 │ │ │ │ + jmp 34974 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -60686,55 +60542,55 @@ │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 353ec │ │ │ │ + jle 3536c │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%edx │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 354ef │ │ │ │ + jle 3546f │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fildl -0x5c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x5c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ mov %ebx,-0xc0(%ebp) │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edx │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%edx │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ lea (%ebx,%edx,8),%ebx │ │ │ │ mov -0xb8(%ebp),%edx │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ - jmp 35373 │ │ │ │ + jmp 352f3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmull (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x50(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ @@ -60747,65 +60603,65 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %esi,-0x88(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %esi,-0x88(%ebp) │ │ │ │ - jne 35360 │ │ │ │ + jne 352e0 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - je 353e4 │ │ │ │ + je 35364 │ │ │ │ addl $0x8,-0x9c(%ebp) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ add %ecx,-0x8c(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ movl $0x0,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - jmp 35330 │ │ │ │ + jmp 352b0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc0(%ebp),%ebx │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 35529 │ │ │ │ + jle 354a9 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 35420 │ │ │ │ + je 353a0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3542e │ │ │ │ + je 353ae │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 35420 │ │ │ │ + jne 353a0 │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %edi,%ebx │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -60825,155 +60681,155 @@ │ │ │ │ push %esi │ │ │ │ call 4430 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ - jmp 34dc9 │ │ │ │ + jmp 34d49 │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ fstl (%edx) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ shl $0x5,%eax │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ - jmp 34be0 │ │ │ │ + jmp 34b60 │ │ │ │ fstp %st(1) │ │ │ │ + fstl (%edx) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ - fstl (%edx) │ │ │ │ shl $0x5,%eax │ │ │ │ fstpl (%ebx,%eax,1) │ │ │ │ - jmp 34dc0 │ │ │ │ + jmp 34d40 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 34fde │ │ │ │ + jmp 34f5e │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 351fe │ │ │ │ + jmp 3517e │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 35529 │ │ │ │ + je 354a9 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 353ec │ │ │ │ + je 3536c │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 35501 │ │ │ │ + jne 35481 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3542e │ │ │ │ + jmp 353ae │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 354db │ │ │ │ + je 3545b │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 34f98 │ │ │ │ + je 34f18 │ │ │ │ xor %edx,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov %edx,(%ecx) │ │ │ │ - jmp 35538 │ │ │ │ + jmp 354b8 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 354e5 │ │ │ │ + je 35465 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 351c3 │ │ │ │ + je 35143 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 35565 │ │ │ │ + jmp 354e5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000355a0 : │ │ │ │ +00035520 : │ │ │ │ call 4c37 │ │ │ │ - add $0x2f7d3,%eax │ │ │ │ + add $0x2e853,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 35658 │ │ │ │ + jle 355d8 │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x2(%ecx,%ecx,1),%edi │ │ │ │ - jmp 355ee │ │ │ │ + jmp 3556e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%edx),%ebx │ │ │ │ cmp %edi,(%ebx,%eax,4) │ │ │ │ - jle 355f3 │ │ │ │ + jle 35573 │ │ │ │ inc %eax │ │ │ │ cmp -0x38(%ebp),%eax │ │ │ │ - je 35610 │ │ │ │ + je 35590 │ │ │ │ cmp %ecx,(%esi,%eax,4) │ │ │ │ - jg 355e0 │ │ │ │ + jg 35560 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4850 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 35645 │ │ │ │ + je 355c5 │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 35632 │ │ │ │ + je 355b2 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 35658 │ │ │ │ + jne 355d8 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 41d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 35604 │ │ │ │ + jmp 35584 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4040 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 35604 │ │ │ │ + jmp 35584 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4590 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 35604 │ │ │ │ + jmp 35584 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ mov %edi,0x78(%eax) │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ mov %eax,0x74(%edx) │ │ │ │ mov 0x28(%edx),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ @@ -60984,102 +60840,102 @@ │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jne 35799 │ │ │ │ + jne 35719 │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ - lea -0x55a48(%ebx),%eax │ │ │ │ + lea -0x54a48(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x5c(%eax) │ │ │ │ call 4380 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ add $0xc,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 35a55 │ │ │ │ + jle 359d5 │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %edx,%ecx │ │ │ │ inc %eax │ │ │ │ add %ecx,%ecx │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 35720 │ │ │ │ + jne 356a0 │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 358d2 │ │ │ │ + jne 35852 │ │ │ │ test $0x10,%al │ │ │ │ - jne 358fc │ │ │ │ + jne 3587c │ │ │ │ mov %eax,%edi │ │ │ │ and $0x8,%edi │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ - jne 357b8 │ │ │ │ + jne 35738 │ │ │ │ mov %eax,%edi │ │ │ │ and $0x2,%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ - jne 35926 │ │ │ │ + jne 358a6 │ │ │ │ mov %eax,%edx │ │ │ │ and $0x4,%edx │ │ │ │ - jne 35a61 │ │ │ │ + jne 359e1 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 35a94 │ │ │ │ + jne 35a14 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x51418(%ebx),%eax │ │ │ │ + lea -0x50418(%ebx),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 35604 │ │ │ │ + jmp 35584 │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ push %eax │ │ │ │ - lea -0x55c08(%ebx),%eax │ │ │ │ + lea -0x54c08(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 356be │ │ │ │ + jmp 3563e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ @@ -61089,42 +60945,42 @@ │ │ │ │ imul %edi,%eax │ │ │ │ lea 0x10(,%eax,8),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,%edx │ │ │ │ test %esi,%esi │ │ │ │ - jle 3589f │ │ │ │ + jle 3581f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ mov %edx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ imul %ebx,%eax │ │ │ │ + fld1 │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %edi,%edi │ │ │ │ - jle 35883 │ │ │ │ + jle 35803 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad6c(%ecx) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + fdivrs -0x9d6c(%ecx) │ │ │ │ mov $0x1,%eax │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ @@ -61139,72 +60995,72 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 35860 │ │ │ │ + jne 357e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ - jmp 35890 │ │ │ │ + jmp 35810 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add -0x40(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ cmp -0x44(%ebp),%ebx │ │ │ │ - jne 35820 │ │ │ │ + jne 357a0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x536f8(%ebx),%eax │ │ │ │ + lea -0x526f8(%ebx),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ - jmp 35604 │ │ │ │ + jmp 35584 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x55828(%ebx),%eax │ │ │ │ + lea -0x54828(%ebx),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 35604 │ │ │ │ + jmp 35584 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x52dd8(%ebx),%eax │ │ │ │ + lea -0x51dd8(%ebx),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 35604 │ │ │ │ + jmp 35584 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ mov %edi,%esi │ │ │ │ lea (%ecx,%ecx,1),%edx │ │ │ │ imul -0x44(%ebp),%edx │ │ │ │ @@ -61212,45 +61068,45 @@ │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ lea 0x10(,%edx,8),%edx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ test $0x8,%ah │ │ │ │ - jne 35c71 │ │ │ │ + jne 35bf1 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 35a1f │ │ │ │ + jle 3599f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ lea 0x3(%edi,%edi,1),%ecx │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%edx,%ebx,8) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ - fldl (%edx,%ebx,8) │ │ │ │ - fld1 │ │ │ │ imul %ebx,%eax │ │ │ │ + fld1 │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ test %edi,%edi │ │ │ │ - js 35a03 │ │ │ │ + js 35983 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - fdivrs -0xad6c(%ecx) │ │ │ │ + fdivrs -0x9d6c(%ecx) │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ @@ -61266,123 +61122,123 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 359e0 │ │ │ │ + jne 35960 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ - jmp 35a10 │ │ │ │ + jmp 35990 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add -0x4c(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ cmp -0x44(%ebp),%ebx │ │ │ │ - jne 359a0 │ │ │ │ + jne 35920 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x50a38(%ebx),%eax │ │ │ │ + lea -0x4fa38(%ebx),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov -0x78(%ebp),%esp │ │ │ │ - jmp 35604 │ │ │ │ + jmp 35584 │ │ │ │ movl $0x1,-0x54(%ebp) │ │ │ │ - jmp 3572d │ │ │ │ + jmp 356ad │ │ │ │ test $0x8,%ah │ │ │ │ - jne 35e4d │ │ │ │ + jne 35dcd │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x51d28(%ebx),%eax │ │ │ │ + lea -0x50d28(%ebx),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 35604 │ │ │ │ + jmp 35584 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ mov 0x88(%eax),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov 0x2c(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x24(%eax),%eax │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ + mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 35bc1 │ │ │ │ + jle 35b41 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3602b │ │ │ │ + jle 35fab │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x30(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ lea (%edi,%edx,8),%ebx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ - jmp 35b5d │ │ │ │ + jmp 35add │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmull (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x30(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ @@ -61391,78 +61247,78 @@ │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne 35b50 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 35ad0 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x4c(%ebp),%eax │ │ │ │ - je 35bb9 │ │ │ │ + je 35b39 │ │ │ │ addl $0x8,-0x5c(%ebp) │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add %esi,-0x60(%ebp) │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 35b2b │ │ │ │ + jmp 35aab │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 36021 │ │ │ │ + jle 35fa1 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ and $0x4,%ebx │ │ │ │ - je 35be5 │ │ │ │ + je 35b65 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 35bf3 │ │ │ │ + je 35b73 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 35be5 │ │ │ │ + jne 35b65 │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ + mov %eax,%esi │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ @@ -61473,15 +61329,15 @@ │ │ │ │ push %ecx │ │ │ │ push -0x4c(%ebp) │ │ │ │ call 4430 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 4830 │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ - jmp 3576f │ │ │ │ + jmp 356ef │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ mov 0x88(%eax),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ @@ -61491,52 +61347,52 @@ │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 35d94 │ │ │ │ + jle 35d14 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3608e │ │ │ │ + jle 3600e │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ - mov %esi,-0x38(%ebp) │ │ │ │ - fildl -0x38(%ebp) │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x30(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ lea (%edi,%edx,8),%ebx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ - jmp 35d2d │ │ │ │ + jmp 35cad │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmull (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x30(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ @@ -61545,78 +61401,78 @@ │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne 35d20 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 35ca0 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - je 35d89 │ │ │ │ + je 35d09 │ │ │ │ addl $0x8,-0x68(%ebp) │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ add %esi,-0x64(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 35d02 │ │ │ │ + jmp 35c82 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 360c2 │ │ │ │ + jle 36042 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov $0x1,%esi │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 35db8 │ │ │ │ + je 35d38 │ │ │ │ mov (%eax),%esi │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 35dc6 │ │ │ │ + je 35d46 │ │ │ │ imul (%eax),%esi │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%esi │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 35db8 │ │ │ │ + jne 35d38 │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ + mov %eax,%esi │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ @@ -61630,72 +61486,72 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 4830 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - jmp 3595d │ │ │ │ + jmp 358dd │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ mov 0x88(%eax),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 35f71 │ │ │ │ + jle 35ef1 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 36062 │ │ │ │ + jle 35fe2 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x30(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ lea (%edi,%edx,8),%ebx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ - jmp 35f0d │ │ │ │ + jmp 35e8d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmull (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x30(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ @@ -61704,78 +61560,78 @@ │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne 35f00 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 35e80 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x4c(%ebp),%eax │ │ │ │ - je 35f69 │ │ │ │ + je 35ee9 │ │ │ │ addl $0x8,-0x5c(%ebp) │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add %esi,-0x60(%ebp) │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 35ede │ │ │ │ + jmp 35e5e │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 36058 │ │ │ │ + jle 35fd8 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%esi │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 35f95 │ │ │ │ + je 35f15 │ │ │ │ mov (%eax),%esi │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 35fa3 │ │ │ │ + je 35f23 │ │ │ │ imul (%eax),%esi │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%esi │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 35f95 │ │ │ │ + jne 35f15 │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ + mov %eax,%esi │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ @@ -61786,116 +61642,116 @@ │ │ │ │ push %ecx │ │ │ │ push -0x4c(%ebp) │ │ │ │ call 4430 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 4830 │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ - jmp 35a6a │ │ │ │ + jmp 359ea │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 35bf3 │ │ │ │ + jmp 35b73 │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 36021 │ │ │ │ + je 35fa1 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 35bc1 │ │ │ │ + je 35b41 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 36030 │ │ │ │ + jmp 35fb0 │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 35fa3 │ │ │ │ + jmp 35f23 │ │ │ │ xor %eax,%eax │ │ │ │ mov %ecx,%edx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 36058 │ │ │ │ + je 35fd8 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 35f71 │ │ │ │ + je 35ef1 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 36066 │ │ │ │ + jmp 35fe6 │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 360c2 │ │ │ │ + je 36042 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 35d94 │ │ │ │ + je 35d14 │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 3609a │ │ │ │ + jne 3601a │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 35dc6 │ │ │ │ + jmp 35d46 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000360d0 : │ │ │ │ +00036050 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - call ba1f │ │ │ │ - add $0x2ec91,%edi │ │ │ │ + call badf │ │ │ │ + add $0x2dd11,%edi │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x2c(%edx),%ecx │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jle 36320 │ │ │ │ + jle 362a0 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jge 36320 │ │ │ │ + jge 362a0 │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 36320 │ │ │ │ + jge 362a0 │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov (%eax),%edx │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jle 36320 │ │ │ │ + jle 362a0 │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jge 36320 │ │ │ │ + jge 362a0 │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 36320 │ │ │ │ + jge 362a0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ecx,-0x8c(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,0x78(%ecx) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x80(%ecx),%ecx │ │ │ │ mov %ecx,0x74(%eax) │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ @@ -61913,43 +61769,44 @@ │ │ │ │ push %ecx │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ test $0x20,%bl │ │ │ │ - jne 36400 │ │ │ │ + jne 36380 │ │ │ │ test $0x10,%bl │ │ │ │ - jne 36340 │ │ │ │ + jne 362c0 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jne 364d0 │ │ │ │ + jne 36450 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jne 36743 │ │ │ │ + jne 366c3 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ - je 366e2 │ │ │ │ + je 36662 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x2(%ecx),%esi │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ cltd │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ idiv %esi │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 36cba │ │ │ │ + jne 36c3a │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ @@ -61958,35 +61815,34 @@ │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - and $0x10,%bh │ │ │ │ - je 36a02 │ │ │ │ + je 36982 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x3d868(%edi),%eax │ │ │ │ + lea -0x3c968(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push 0x60(%eax) │ │ │ │ call 4380 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ - je 363a0 │ │ │ │ + je 36320 │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%eax │ │ │ │ @@ -62006,61 +61862,61 @@ │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x56a08(%edi),%eax │ │ │ │ + lea -0x559c8(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36330 │ │ │ │ + jmp 362b0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - and $0x10,%bh │ │ │ │ - je 364b0 │ │ │ │ + je 36430 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x42378(%edi),%eax │ │ │ │ + lea -0x41438(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36290 │ │ │ │ + jmp 36210 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ @@ -62073,22 +61929,22 @@ │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x56448(%edi),%eax │ │ │ │ + lea -0x55428(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36330 │ │ │ │ + jmp 362b0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ @@ -62100,15 +61956,15 @@ │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ test $0x10,%bh │ │ │ │ - jne 36970 │ │ │ │ + jne 368f0 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -62121,35 +61977,35 @@ │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,%esi │ │ │ │ push %eax │ │ │ │ - lea -0x589d8(%edi),%eax │ │ │ │ + lea -0x57918(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36290 │ │ │ │ + jmp 36210 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x4c088(%edi),%eax │ │ │ │ + lea -0x4b088(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36290 │ │ │ │ + jmp 36210 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov %esp,-0x98(%ebp) │ │ │ │ add -0x78(%ebp),%eax │ │ │ │ + mov %esp,-0x98(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add $0x10,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ shr $0x3,%edx │ │ │ │ mov %edx,%esi │ │ │ │ @@ -62159,21 +62015,21 @@ │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ fld1 │ │ │ │ fstpl 0x0(,%esi,8) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ shl $0x4,%esi │ │ │ │ - lea (%edx,%esi,1),%eax │ │ │ │ cmpl $0x1,-0x78(%ebp) │ │ │ │ - jle 3716b │ │ │ │ - fdivrs -0xad6c(%edi) │ │ │ │ + lea (%edx,%esi,1),%eax │ │ │ │ + jle 370eb │ │ │ │ + fdivrs -0x9d6c(%edi) │ │ │ │ add $0x8,%edx │ │ │ │ fld1 │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ @@ -62195,26 +62051,26 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 36560 │ │ │ │ + jne 364e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fdivl 0x8(%eax) │ │ │ │ lea 0x8(%edx),%eax │ │ │ │ fld1 │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ @@ -62227,46 +62083,46 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%edx) │ │ │ │ add %esi,%edx │ │ │ │ fld %st(0) │ │ │ │ - jmp 365e0 │ │ │ │ + jmp 36560 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 365e0 │ │ │ │ + jne 36560 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ fld1 │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ fchs │ │ │ │ shl $0x5,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ fdivl 0x10(%edx) │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ fld1 │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ @@ -62279,120 +62135,120 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%edx,%eax,1) │ │ │ │ lea 0x8(%edx,%eax,1),%eax │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ - fld %st(0) │ │ │ │ add %esi,%edx │ │ │ │ + fld %st(0) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 36660 │ │ │ │ + jne 365e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - and $0x10,%bh │ │ │ │ - je 369e2 │ │ │ │ + je 36962 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x40b38(%edi),%eax │ │ │ │ + lea -0x3fbf8(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x98(%ebp),%esp │ │ │ │ - jmp 36290 │ │ │ │ + jmp 36210 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 36a62 │ │ │ │ + jne 369e2 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - and $0x10,%bh │ │ │ │ - jne 36a42 │ │ │ │ + jne 369c2 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x47418(%edi),%eax │ │ │ │ + lea -0x46418(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36290 │ │ │ │ + jmp 36210 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add $0x10,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%esi │ │ │ │ + cmpl $0x1,-0x78(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ fldl (%esi) │ │ │ │ mov %esi,-0x8c(%ebp) │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%esi,8) │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ - cmpl $0x1,-0x78(%ebp) │ │ │ │ - jle 37194 │ │ │ │ + jle 37114 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad6c(%edi) │ │ │ │ + fdivrs -0x9d6c(%edi) │ │ │ │ add $0x8,%eax │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -62411,28 +62267,28 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 367e0 │ │ │ │ + jne 36760 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ fchs │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ fdivl 0x8(%eax) │ │ │ │ - add %esi,%edx │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ + add %esi,%edx │ │ │ │ fld1 │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ @@ -62444,44 +62300,44 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%esi) │ │ │ │ fld %st(0) │ │ │ │ - jmp 36860 │ │ │ │ + jmp 367e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 36860 │ │ │ │ + jne 367e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ fld1 │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ fchs │ │ │ │ shl $0x5,%eax │ │ │ │ lea (%esi,%eax,1),%edx │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ fdivl 0x10(%edx) │ │ │ │ fld1 │ │ │ │ - fldt -0xa7e8(%edi) │ │ │ │ + fldt -0x97e8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ @@ -62508,51 +62364,51 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 368e0 │ │ │ │ + jne 36860 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 36f1a │ │ │ │ + jne 36e9a │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ + and $0x10,%bh │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - and $0x10,%bh │ │ │ │ - je 36a22 │ │ │ │ + je 369a2 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x3bf08(%edi),%eax │ │ │ │ + lea -0x3b028(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ - jmp 36290 │ │ │ │ + jmp 36210 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ movl $0x3,-0x30(%ebp) │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ @@ -62573,120 +62429,120 @@ │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,%esi │ │ │ │ push %eax │ │ │ │ - lea -0x41b98(%edi),%eax │ │ │ │ + lea -0x40c58(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36290 │ │ │ │ + jmp 36210 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x4bf28(%edi),%eax │ │ │ │ + lea -0x4af28(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 366d7 │ │ │ │ + jmp 36657 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x47958(%edi),%eax │ │ │ │ + lea -0x46958(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36290 │ │ │ │ + jmp 36210 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x46df8(%edi),%eax │ │ │ │ + lea -0x45e08(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36965 │ │ │ │ + jmp 368e5 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x3cd08(%edi),%eax │ │ │ │ + lea -0x3be08(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36290 │ │ │ │ + jmp 36210 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edx,-0x9c(%ebp) │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xb4(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 36bea │ │ │ │ + jle 36b6a │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jle 37237 │ │ │ │ + jle 371b7 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ mov -0xc4(%ebp),%edx │ │ │ │ add -0xac(%ebp),%edx │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - fildl -0x78(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ lea (%ecx,%ebx,8),%ebx │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 36b6e │ │ │ │ + jmp 36aee │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x7c(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -62704,66 +62560,66 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x8c(%ebp) │ │ │ │ - jne 36b60 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 36ae0 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - je 36be2 │ │ │ │ + je 36b62 │ │ │ │ addl $0x8,-0xa0(%ebp) │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ add %edx,-0xa8(%ebp) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ - jmp 36b30 │ │ │ │ + jmp 36ab0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 371ac │ │ │ │ + jle 3712c │ │ │ │ mov -0xc4(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 36c1a │ │ │ │ + je 36b9a │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 36c28 │ │ │ │ + je 36ba8 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 36c1a │ │ │ │ + jne 36b9a │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ fldl -0x68(%ebp) │ │ │ │ @@ -62786,73 +62642,73 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 366ed │ │ │ │ + jmp 3666d │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edx,-0x9c(%ebp) │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xb4(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 36e4a │ │ │ │ + jle 36dca │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jle 37201 │ │ │ │ + jle 37181 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + mov %ecx,-0xc0(%ebp) │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ add -0xac(%ebp),%edx │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - fildl -0x78(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ lea (%ecx,%ebx,8),%ebx │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 36dce │ │ │ │ + jmp 36d4e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x7c(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -62870,66 +62726,66 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x8c(%ebp) │ │ │ │ - jne 36dc0 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 36d40 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - je 36e42 │ │ │ │ + je 36dc2 │ │ │ │ addl $0x8,-0xa0(%ebp) │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ add %edx,-0xa4(%ebp) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ - jmp 36d90 │ │ │ │ + jmp 36d10 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 371f7 │ │ │ │ + jle 37177 │ │ │ │ mov -0xcc(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 36e7a │ │ │ │ + je 36dfa │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 36e88 │ │ │ │ + je 36e08 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 36e7a │ │ │ │ + jne 36dfa │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ fldl -0x68(%ebp) │ │ │ │ @@ -62952,80 +62808,80 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 3622d │ │ │ │ + jmp 361ad │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 3709b │ │ │ │ + jle 3701b │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 371b6 │ │ │ │ + jle 37136 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ - add -0xa8(%ebp),%esi │ │ │ │ - mov %ecx,-0xc4(%ebp) │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ fildl -0x78(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + mov %ecx,-0xc4(%ebp) │ │ │ │ + mov -0xcc(%ebp),%esi │ │ │ │ + add -0xa8(%ebp),%esi │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ mov %esi,-0x8c(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ lea (%ecx,%ebx,8),%ebx │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 37023 │ │ │ │ + jmp 36fa3 │ │ │ │ xchg %ax,%ax │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmull (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x50(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ @@ -63038,65 +62894,65 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %esi,-0x8c(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - jne 37010 │ │ │ │ + jne 36f90 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp -0xa4(%ebp),%eax │ │ │ │ - je 37093 │ │ │ │ + je 37013 │ │ │ │ add $0x8,%edx │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ movl $0x0,(%edx) │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ add %ebx,-0xa0(%ebp) │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ - jmp 36fe0 │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + jmp 36f60 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 371ed │ │ │ │ + jle 3716d │ │ │ │ mov -0xcc(%ebp),%esi │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ and $0x4,%esi │ │ │ │ - je 370cb │ │ │ │ + je 3704b │ │ │ │ mov (%eax),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 370d9 │ │ │ │ + je 37059 │ │ │ │ imul (%eax),%ebx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ebx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 370cb │ │ │ │ + jne 3704b │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ fldl -0x68(%ebp) │ │ │ │ @@ -63119,157 +62975,157 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 3690b │ │ │ │ + jmp 3688b │ │ │ │ ffreep %st(0) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x3ff00000,0x4(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ shl $0x5,%eax │ │ │ │ movl $0x0,(%edx,%eax,1) │ │ │ │ movl $0x3ff00000,0x4(%edx,%eax,1) │ │ │ │ - jmp 36680 │ │ │ │ + jmp 36600 │ │ │ │ fstp %st(1) │ │ │ │ + fstl (%esi) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ - fstl (%esi) │ │ │ │ shl $0x5,%eax │ │ │ │ fstpl (%edx,%eax,1) │ │ │ │ - jmp 36900 │ │ │ │ + jmp 36880 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 36c28 │ │ │ │ + jmp 36ba8 │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 371ed │ │ │ │ + je 3716d │ │ │ │ add $0x2,%ebx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 3709b │ │ │ │ + je 3701b │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 371c5 │ │ │ │ + jne 37145 │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 370d9 │ │ │ │ + jmp 37059 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 36e88 │ │ │ │ + jmp 36e08 │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 371f7 │ │ │ │ + je 37177 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - je 36e4a │ │ │ │ + je 36dca │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ebx,(%eax) │ │ │ │ - jmp 37209 │ │ │ │ + jmp 37189 │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 371ac │ │ │ │ + je 3712c │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 36bea │ │ │ │ + je 36b6a │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ebx,(%eax) │ │ │ │ - jmp 3723f │ │ │ │ + jmp 371bf │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00037280 : │ │ │ │ +00037200 : │ │ │ │ call 4c37 │ │ │ │ - add $0x2daf3,%eax │ │ │ │ + add $0x2cb73,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 37338 │ │ │ │ + jle 372b8 │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov %eax,%edi │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x2(%ecx,%ecx,1),%edx │ │ │ │ - jmp 372ce │ │ │ │ + jmp 3724e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x24(%edi),%ebx │ │ │ │ cmp %edx,(%ebx,%eax,4) │ │ │ │ - jle 372d3 │ │ │ │ + jle 37253 │ │ │ │ inc %eax │ │ │ │ cmp -0x58(%ebp),%eax │ │ │ │ - je 372f0 │ │ │ │ + je 37270 │ │ │ │ cmp %ecx,(%esi,%eax,4) │ │ │ │ - jg 372c0 │ │ │ │ + jg 37240 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 37325 │ │ │ │ + je 372a5 │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 37312 │ │ │ │ + je 37292 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 37338 │ │ │ │ + jne 372b8 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4100 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 372e4 │ │ │ │ + jmp 37264 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4580 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 372e4 │ │ │ │ + jmp 37264 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 372e4 │ │ │ │ + jmp 37264 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x80(%edi),%edx │ │ │ │ mov %eax,0x78(%edi) │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ mov %edx,0x74(%edi) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ @@ -63278,84 +63134,84 @@ │ │ │ │ push %edx │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 3784c │ │ │ │ + jle 377cc │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov $0x1,%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%edi │ │ │ │ inc %eax │ │ │ │ add %edi,%edi │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 37390 │ │ │ │ + jne 37310 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%esi │ │ │ │ mov %esi,%eax │ │ │ │ test $0x20,%esi │ │ │ │ - jne 377a6 │ │ │ │ + jne 37726 │ │ │ │ test $0x10,%esi │ │ │ │ - jne 37527 │ │ │ │ + jne 374a7 │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x8,%ecx │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ - je 375fb │ │ │ │ + je 3757b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea (%ecx,%ecx,1),%ebx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ shl $0x4,%ecx │ │ │ │ - imul %ebx,%eax │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ + imul %ebx,%eax │ │ │ │ lea 0x10(,%eax,8),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ and $0x1000,%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 3808d │ │ │ │ + jle 3800d │ │ │ │ + shr $0x3,%ecx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ - shr $0x3,%ecx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ + mov %edx,%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ - fldt -0xa7e8(%ecx) │ │ │ │ + fldt -0x97e8(%ecx) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ - fld1 │ │ │ │ imul %ebx,%eax │ │ │ │ + fld1 │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 374a3 │ │ │ │ + jle 37423 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad6c(%ecx) │ │ │ │ + fdivrs -0x9d6c(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -63372,85 +63228,85 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 37480 │ │ │ │ + jne 37400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - jmp 374b0 │ │ │ │ + jmp 37430 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add -0x64(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x58(%ebp),%ebx │ │ │ │ - jne 37440 │ │ │ │ + jne 373c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ test %eax,%eax │ │ │ │ - je 3797a │ │ │ │ + je 378fa │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 38095 │ │ │ │ + je 38015 │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ inc %edx │ │ │ │ add %eax,%eax │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 374e6 │ │ │ │ + jne 37466 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x3afa8(%ebx),%eax │ │ │ │ + lea -0x3a0c8(%ebx),%eax │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x74(%ebp),%esp │ │ │ │ - jmp 37580 │ │ │ │ + jmp 37500 │ │ │ │ and $0x1000,%esi │ │ │ │ - je 3787f │ │ │ │ + je 377ff │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 380f4 │ │ │ │ + je 38074 │ │ │ │ inc %ebx │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul %ebx,%eax │ │ │ │ inc %edx │ │ │ │ add %eax,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 37550 │ │ │ │ + jne 374d0 │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x39a88(%ebx),%eax │ │ │ │ + lea -0x38b88(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -63465,45 +63321,45 @@ │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ - je 375df │ │ │ │ - lea -0x556c8(%ebx),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + je 3755f │ │ │ │ + lea -0x546c8(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 372e4 │ │ │ │ + jmp 37264 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ - lea -0x55508(%ebx),%eax │ │ │ │ + lea -0x54508(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 372e4 │ │ │ │ + jmp 37264 │ │ │ │ mov %esi,%ecx │ │ │ │ mov %esi,%edx │ │ │ │ and $0x800,%ecx │ │ │ │ and $0x2,%edx │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ - je 378a7 │ │ │ │ + je 37827 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ @@ -63512,129 +63368,129 @@ │ │ │ │ imul %edx,%eax │ │ │ │ lea 0x10(,%eax,8),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 37a59 │ │ │ │ + jne 379d9 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 37a16 │ │ │ │ + jle 37996 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - fldt -0xa7e8(%edx) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + fldt -0x97e8(%edx) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,%esi │ │ │ │ shr $0x3,%ecx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x2c(%ecx),%ecx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ lea 0x3(%ecx,%ecx,1),%ecx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ + fldl (%edi,%ebx,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - fldl (%edi,%ebx,8) │ │ │ │ - fld1 │ │ │ │ imul %ebx,%eax │ │ │ │ + fld1 │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 37723 │ │ │ │ + js 376a3 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - fdivrs -0xad6c(%ecx) │ │ │ │ + fdivrs -0x9d6c(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ - jmp 37700 │ │ │ │ + jmp 37680 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 37700 │ │ │ │ + jne 37680 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - jmp 37727 │ │ │ │ + jmp 376a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ add %esi,%edx │ │ │ │ cmp -0x58(%ebp),%ebx │ │ │ │ - jne 376a1 │ │ │ │ + jne 37621 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ testb $0x10,-0x6b(%ebp) │ │ │ │ - je 37a22 │ │ │ │ + je 379a2 │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 380fe │ │ │ │ + je 3807e │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ inc %ecx │ │ │ │ imul %ecx,%eax │ │ │ │ inc %edx │ │ │ │ add %eax,%eax │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 3775c │ │ │ │ + jne 376dc │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x356b8(%ebx),%eax │ │ │ │ + lea -0x34768(%ebx),%eax │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x90(%ebp),%esp │ │ │ │ - jmp 37580 │ │ │ │ + jmp 37500 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ @@ -63655,17 +63511,17 @@ │ │ │ │ mov 0x74(%eax),%edi │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ imul %ecx,%ebx │ │ │ │ inc %eax │ │ │ │ add %ebx,%ebx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 377f0 │ │ │ │ + jne 37770 │ │ │ │ test $0x1000,%esi │ │ │ │ - jne 3791b │ │ │ │ + jne 3789b │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ @@ -63673,80 +63529,80 @@ │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - lea -0x589d8(%ebx),%eax │ │ │ │ + lea -0x57918(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37580 │ │ │ │ + jmp 37500 │ │ │ │ mov 0x38(%eax),%esi │ │ │ │ mov %esi,%eax │ │ │ │ test $0x20,%esi │ │ │ │ - jne 3809f │ │ │ │ + jne 3801f │ │ │ │ mov $0x1,%edi │ │ │ │ test $0x10,%esi │ │ │ │ - je 373ba │ │ │ │ + je 3733a │ │ │ │ and $0x1000,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - jne 3755a │ │ │ │ + jne 374da │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x4f2c8(%ebx),%eax │ │ │ │ + lea -0x4e2c8(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37580 │ │ │ │ + jmp 37500 │ │ │ │ and $0x4,%esi │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ - je 379ae │ │ │ │ + je 3792e │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 37e4d │ │ │ │ + jne 37dcd │ │ │ │ test $0x10,%ah │ │ │ │ - je 3803d │ │ │ │ + je 37fbd │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 38141 │ │ │ │ + jle 380c1 │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ inc %edx │ │ │ │ add %eax,%eax │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 378e6 │ │ │ │ + jne 37866 │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x38458(%ebx),%eax │ │ │ │ + lea -0x37558(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37580 │ │ │ │ + jmp 37500 │ │ │ │ mov %ebx,%eax │ │ │ │ add %ecx,%ecx │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ cltd │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ @@ -63764,90 +63620,90 @@ │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - lea -0x41b98(%ebx),%eax │ │ │ │ + lea -0x40c58(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37580 │ │ │ │ + jmp 37500 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x50008(%ebx),%eax │ │ │ │ + lea -0x4f008(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37522 │ │ │ │ + jmp 374a2 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 37c5d │ │ │ │ + jne 37bdd │ │ │ │ test $0x10,%ah │ │ │ │ - je 38065 │ │ │ │ + je 37fe5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 3814b │ │ │ │ + jle 380cb │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ inc %edx │ │ │ │ add %eax,%eax │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 379e1 │ │ │ │ + jne 37961 │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x36e48(%ebx),%eax │ │ │ │ + lea -0x35f48(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37580 │ │ │ │ + jmp 37500 │ │ │ │ and $0x1000,%esi │ │ │ │ - jne 380fe │ │ │ │ + jne 3807e │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x4d008(%ebx),%eax │ │ │ │ + lea -0x4c008(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3779b │ │ │ │ + jmp 3771b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x0(,%edx,4),%ebx │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x88(%eax),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -63856,46 +63712,46 @@ │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x8c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 37b9d │ │ │ │ + jle 37b1d │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 38112 │ │ │ │ + jle 38092 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ - fildl -0x64(%ebp) │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ lea (%edi,%esi,8),%edi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ - jmp 37b2d │ │ │ │ + jmp 37aad │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%edi │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -63911,78 +63767,78 @@ │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %edx,(%ebx) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x68(%ebp) │ │ │ │ - jne 37b20 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 37aa0 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - je 37b89 │ │ │ │ + je 37b09 │ │ │ │ addl $0x8,-0x78(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ add %ecx,-0x7c(%ebp) │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 37af6 │ │ │ │ + jmp 37a76 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 38108 │ │ │ │ + jle 38088 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ and $0x4,%ebx │ │ │ │ - je 37bc1 │ │ │ │ + je 37b41 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 37bcf │ │ │ │ + je 37b4f │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 37bc1 │ │ │ │ + jne 37b41 │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ + mov %eax,%esi │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x58(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ @@ -63998,15 +63854,15 @@ │ │ │ │ call 4830 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%esi │ │ │ │ - jmp 37650 │ │ │ │ + jmp 375d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ mov 0x88(%eax),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ @@ -64019,46 +63875,46 @@ │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 37d96 │ │ │ │ + jle 37d16 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 38198 │ │ │ │ + jle 38118 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ - fildl -0x64(%ebp) │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ lea (%edi,%esi,8),%edi │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - jmp 37d29 │ │ │ │ + jmp 37ca9 │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%edi │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmull (%edi) │ │ │ │ @@ -64072,78 +63928,78 @@ │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %edx,(%ebx) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x68(%ebp) │ │ │ │ - jne 37d1c │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 37c9c │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - je 37d82 │ │ │ │ + je 37d02 │ │ │ │ addl $0x8,-0x70(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ add %ecx,-0x7c(%ebp) │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 37d03 │ │ │ │ + jmp 37c83 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3818e │ │ │ │ + jle 3810e │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ and $0x4,%ebx │ │ │ │ - je 37dba │ │ │ │ + je 37d3a │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 37dc8 │ │ │ │ + je 37d48 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 37dba │ │ │ │ + jne 37d3a │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ + mov %eax,%esi │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x58(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ @@ -64156,15 +64012,15 @@ │ │ │ │ call 4430 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 4830 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - jmp 379b6 │ │ │ │ + jmp 37936 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ mov 0x88(%eax),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ @@ -64177,46 +64033,46 @@ │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 37f86 │ │ │ │ + jle 37f06 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3815f │ │ │ │ + jle 380df │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ - fildl -0x64(%ebp) │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ lea (%edi,%esi,8),%edi │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - jmp 37f19 │ │ │ │ + jmp 37e99 │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%edi │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmull (%edi) │ │ │ │ @@ -64230,78 +64086,78 @@ │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %edx,(%ebx) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x68(%ebp) │ │ │ │ - jne 37f0c │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 37e8c │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - je 37f72 │ │ │ │ + je 37ef2 │ │ │ │ addl $0x8,-0x70(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ add %ecx,-0x80(%ebp) │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 37ef3 │ │ │ │ + jmp 37e73 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 38155 │ │ │ │ + jle 380d5 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ and $0x4,%ebx │ │ │ │ - je 37faa │ │ │ │ + je 37f2a │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 37fb8 │ │ │ │ + je 37f38 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 37faa │ │ │ │ + jne 37f2a │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ + mov %eax,%esi │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x58(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ @@ -64314,45 +64170,45 @@ │ │ │ │ call 4430 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 4830 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - jmp 378bb │ │ │ │ + jmp 3783b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x4e7f8(%ebx),%eax │ │ │ │ + lea -0x4d7f8(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37580 │ │ │ │ + jmp 37500 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x4dbe8(%ebx),%eax │ │ │ │ + lea -0x4cbe8(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37580 │ │ │ │ + jmp 37500 │ │ │ │ test %eax,%eax │ │ │ │ - je 3797a │ │ │ │ + je 378fa │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 374f0 │ │ │ │ + jmp 37470 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ @@ -64370,130 +64226,130 @@ │ │ │ │ mov 0x68(%edi),%edi │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x6c(%edi),%edi │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x74(%edi),%edi │ │ │ │ - jmp 377fa │ │ │ │ + jmp 3777a │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3755a │ │ │ │ + jmp 374da │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 37766 │ │ │ │ + jmp 376e6 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 37bcf │ │ │ │ + jmp 37b4f │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,-0x6c(%ebp) │ │ │ │ - je 38108 │ │ │ │ - movl $0x0,0x8(%edx) │ │ │ │ - mov %esi,0xc(%edx) │ │ │ │ + je 38088 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - je 37b9d │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ + mov %esi,0xc(%edx) │ │ │ │ + je 37b1d │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 38117 │ │ │ │ + jmp 38097 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 378f0 │ │ │ │ + jmp 37870 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 379eb │ │ │ │ + jmp 3796b │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 37fb8 │ │ │ │ + jmp 37f38 │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,-0x6c(%ebp) │ │ │ │ - je 38155 │ │ │ │ - movl $0x0,0x8(%edx) │ │ │ │ - mov %esi,0xc(%edx) │ │ │ │ + je 380d5 │ │ │ │ add $0x2,%eax │ │ │ │ cmp -0x6c(%ebp),%eax │ │ │ │ - je 37f86 │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ + mov %esi,0xc(%edx) │ │ │ │ + je 37f06 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 38164 │ │ │ │ + jmp 380e4 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 37dc8 │ │ │ │ + jmp 37d48 │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,-0x6c(%ebp) │ │ │ │ - je 3818e │ │ │ │ - movl $0x0,0x8(%edx) │ │ │ │ - mov %esi,0xc(%edx) │ │ │ │ + je 3810e │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - je 37d96 │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ + mov %esi,0xc(%edx) │ │ │ │ + je 37d16 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 3819d │ │ │ │ + jmp 3811d │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000381d0 : │ │ │ │ +00038150 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - call 39316 │ │ │ │ - add $0x2cb98,%ecx │ │ │ │ + call 39296 │ │ │ │ + add $0x2bc18,%ecx │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 38339 │ │ │ │ + jle 382b9 │ │ │ │ mov 0x34(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 38339 │ │ │ │ + js 382b9 │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x2(%edi),%edx │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fildl 0x2c(%eax) │ │ │ │ - fmul %st(0),%st │ │ │ │ - fldt -0xa7e8(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ lea 0x8(,%ebx,8),%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov 0x68(%eax),%edi │ │ │ │ + fildl 0x2c(%eax) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fldt -0x97e8(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ mov (%eax,%ebp,4),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ imul %ebx,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ - fdivrl 0x20(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ lea (%eax,%ebp,8),%edi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ + fdivrl 0x20(%esp) │ │ │ │ add %eax,%esi │ │ │ │ fildl (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 382e5 │ │ │ │ + jmp 38265 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -64517,53 +64373,53 @@ │ │ │ │ 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 382cf │ │ │ │ + je 3824f │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ecx) │ │ │ │ - fmull -0xac38(%ecx) │ │ │ │ + fmuls -0x9d74(%ecx) │ │ │ │ + fmull -0x9c38(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 38320 │ │ │ │ + je 382a0 │ │ │ │ inc %edx │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fldl (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 38290 │ │ │ │ + ja 38210 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 38350 │ │ │ │ + ja 382d0 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%ecx) │ │ │ │ + fmull -0x9c38(%ecx) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 382e4 │ │ │ │ + jne 38264 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 38322 │ │ │ │ + jmp 382a2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ inc %ebp │ │ │ │ add %edi,0x4(%esp) │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jne 38250 │ │ │ │ + jne 381d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -64572,55 +64428,55 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%ecx) │ │ │ │ + fmull -0x9c38(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 382dd │ │ │ │ + jmp 3825d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00038370 : │ │ │ │ +000382f0 : │ │ │ │ call 4c37 │ │ │ │ - add $0x2ca03,%eax │ │ │ │ + add $0x2ba83,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 383e0 │ │ │ │ + jne 38360 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 383d1 │ │ │ │ + jle 38351 │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - lea -0x4aae8(%eax),%esi │ │ │ │ + lea -0x49ae8(%eax),%esi │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - inc %edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ + inc %edi │ │ │ │ push -0x34(%ebp) │ │ │ │ push -0x38(%ebp) │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 383b0 │ │ │ │ + jg 38330 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -64631,57 +64487,57 @@ │ │ │ │ mov 0x40(%ebx),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ mov 0x2c(%ebx),%edx │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 38518 │ │ │ │ + jle 38498 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 385bf │ │ │ │ + jle 3853f │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%edx │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ fildl -0x34(%ebp) │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ or $0xc,%dh │ │ │ │ - add %ebx,%ecx │ │ │ │ mov %dx,-0x2e(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x30(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ - xor %ecx,%ecx │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ lea (%eax,%ebx,8),%ebx │ │ │ │ - jmp 384ad │ │ │ │ + jmp 3842d │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -64697,66 +64553,66 @@ │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x3c(%ebp) │ │ │ │ - jne 384a0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 38420 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x48(%ebp) │ │ │ │ - je 38510 │ │ │ │ + je 38490 │ │ │ │ addl $0x8,-0x4c(%ebp) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add %edi,-0x50(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ - jmp 38480 │ │ │ │ + jmp 38400 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 385f3 │ │ │ │ + jle 38573 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 38540 │ │ │ │ + je 384c0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3854e │ │ │ │ + je 384ce │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 38540 │ │ │ │ + jne 384c0 │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ @@ -64776,71 +64632,71 @@ │ │ │ │ push -0x48(%ebp) │ │ │ │ call 4430 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - jmp 3838f │ │ │ │ + jmp 3830f │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 385f3 │ │ │ │ + je 38573 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 38518 │ │ │ │ + je 38498 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 385cb │ │ │ │ + jne 3854b │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 3858b │ │ │ │ + jmp 3850b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00038600 : │ │ │ │ +00038580 : │ │ │ │ call 4c37 │ │ │ │ - add $0x2c773,%eax │ │ │ │ + add $0x2b7f3,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 38670 │ │ │ │ + jne 385f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 38661 │ │ │ │ + jle 385e1 │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - lea -0x4b3f8(%eax),%esi │ │ │ │ + lea -0x4a3f8(%eax),%esi │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - inc %edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ + inc %edi │ │ │ │ push -0x34(%ebp) │ │ │ │ push -0x38(%ebp) │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 38640 │ │ │ │ + jg 385c0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -64851,57 +64707,57 @@ │ │ │ │ mov 0x40(%ebx),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ mov 0x2c(%ebx),%edx │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 387a8 │ │ │ │ + jle 38728 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3884f │ │ │ │ + jle 387cf │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%edx │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ fildl -0x34(%ebp) │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ or $0xc,%dh │ │ │ │ - add %ebx,%ecx │ │ │ │ mov %dx,-0x2e(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x30(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ - xor %ecx,%ecx │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ lea (%eax,%ebx,8),%ebx │ │ │ │ - jmp 3873d │ │ │ │ + jmp 386bd │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -64917,66 +64773,66 @@ │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x3c(%ebp) │ │ │ │ - jne 38730 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 386b0 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x48(%ebp) │ │ │ │ - je 387a0 │ │ │ │ + je 38720 │ │ │ │ addl $0x8,-0x4c(%ebp) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add %edi,-0x50(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ - jmp 38710 │ │ │ │ + jmp 38690 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 38883 │ │ │ │ + jle 38803 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 387d0 │ │ │ │ + je 38750 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 387de │ │ │ │ + je 3875e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 387d0 │ │ │ │ + jne 38750 │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ @@ -64996,135 +64852,135 @@ │ │ │ │ push -0x48(%ebp) │ │ │ │ call 4430 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - jmp 3861f │ │ │ │ + jmp 3859f │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 38883 │ │ │ │ + je 38803 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 387a8 │ │ │ │ + je 38728 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 3885b │ │ │ │ + jne 387db │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 3881b │ │ │ │ + jmp 3879b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00038890 : │ │ │ │ +00038810 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 4c37 │ │ │ │ + add $0x2b55d,%eax │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - call 4c37 │ │ │ │ - add $0x2c4d7,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 38910 │ │ │ │ + jne 38890 │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 38af7 │ │ │ │ + jle 38a77 │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%eax │ │ │ │ inc %edx │ │ │ │ add %eax,%eax │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 388d0 │ │ │ │ + jne 38850 │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - lea -0x53f88(%ebx),%eax │ │ │ │ + lea -0x52f88(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%edi),%ebx │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ - mov 0x4(%edi),%esi │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ + mov 0x4(%edi),%esi │ │ │ │ mov 0x2c(%edi),%edx │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov 0x40(%edi),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov 0x24(%edi),%ebx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x5c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 38a48 │ │ │ │ + jle 389c8 │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ - mov %esi,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 38b01 │ │ │ │ + jle 38a81 │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ fildl -0x34(%ebp) │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ movl $0x0,-0x4c(%ebp) │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov %edi,0x8(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ or $0xc,%dh │ │ │ │ - add %ebx,%ecx │ │ │ │ mov %dx,-0x2e(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x30(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ - xor %ecx,%ecx │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ lea (%eax,%ebx,8),%ebx │ │ │ │ - jmp 389dd │ │ │ │ + jmp 3895d │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -65140,66 +64996,66 @@ │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x3c(%ebp) │ │ │ │ - jne 389d0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 38950 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - je 38a40 │ │ │ │ + je 389c0 │ │ │ │ addl $0x8,-0x48(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ add %ebx,-0x4c(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ - jmp 389b0 │ │ │ │ + jmp 38930 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 38b35 │ │ │ │ + jle 38ab5 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 38a70 │ │ │ │ + je 389f0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 38a7e │ │ │ │ + je 389fe │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 38a70 │ │ │ │ + jne 389f0 │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ @@ -65221,122 +65077,122 @@ │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4830 │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 388ba │ │ │ │ + jg 3883a │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 388da │ │ │ │ + jmp 3885a │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 38b35 │ │ │ │ + je 38ab5 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 38a48 │ │ │ │ + je 389c8 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 38b0d │ │ │ │ + jne 38a8d │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 38abb │ │ │ │ + jmp 38a3b │ │ │ │ nop │ │ │ │ │ │ │ │ -00038b40 : │ │ │ │ +00038ac0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2c22a,%ebx │ │ │ │ + add $0x2b2aa,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - jne 38b70 │ │ │ │ + jne 38af0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 38b83 │ │ │ │ + jne 38b03 │ │ │ │ test $0x10,%al │ │ │ │ - jne 38b96 │ │ │ │ + jne 38b16 │ │ │ │ test $0x20,%al │ │ │ │ - jne 38ba9 │ │ │ │ + jne 38b29 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 38b5f │ │ │ │ + je 38adf │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4240 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 38b63 │ │ │ │ + je 38ae3 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4320 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 38b67 │ │ │ │ + je 38ae7 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4120 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00038bc0 : │ │ │ │ +00038b40 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2c19c,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0x2b21c,%ebx │ │ │ │ lea 0x0(,%ebp,4),%edx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ + mov %ebp,0x18(%edi) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ push %edx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 38cb0 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 38c30 │ │ │ │ lea (%esi,%edx,1),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ebp │ │ │ │ add $0x4,%esi │ │ │ │ add $0x4,%eax │ │ │ │ mov %ebp,-0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 38c20 │ │ │ │ + jne 38ba0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,%ebp │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 4720 │ │ │ │ @@ -65345,174 +65201,174 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ inc %esi │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 4410 │ │ │ │ - mov 0x24(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ add %eax,%eax │ │ │ │ - mov %eax,(%ecx,%edi,1) │ │ │ │ cmp %esi,0x4(%esp) │ │ │ │ - jne 38c50 │ │ │ │ - movl $0x8,0x2c(%ebp) │ │ │ │ + mov %eax,(%ecx,%edi,1) │ │ │ │ + jne 38bd0 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ mov %ebp,%edi │ │ │ │ + movl $0x8,0x2c(%ebp) │ │ │ │ mov $0x1dd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 38ccd │ │ │ │ + je 38c4d │ │ │ │ mov %eax,0x38(%edi) │ │ │ │ movl $0x41,0x3c(%edi) │ │ │ │ movl $0x0,0x34(%edi) │ │ │ │ add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ mov %edi,%eax │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp fa90 │ │ │ │ + jmp fa90 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 4720 │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 38c8c │ │ │ │ + jmp 38c0c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00038ce0 : │ │ │ │ +00038c60 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x38,%esp │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ebp │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%ebp │ │ │ │ mov 0x54(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2c07c,%ebx │ │ │ │ + add $0x2b0fc,%ebx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%edi │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ push %edi │ │ │ │ call 4720 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 38dc0 │ │ │ │ + jle 38d40 │ │ │ │ lea (%esi,%edi,1),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esi),%edx │ │ │ │ add $0x4,%esi │ │ │ │ add $0x4,%eax │ │ │ │ mov %edx,-0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 38d50 │ │ │ │ + jne 38cd0 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ - mov %eax,0x24(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x24(%ebp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ add %eax,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ecx │ │ │ │ mov %edx,-0x4(%ecx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 38d80 │ │ │ │ + jne 38d00 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ movl $0x0,0x34(%ebp) │ │ │ │ mov %eax,0x2c(%ebp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %eax,0x38(%ebp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %eax,0x3c(%ebp) │ │ │ │ add $0x2c,%esp │ │ │ │ mov %ebp,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp fa90 │ │ │ │ + jmp fa90 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%ebp) │ │ │ │ - jmp 38d8f │ │ │ │ + jmp 38d0f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00038de0 : │ │ │ │ +00038d60 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x38,%esp │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ mov 0x54(%esp),%edi │ │ │ │ - mov 0x5c(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2bf78,%ebx │ │ │ │ + add $0x2affc,%ebx │ │ │ │ + mov 0x5c(%esp),%esi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ - mov %ecx,0x18(%edx) │ │ │ │ lea 0x0(,%ecx,4),%ebp │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ + mov %ecx,0x18(%edx) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ push %ebp │ │ │ │ call 4720 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ mov %eax,0x1c(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 38ed0 │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + jle 38e50 │ │ │ │ lea (%edi,%ebp,1),%ecx │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%edi),%edx │ │ │ │ add $0x4,%edi │ │ │ │ add $0x4,%eax │ │ │ │ mov %edx,-0x4(%eax) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 38e60 │ │ │ │ + jne 38de0 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ add %esi,%ebp │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ @@ -65521,86 +65377,86 @@ │ │ │ │ mov %eax,0x24(%edx) │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x4,%esi │ │ │ │ add $0x4,%eax │ │ │ │ mov %ecx,-0x4(%eax) │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 38e90 │ │ │ │ + jne 38e10 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov %eax,0x2c(%edx) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %eax,0x38(%edx) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %eax,0x3c(%edx) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov %eax,0x34(%edx) │ │ │ │ add $0x2c,%esp │ │ │ │ mov %edx,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp fa90 │ │ │ │ + jmp fa90 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%edx) │ │ │ │ - jmp 38e9f │ │ │ │ + jmp 38e1f │ │ │ │ nop │ │ │ │ │ │ │ │ -00038ef0 : │ │ │ │ +00038e70 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2be7b,%ebx │ │ │ │ + add $0x2aefb,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 41c0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00038f20 : │ │ │ │ +00038ea0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2be4b,%ebx │ │ │ │ + add $0x2aecb,%ebx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x2 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 41c0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00038f60 : │ │ │ │ +00038ee0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2be0b,%ebx │ │ │ │ + add $0x2ae8b,%ebx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ @@ -65608,175 +65464,175 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 41c0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00038fa0 : │ │ │ │ +00038f20 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2bdcb,%ebx │ │ │ │ + add $0x2ae4b,%ebx │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 39050 │ │ │ │ + je 38fd0 │ │ │ │ mov 0x40(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 390a0 │ │ │ │ + je 39020 │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 390b0 │ │ │ │ + je 39030 │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ testb $0x4,0x38(%ecx) │ │ │ │ - jne 39040 │ │ │ │ + jne 38fc0 │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ imul %edi,%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 39062 │ │ │ │ - flds -0xad68(%ebx) │ │ │ │ - jmp 39013 │ │ │ │ + jle 38fe2 │ │ │ │ + flds -0x9d68(%ebx) │ │ │ │ + jmp 38f93 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jae 39030 │ │ │ │ + jae 38fb0 │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 39060 │ │ │ │ + je 38fe0 │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fld %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 39000 │ │ │ │ + jbe 38f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39032 │ │ │ │ + jmp 38fb2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - lea -0xa8c0(%ebx),%eax │ │ │ │ + lea -0x98c0(%ebx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp %edx,0x34(%ecx) │ │ │ │ - jge 38fdd │ │ │ │ - lea -0xa8f0(%ebx),%eax │ │ │ │ - jmp 39038 │ │ │ │ + jge 38f5d │ │ │ │ + lea -0x98f0(%ebx),%eax │ │ │ │ + jmp 38fb8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea -0xaa40(%ebx),%eax │ │ │ │ + lea -0x9a40(%ebx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ test %edi,%edi │ │ │ │ - jle 390c0 │ │ │ │ + jle 39040 │ │ │ │ mov 0x20(%ecx),%ebp │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 3908c │ │ │ │ + jmp 3900c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov %eax,%esi │ │ │ │ shr $0x1f,%esi │ │ │ │ add %esi,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub %esi,%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 390d0 │ │ │ │ + je 39050 │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 390c0 │ │ │ │ + je 39040 │ │ │ │ fldl 0x0(%ebp,%edx,8) │ │ │ │ fld1 │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jb 39070 │ │ │ │ - lea -0xa9ee(%ebx),%eax │ │ │ │ - jmp 39038 │ │ │ │ - lea -0xaa26(%ebx),%eax │ │ │ │ + jb 38ff0 │ │ │ │ + lea -0x99ee(%ebx),%eax │ │ │ │ + jmp 38fb8 │ │ │ │ + lea -0x9a26(%ebx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0xaa0c(%ebx),%eax │ │ │ │ + lea -0x9a0c(%ebx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 39038 │ │ │ │ + jmp 38fb8 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0xa8a0(%ebx),%eax │ │ │ │ - jmp 39038 │ │ │ │ + lea -0x98a0(%ebx),%eax │ │ │ │ + jmp 38fb8 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000390e0 : │ │ │ │ +00039060 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2bc8c,%ebx │ │ │ │ + add $0x2ad0c,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x8,%ah │ │ │ │ - jne 391b0 │ │ │ │ + jne 39130 │ │ │ │ test $0x4,%ah │ │ │ │ - jne 391cd │ │ │ │ + jne 3914d │ │ │ │ test $0x20,%al │ │ │ │ - jne 3922c │ │ │ │ + jne 391ac │ │ │ │ test $0x10,%al │ │ │ │ - jne 39257 │ │ │ │ + jne 391d7 │ │ │ │ test $0x8,%al │ │ │ │ - jne 39270 │ │ │ │ + jne 391f0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 39289 │ │ │ │ + jne 39209 │ │ │ │ test $0x1,%al │ │ │ │ - je 39168 │ │ │ │ + je 390e8 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 39157 │ │ │ │ + jle 390d7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x64(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 39140 │ │ │ │ + jg 390c0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x64(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 392e0 │ │ │ │ + jne 39260 │ │ │ │ test $0x80,%al │ │ │ │ - jne 392c0 │ │ │ │ + jne 39240 │ │ │ │ test $0x40,%al │ │ │ │ - jne 392a0 │ │ │ │ + jne 39220 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x20(%esi) │ │ │ │ call 4830 │ │ │ │ pop %edx │ │ │ │ @@ -65793,15 +65649,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x88(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%ah │ │ │ │ - je 39107 │ │ │ │ + je 39087 │ │ │ │ mov 0x220(%ebx),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 4210 │ │ │ │ pop %eax │ │ │ │ push 0x60(%esi) │ │ │ │ call 46a0 │ │ │ │ @@ -65812,84 +65668,84 @@ │ │ │ │ pop %eax │ │ │ │ push 0x5c(%esi) │ │ │ │ call 46a0 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 39300 │ │ │ │ + jne 39280 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x7c(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 3910f │ │ │ │ + je 3908f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x70(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x68(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 39117 │ │ │ │ + je 39097 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 3911f │ │ │ │ + je 3909f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 39127 │ │ │ │ + je 390a7 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 39127 │ │ │ │ + jmp 390a7 │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 39181 │ │ │ │ + jmp 39101 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 39179 │ │ │ │ + jmp 390f9 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 39171 │ │ │ │ + jmp 390f1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x80(%esi) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 39213 │ │ │ │ + jmp 39193 │ │ │ │ mov (%esp),%ecx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -65904,123 +65760,123 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00039340 : │ │ │ │ +000392c0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jl 39400 │ │ │ │ + jl 39380 │ │ │ │ test %ebp,%ebp │ │ │ │ - je 39410 │ │ │ │ + je 39390 │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebp,%edi │ │ │ │ test %ecx,%ecx │ │ │ │ mov $0xffffffff,%edx │ │ │ │ cmovle %ecx,%eax │ │ │ │ and $0x1,%edi │ │ │ │ mov %edi,%ecx │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ or %edx,%eax │ │ │ │ - jne 39490 │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + jne 39410 │ │ │ │ fld1 │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ fchs │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ xor %edx,%edx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ setne %dl │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 39400 │ │ │ │ + jl 39380 │ │ │ │ lea 0x2(%ecx),%edi │ │ │ │ lea 0x0(%ebp,%ebp,1),%ecx │ │ │ │ lea 0x10(%ebx,%eax,8),%edx │ │ │ │ add $0x2,%eax │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ mov %edx,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jl 394d0 │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ + jl 39450 │ │ │ │ lea -0x1(%eax,%eax,1),%ebx │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ - mov %eax,%ebx │ │ │ │ fildl 0x8(%esp) │ │ │ │ + mov %eax,%ebx │ │ │ │ sub %ebp,%ebx │ │ │ │ add %ebx,%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fildl 0x8(%esp) │ │ │ │ fdivrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ - fstpl (%ecx) │ │ │ │ inc %eax │ │ │ │ cmp %eax,0x4(%esp) │ │ │ │ - jne 393b9 │ │ │ │ + fstpl (%ecx) │ │ │ │ + jne 39339 │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fstpl (%ebx) │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - je 3941e │ │ │ │ + je 3939e │ │ │ │ fld1 │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ setne %al │ │ │ │ cmp %eax,%ecx │ │ │ │ - jl 39400 │ │ │ │ + jl 39380 │ │ │ │ xor %eax,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ cmovle %ecx,%eax │ │ │ │ add $0x2,%ecx │ │ │ │ lea 0x10(%ebx,%eax,8),%edx │ │ │ │ add $0x2,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 39458 │ │ │ │ + jne 393d8 │ │ │ │ movl $0x0,(%edx) │ │ │ │ movl $0x3ff00000,0x4(%edx) │ │ │ │ mov $0x1,%eax │ │ │ │ add $0x8,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3943f │ │ │ │ + je 393bf │ │ │ │ lea -0x1(%eax,%eax,1),%ebx │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ + inc %eax │ │ │ │ fildl 0x4(%esp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - inc %eax │ │ │ │ fmul %st(0),%st │ │ │ │ fsqrt │ │ │ │ fstpl (%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 39451 │ │ │ │ + jne 393d1 │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -66028,400 +65884,400 @@ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ movl $0x0,0x8(%ebx,%edx,8) │ │ │ │ movl $0x0,0xc(%ebx,%edx,8) │ │ │ │ mov $0x0,%edx │ │ │ │ setne %al │ │ │ │ movzbl %al,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 39380 │ │ │ │ + jge 39300 │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - jmp 39397 │ │ │ │ + jmp 39317 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ and $0x1,%ebx │ │ │ │ fld1 │ │ │ │ - jne 393f7 │ │ │ │ + jne 39377 │ │ │ │ fchs │ │ │ │ - jmp 393f7 │ │ │ │ + jmp 39377 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000394f0 : │ │ │ │ +00039470 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jl 3952f │ │ │ │ + jl 394af │ │ │ │ inc %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3951b │ │ │ │ + jmp 3949b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 3952f │ │ │ │ + je 394af │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 39524 │ │ │ │ + je 394a4 │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 39510 │ │ │ │ + jl 39490 │ │ │ │ fldz │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 3951b │ │ │ │ + jne 3949b │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00039540 : │ │ │ │ +000394c0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2b820,%ebx │ │ │ │ + add $0x2a8a4,%ebx │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ cmp $0xffffffff,%ebp │ │ │ │ - jl 39602 │ │ │ │ + jl 39582 │ │ │ │ push $0x3fe00000 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%esi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ + fildl 0x14(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ - fildl 0x1c(%esp) │ │ │ │ neg %esi │ │ │ │ - fstpl (%esp) │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ + fstpl (%esp) │ │ │ │ call 4550 │ │ │ │ - fmull -0xac30(%ebx) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ + fmull -0x9c30(%ebx) │ │ │ │ mov $0xffffffff,%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ fsqrt │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - jl 39600 │ │ │ │ + jl 39580 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ fld %st(0) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 395ec │ │ │ │ + jge 3956c │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ + fildl 0xc(%esp) │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ lea 0x1(%eax,%edi,1),%ebx │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fildl 0xc(%esp) │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0xc(%esp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fchs │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ mov %edx,%esi │ │ │ │ cmp %eax,%ebp │ │ │ │ - jge 395b0 │ │ │ │ + jge 39530 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39602 │ │ │ │ + jmp 39582 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00039610 : │ │ │ │ +00039590 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 4c37 │ │ │ │ - add $0x2b75c,%eax │ │ │ │ + add $0x2a7dc,%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - js 39718 │ │ │ │ + js 39698 │ │ │ │ fldz │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ lea 0x10(%ebx),%eax │ │ │ │ fstpl (%ebx) │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ lea -0x8(,%edi,8),%esi │ │ │ │ - fld1 │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ + fld1 │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - je 39687 │ │ │ │ + je 39607 │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ mov $0x2,%edx │ │ │ │ lea -0x1(%edx,%edx,1),%ebp │ │ │ │ mov %eax,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ mov %ebp,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ mov %edx,(%esp) │ │ │ │ + inc %edx │ │ │ │ fildl (%esp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - inc %edx │ │ │ │ fmul %st(0),%st │ │ │ │ fsqrt │ │ │ │ fstpl (%ecx) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 3965d │ │ │ │ + jne 395dd │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ lea 0x18(%ebx,%eax,1),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ fldz │ │ │ │ inc %ebp │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - je 39716 │ │ │ │ + je 39696 │ │ │ │ mov %ebp,%ecx │ │ │ │ mov $0xffffffff,%edx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,%esi │ │ │ │ or %edx,%esi │ │ │ │ - jne 39720 │ │ │ │ + jne 396a0 │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fstpl 0x8(%eax) │ │ │ │ lea 0x10(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ test %edi,%edi │ │ │ │ - je 3968b │ │ │ │ - mov %ebx,(%esp) │ │ │ │ + je 3960b │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ mov $0x2,%edx │ │ │ │ + mov %ebx,(%esp) │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ add $0x8,%eax │ │ │ │ cmp %ecx,%ebp │ │ │ │ - jg 39730 │ │ │ │ + jg 396b0 │ │ │ │ lea -0x1(%edx,%edx,1),%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ fildl 0x10(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ sub %ebp,%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ lea 0x0(%ebp,%edx,1),%ecx │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ fildl 0x14(%esp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fildl 0x10(%esp) │ │ │ │ fdivrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ inc %edx │ │ │ │ fstpl (%ebx) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 396c1 │ │ │ │ + jne 39641 │ │ │ │ + inc %ebp │ │ │ │ + cmp 0xc(%esp),%ebp │ │ │ │ mov (%esp),%ebx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - inc %ebp │ │ │ │ lea 0x8(%ebx,%eax,1),%eax │ │ │ │ - cmp 0xc(%esp),%ebp │ │ │ │ - jne 39696 │ │ │ │ + jne 39616 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39718 │ │ │ │ + jmp 39698 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fstl 0x8(%eax,%edx,8) │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 396ad │ │ │ │ + jne 3962d │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 396a0 │ │ │ │ + jmp 39620 │ │ │ │ and $0x1,%ecx │ │ │ │ fld1 │ │ │ │ - jne 396f9 │ │ │ │ + jne 39679 │ │ │ │ fchs │ │ │ │ - jmp 396f9 │ │ │ │ + jmp 39679 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00039740 : │ │ │ │ +000396c0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - js 397a0 │ │ │ │ + js 39720 │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x2(%eax),%ebp │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3977f │ │ │ │ + jmp 396ff │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 39795 │ │ │ │ + je 39715 │ │ │ │ mov %edx,%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 39788 │ │ │ │ + je 39708 │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 39770 │ │ │ │ + jg 396f0 │ │ │ │ fldz │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 3977d │ │ │ │ + jne 396fd │ │ │ │ lea (%ecx,%ebp,8),%ecx │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 397a0 │ │ │ │ + je 39720 │ │ │ │ inc %ebx │ │ │ │ - jmp 39760 │ │ │ │ + jmp 396e0 │ │ │ │ nop │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000397b0 : │ │ │ │ +00039730 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 4c37 │ │ │ │ - add $0x2b5bc,%eax │ │ │ │ + add $0x2a63c,%eax │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - js 398aa │ │ │ │ - fldl -0xac30(%eax) │ │ │ │ + js 3982a │ │ │ │ + fldl -0x9c30(%eax) │ │ │ │ xor %ebp,%ebp │ │ │ │ fstpl 0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ push $0x3fe00000 │ │ │ │ push $0x0 │ │ │ │ mov %ebp,%edi │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ - fildl 0x10(%esp) │ │ │ │ add $0x8,%esi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ neg %edi │ │ │ │ + fstpl (%esp) │ │ │ │ call 4550 │ │ │ │ fmull 0x18(%esp) │ │ │ │ mov $0xffffffff,%eax │ │ │ │ add $0x10,%esp │ │ │ │ inc %eax │ │ │ │ lea 0x1(%ebp),%ebx │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ fsqrt │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fstpl -0x8(%esi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jl 39890 │ │ │ │ + jl 39810 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ add $0x8,%esi │ │ │ │ fld %st(0) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jle 39876 │ │ │ │ + jle 397f6 │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ mov %edx,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ lea (%eax,%ebp,1),%edi │ │ │ │ + fildl (%esp) │ │ │ │ mov %edi,(%esp) │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fildl (%esp) │ │ │ │ mov %edi,(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl (%esp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fchs │ │ │ │ inc %eax │ │ │ │ - mov %edx,%edi │ │ │ │ fstpl -0x8(%esi) │ │ │ │ + mov %edx,%edi │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 39840 │ │ │ │ + jge 397c0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 398a0 │ │ │ │ + jmp 39820 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%ebp │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jge 397f0 │ │ │ │ + jge 39770 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000398c0 : │ │ │ │ +00039840 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 4c37 │ │ │ │ - add $0x2b4ac,%eax │ │ │ │ + add $0x2a52c,%eax │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 399a2 │ │ │ │ + jle 39922 │ │ │ │ test %eax,%eax │ │ │ │ - je 399c6 │ │ │ │ + je 39946 │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - mov %ebp,0x34(%esp) │ │ │ │ fldz │ │ │ │ + mov %ebp,0x34(%esp) │ │ │ │ lea (%ecx,%edi,1),%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ lea (%edx,%edi,1),%esi │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov $0x8,%esi │ │ │ │ sub %edi,%esi │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ @@ -66430,47 +66286,47 @@ │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ add %edi,%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 399b0 │ │ │ │ - fld %st(1) │ │ │ │ + jle 39930 │ │ │ │ mov %eax,%edi │ │ │ │ + fld %st(1) │ │ │ │ fld1 │ │ │ │ - jmp 39962 │ │ │ │ + jmp 398e2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx,%edi,8) │ │ │ │ fmul %st(3),%st │ │ │ │ faddl (%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ dec %edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - jne 39960 │ │ │ │ + jne 398e0 │ │ │ │ fxch %st(2) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov %edi,(%esp) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl (%edi) │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x38(%esp) │ │ │ │ - jne 39935 │ │ │ │ + jne 398b5 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 399a2 │ │ │ │ + jmp 39922 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -66479,61 +66335,61 @@ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ fld1 │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov %edi,(%esp) │ │ │ │ mov (%esp),%edi │ │ │ │ - jmp 39984 │ │ │ │ + jmp 39904 │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ fstl 0x0(%ebp,%eax,8) │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 399a0 │ │ │ │ + je 39920 │ │ │ │ add $0x2,%eax │ │ │ │ fstl 0x0(%ebp,%edx,8) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 399e0 │ │ │ │ + jne 39960 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -00039a00 : │ │ │ │ +00039980 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 4c37 │ │ │ │ - add $0x2b36c,%eax │ │ │ │ - fldl 0x4c(%esp) │ │ │ │ + add $0x2a3ec,%eax │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ + fldl 0x4c(%esp) │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 39af0 │ │ │ │ + jle 39a70 │ │ │ │ test %eax,%eax │ │ │ │ - je 39b37 │ │ │ │ + je 39ab7 │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - mov %ebp,0x38(%esp) │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ fldz │ │ │ │ - lea (%ecx,%edi,1),%ebx │ │ │ │ xor %esi,%esi │ │ │ │ + lea (%ecx,%edi,1),%ebx │ │ │ │ + mov %ebp,0x38(%esp) │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ add %edx,%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov $0x8,%edi │ │ │ │ sub %ebx,%edi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ @@ -66542,54 +66398,54 @@ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ add %edi,%ebx │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 39b10 │ │ │ │ - fld %st(1) │ │ │ │ + jle 39a90 │ │ │ │ mov %eax,%edi │ │ │ │ + fld %st(1) │ │ │ │ fld1 │ │ │ │ - jmp 39aa2 │ │ │ │ + jmp 39a22 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx,%edi,8) │ │ │ │ fmul %st(3),%st │ │ │ │ faddl (%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ dec %edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - jne 39aa0 │ │ │ │ + jne 39a20 │ │ │ │ fxch %st(2) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov %edi,(%esp) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl (%edi) │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%edi,%esi,8) │ │ │ │ fabs │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 39b26 │ │ │ │ + ja 39aa6 │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x38(%esp) │ │ │ │ - jne 39a7e │ │ │ │ + jne 399fe │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39b02 │ │ │ │ + jmp 39a82 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39b02 │ │ │ │ + jmp 39a82 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -66600,38 +66456,38 @@ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ fld1 │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov %edi,(%esp) │ │ │ │ mov (%esp),%edi │ │ │ │ - jmp 39ac4 │ │ │ │ + jmp 39a44 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - jmp 39b4a │ │ │ │ + jmp 39aca │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add $0x2,%eax │ │ │ │ fstl (%esi,%edx,8) │ │ │ │ cmp %eax,%ebp │ │ │ │ - je 39b00 │ │ │ │ + je 39a80 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ cmp %ebp,%edx │ │ │ │ - jne 39b40 │ │ │ │ + jne 39ac0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39b02 │ │ │ │ + jmp 39a82 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -66646,74 +66502,74 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2b1f2,%ebx │ │ │ │ + add $0x2a272,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 4460 │ │ │ │ test %al,%al │ │ │ │ - je 39ba3 │ │ │ │ + je 39b23 │ │ │ │ call 40e0 │ │ │ │ mov %eax,0x2d0(%ebx) │ │ │ │ call 4350 │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2b1b8,%ebx │ │ │ │ + add $0x2a238,%ebx │ │ │ │ fldl (%eax) │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ call 42d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 4460 │ │ │ │ test %al,%al │ │ │ │ - jne 39d56 │ │ │ │ + jne 39cd6 │ │ │ │ call 4350 │ │ │ │ mov 0x2b0(%ebx),%eax │ │ │ │ mov 0x2b4(%ebx),%edx │ │ │ │ mov 0x2d4(%ebx),%ebp │ │ │ │ inc %eax │ │ │ │ test %edi,%edi │ │ │ │ - jne 39d20 │ │ │ │ + jne 39ca0 │ │ │ │ sub $0x4,%esp │ │ │ │ or $0x50,%esi │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ xor %esi,%esi │ │ │ │ call 43e0 │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ lea 0x2a8,%ebp │ │ │ │ call 4350 │ │ │ │ - mov 0x2b0(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x2b0(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 39c4a │ │ │ │ + js 39bca │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x2c(%ebp,%ebx,1),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ inc %esi │ │ │ │ push (%eax) │ │ │ │ call 4330 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0x8(%ebp,%ebx,1) │ │ │ │ - jge 39c30 │ │ │ │ + jge 39bb0 │ │ │ │ call 4350 │ │ │ │ sub $0x8,%esp │ │ │ │ lea 0x34(%esp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ push %eax │ │ │ │ lea 0x34(%esp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ @@ -66723,15 +66579,15 @@ │ │ │ │ push $0x1 │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ call 4220 │ │ │ │ add $0x20,%esp │ │ │ │ test %al,%al │ │ │ │ - je 39d09 │ │ │ │ + je 39c89 │ │ │ │ lea 0x2a8,%ebp │ │ │ │ shl $0x2,%edi │ │ │ │ mov %ebp,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ @@ -66758,23 +66614,23 @@ │ │ │ │ mov 0x2c(%ebp,%ebx,1),%eax │ │ │ │ push %esi │ │ │ │ inc %esi │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 4560 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jg 39cb0 │ │ │ │ + jg 39c30 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%esi │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ call 4630 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 39c90 │ │ │ │ + jne 39c10 │ │ │ │ call 47f0 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -66785,47 +66641,47 @@ │ │ │ │ lea 0x0(%ebp,%edi,4),%ebp │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 43e0 │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ call 4350 │ │ │ │ - mov 0x2d4(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x2d4(%ebx),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov 0x10(%edx),%edx │ │ │ │ mov %edx,0x10(%eax) │ │ │ │ - jmp 39c4a │ │ │ │ + jmp 39bca │ │ │ │ call 40e0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x2d0(%ebx) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x2d4(%ebx) │ │ │ │ - jmp 39be3 │ │ │ │ + jmp 39b63 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2afe8,%ebx │ │ │ │ + add $0x2a068,%ebx │ │ │ │ fldl (%eax) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ call 42d0 │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ call 4460 │ │ │ │ test %al,%al │ │ │ │ - jne 39fcc │ │ │ │ + jne 39f4c │ │ │ │ call 4350 │ │ │ │ mov 0x2b0(%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x10(,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov %eax,%ebp │ │ │ │ @@ -66835,49 +66691,49 @@ │ │ │ │ call 4720 │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x2b0(%ebx),%eax │ │ │ │ lea 0x10(,%eax,8),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 │ │ │ │ mov 0x2b0(%ebx),%edx │ │ │ │ - mov 0x2d4(%ebx),%edi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x2b4(%ebx),%eax │ │ │ │ + mov 0x2d4(%ebx),%edi │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 39f90 │ │ │ │ + jne 39f10 │ │ │ │ mov %esi,%edx │ │ │ │ sub $0x4,%esp │ │ │ │ xor %esi,%esi │ │ │ │ or $0x40,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ call 43e0 │ │ │ │ mov %eax,(%edi) │ │ │ │ lea 0x2a8,%edi │ │ │ │ call 4350 │ │ │ │ - mov 0x2b0(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x2b0(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 39e7a │ │ │ │ + js 39dfa │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2c(%edi,%ebx,1),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ inc %esi │ │ │ │ push (%eax) │ │ │ │ call 4330 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0x8(%edi,%ebx,1) │ │ │ │ - jge 39e60 │ │ │ │ + jge 39de0 │ │ │ │ call 4350 │ │ │ │ sub $0x8,%esp │ │ │ │ lea 0x34(%esp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ push %eax │ │ │ │ lea 0x34(%esp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ @@ -66887,15 +66743,15 @@ │ │ │ │ push $0x1 │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ call 4220 │ │ │ │ add $0x20,%esp │ │ │ │ test %al,%al │ │ │ │ - je 39f58 │ │ │ │ + je 39ed8 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ lea 0x2a8,%edi │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ @@ -66914,35 +66770,35 @@ │ │ │ │ call 41e0 │ │ │ │ add $0xc,%esp │ │ │ │ push %esi │ │ │ │ push 0x8(%edi,%ebx,1) │ │ │ │ push 0x10(%esp) │ │ │ │ call 44d0 │ │ │ │ push 0x1c(%esp) │ │ │ │ + mov 0x2c(%edi,%ebx,1),%eax │ │ │ │ push 0x1c(%esp) │ │ │ │ push %esi │ │ │ │ push 0x20(%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ - mov 0x2c(%edi,%ebx,1),%eax │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ inc %esi │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4560 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jg 39ee0 │ │ │ │ + jg 39e60 │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ call 4630 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 39ed0 │ │ │ │ + jne 39e50 │ │ │ │ call 4260 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ call 4830 │ │ │ │ pop %edx │ │ │ │ push 0xc(%esp) │ │ │ │ call 4830 │ │ │ │ @@ -66970,120 +66826,120 @@ │ │ │ │ mov 0x2d4(%ebx),%eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov 0x10(%edx),%edx │ │ │ │ mov %edx,0x10(%eax) │ │ │ │ - jmp 39e7a │ │ │ │ + jmp 39dfa │ │ │ │ call 40e0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x2d0(%ebx) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x2d4(%ebx) │ │ │ │ - jmp 39db5 │ │ │ │ + jmp 39d35 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x44,%esp │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ lea 0x34(%esp),%esi │ │ │ │ - call ba1f │ │ │ │ - add $0x2ad64,%edi │ │ │ │ + call badf │ │ │ │ + add $0x29de4,%edi │ │ │ │ mov (%eax),%ebp │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ push %esi │ │ │ │ mov %edi,%ebx │ │ │ │ lea 0x34(%esp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ push %eax │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ push $0x1 │ │ │ │ push $0x1 │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ call 4220 │ │ │ │ add $0x20,%esp │ │ │ │ test %al,%al │ │ │ │ - je 3a139 │ │ │ │ + je 3a0b9 │ │ │ │ + fldl -0x9c28(%edi) │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ - fldl -0xac28(%edi) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ mov %ebp,%edi │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ lea 0x1(%ebx),%ebp │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ neg %eax │ │ │ │ mov %eax,(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jl 3a0f9 │ │ │ │ + jl 3a079 │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ lea (%esi,%ebx,1),%eax │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ lea 0x1(%ebx,%ebx,1),%edx │ │ │ │ lea 0x1(%ebx,%esi,1),%ebx │ │ │ │ + imul 0x8(%esp),%ebx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ - imul 0x8(%esp),%ebx │ │ │ │ mov %esi,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ not %edx │ │ │ │ shl $0x5,%edx │ │ │ │ lea (%eax,%ebx,2),%ebx │ │ │ │ mov (%esp),%eax │ │ │ │ - fsqrt │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0xb4(%edi),%ebx │ │ │ │ - jmp 3a0e0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + fsqrt │ │ │ │ + jmp 3a060 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x18(%ebx) │ │ │ │ inc %eax │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl 0x10(%ebx) │ │ │ │ fstpl 0x18(%ebx) │ │ │ │ add %edx,%ebx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3a0e0 │ │ │ │ + jne 3a060 │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebp,%ebx │ │ │ │ inc %ecx │ │ │ │ cmp %ebp,0x10(%esp) │ │ │ │ - jle 3a110 │ │ │ │ + mov %ebp,%ebx │ │ │ │ + jle 3a090 │ │ │ │ inc %ebp │ │ │ │ - jmp 3a080 │ │ │ │ + jmp 3a000 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstpl (%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edi,%ebp │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4630 │ │ │ │ add $0x10,%esp │ │ │ │ fldl (%esp) │ │ │ │ test %al,%al │ │ │ │ - jne 3a060 │ │ │ │ + jne 39fe0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 47f0 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -67092,16 +66948,16 @@ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0xb0(%esp),%eax │ │ │ │ - call ba1f │ │ │ │ - add $0x2ac12,%edi │ │ │ │ + call badf │ │ │ │ + add $0x29c92,%edi │ │ │ │ mov (%eax),%ebp │ │ │ │ mov %edi,%ebx │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov %ebp,0x7c(%esp) │ │ │ │ call 40e0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ @@ -67114,113 +66970,113 @@ │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 3a469 │ │ │ │ + jge 3a3e9 │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x1c(%ebp),%ebp │ │ │ │ - fldl -0xac40(%edi) │ │ │ │ - fstpl 0x88(%esp) │ │ │ │ shl $0x4,%ecx │ │ │ │ + fldl -0x9c40(%edi) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %ebx,%edx │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ add %ecx,%ebp │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ neg %edx │ │ │ │ mov %edx,0x74(%esp) │ │ │ │ mov 0x2b8(%edi),%edx │ │ │ │ + fstpl 0x88(%esp) │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov 0x2b0(%edi),%edx │ │ │ │ add $0x2,%edx │ │ │ │ mov %edx,0x54(%esp) │ │ │ │ mov 0x2c0(%edi),%edx │ │ │ │ mov %edx,0x44(%esp) │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ lea (%edx,%ecx,1),%esi │ │ │ │ add %edx,%eax │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ + lea 0x1(%ebx),%ecx │ │ │ │ mov %eax,0x80(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %esi,0x64(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + mov %ecx,0x64(%esp) │ │ │ │ shl $0x5,%eax │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ lea 0x1(%ebx,%ebx,1),%eax │ │ │ │ - imul %esi,%eax │ │ │ │ + imul %ecx,%eax │ │ │ │ add %ebx,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ mov %eax,0x84(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ mov 0x74(%esp),%edi │ │ │ │ + cmp %edi,0x4(%esp) │ │ │ │ fldz │ │ │ │ fstl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp %edi,0x4(%esp) │ │ │ │ - jl 3a43e │ │ │ │ + jl 3a3be │ │ │ │ fldl 0x88(%esp) │ │ │ │ + mov %ebp,0x78(%esp) │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ + mov 0xb4(%eax),%eax │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov %ebp,0x78(%esp) │ │ │ │ - mov 0xb4(%eax),%eax │ │ │ │ - fcos │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x10(%eax,%edi,1),%esi │ │ │ │ mov 0x74(%esp),%edi │ │ │ │ + fcos │ │ │ │ + fxch %st(1) │ │ │ │ mov %edi,(%esp) │ │ │ │ mov %esi,%edi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ - fsubrs -0xad78(%ecx) │ │ │ │ + fsubrs -0x9d78(%ecx) │ │ │ │ fstpt 0x58(%esp) │ │ │ │ fldt 0x58(%esp) │ │ │ │ - flds -0xad74(%ecx) │ │ │ │ + flds -0x9d74(%ecx) │ │ │ │ fstps 0x70(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fstpl 0x68(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ fldl -0x10(%edi) │ │ │ │ fldl -0x8(%edi) │ │ │ │ fldl 0x8(%edi) │ │ │ │ - fldl (%edi) │ │ │ │ mov %eax,%esi │ │ │ │ + fldl (%edi) │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ imul %esi,%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ add 0x44(%esp),%edx │ │ │ │ cmpl $0x400,0x4(%esp) │ │ │ │ - jle 3a480 │ │ │ │ + jle 3a400 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov %edi,%ebp │ │ │ │ fldl 0x10(%esp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jle 3a5c0 │ │ │ │ - jmp 3a34c │ │ │ │ - jmp 3a340 │ │ │ │ + jle 3a540 │ │ │ │ + jmp 3a2cc │ │ │ │ + jmp 3a2c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ @@ -67244,24 +67100,24 @@ │ │ │ │ faddp %st,%st(7) │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(4) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3a340 │ │ │ │ + jne 3a2c0 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ fmul %st,%st(4) │ │ │ │ fmulp %st,%st(3) │ │ │ │ faddp %st,%st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 3a3a6 │ │ │ │ + jmp 3a326 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fstp %st(1) │ │ │ │ fstpt 0x48(%esp) │ │ │ │ sub $0x14,%esp │ │ │ │ @@ -67274,16 +67130,16 @@ │ │ │ │ fstpt (%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ call 45a0 │ │ │ │ fldt 0x58(%esp) │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x28(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x48(%esp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fildl (%esp) │ │ │ │ @@ -67299,112 +67155,109 @@ │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl (%eax) │ │ │ │ incl (%esp) │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ + fstpl (%eax) │ │ │ │ sub 0x34(%esp),%edi │ │ │ │ + mov 0x64(%esp),%esi │ │ │ │ + cmp %esi,(%esp) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp %ecx,(%esp) │ │ │ │ - jne 3a2c0 │ │ │ │ + jne 3a240 │ │ │ │ mov 0x78(%esp),%ebp │ │ │ │ - jmp 3a450 │ │ │ │ + jmp 3a3d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0x10,0x8(%esp) │ │ │ │ add $0x10,%ebp │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x80(%esp) │ │ │ │ - jne 3a230 │ │ │ │ + jne 3a1b0 │ │ │ │ add $0x9c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov %edi,%ebp │ │ │ │ cmp %ecx,%eax │ │ │ │ - jle 3a5a0 │ │ │ │ + jle 3a520 │ │ │ │ fldl 0x10(%esp) │ │ │ │ - jmp 3a4cc │ │ │ │ - jmp 3a4c0 │ │ │ │ + jmp 3a44a │ │ │ │ + jmp 3a440 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(4) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - fldl (%edx,%eax,8) │ │ │ │ + fxch %st(4) │ │ │ │ + fxch %st(1) │ │ │ │ sub $0x10,%ebp │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%edx,%eax,8) │ │ │ │ + fmul %st(2),%st │ │ │ │ faddl -0x10(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fldl -0x8(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ - fxch %st(4) │ │ │ │ - dec %eax │ │ │ │ - fmul %st(3),%st │ │ │ │ + fldl (%edx,%eax,8) │ │ │ │ fmul %st(4),%st │ │ │ │ - faddp %st,%st(7) │ │ │ │ - fxch %st(4) │ │ │ │ + faddl -0x8(%ebp) │ │ │ │ + fxch %st(3) │ │ │ │ fmul %st(2),%st │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + fmull (%ebx,%eax,8) │ │ │ │ + faddp %st,%st(6) │ │ │ │ + fxch %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fmull (%ebx,%eax,8) │ │ │ │ + dec %eax │ │ │ │ faddp %st,%st(4) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3a4c0 │ │ │ │ + jne 3a440 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ fldl 0x10(%esp) │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ fmul %st,%st(4) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - faddp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3a524 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + faddp %st,%st(2) │ │ │ │ + jmp 3a4a4 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ fstpl 0x48(%esp) │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl 0x40(%esp) │ │ │ │ fldl (%edx) │ │ │ │ fstpl 0x30(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ fstpl (%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ call 47d0 │ │ │ │ fldl 0x58(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x28(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ fmull 0x38(%esp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fildl (%esp) │ │ │ │ @@ -67421,131 +67274,130 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3a41f │ │ │ │ + jmp 3a39f │ │ │ │ nop │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 3a520 │ │ │ │ + jle 3a4a0 │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 3a4fe │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 3a476 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 3a3a0 │ │ │ │ + jle 3a320 │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 3a37a │ │ │ │ + jmp 3a2fa │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x44,%esp │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ lea 0x34(%esp),%edi │ │ │ │ - call ba1b │ │ │ │ - add $0x2a784,%esi │ │ │ │ + call badb │ │ │ │ + add $0x29804,%esi │ │ │ │ mov (%eax),%ebp │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ push %edi │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x34(%esp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ push %eax │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ push $0x1 │ │ │ │ push $0x1 │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ call 4220 │ │ │ │ add $0x20,%esp │ │ │ │ test %al,%al │ │ │ │ - je 3a717 │ │ │ │ + je 3a697 │ │ │ │ + fldl -0x9c28(%esi) │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ - fldl -0xac28(%esi) │ │ │ │ mov %ebp,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ lea 0x1(%ebx),%ebp │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ mov %ebp,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ neg %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jl 3a6d9 │ │ │ │ - lea 0x1(%ebx,%ebx,1),%ecx │ │ │ │ + jl 3a659 │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ + lea 0x1(%ebx,%ebx,1),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmul %st(1),%st │ │ │ │ inc %edi │ │ │ │ mov %edi,%ecx │ │ │ │ shl $0x5,%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ - fsqrt │ │ │ │ add %ebx,%ecx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ lea 0x1(%ebx,%ecx,1),%ebx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ imul %edi,%ebx │ │ │ │ + fsqrt │ │ │ │ lea (%ecx,%ebx,2),%ebx │ │ │ │ mov (%esp),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x8(%esi),%ebx │ │ │ │ - jmp 3a6c0 │ │ │ │ + jmp 3a640 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x18(%ebx) │ │ │ │ inc %eax │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl 0x10(%ebx) │ │ │ │ fstpl 0x18(%ebx) │ │ │ │ sub %ecx,%ebx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 3a6c0 │ │ │ │ + jne 3a640 │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebp,%ebx │ │ │ │ inc %edx │ │ │ │ cmp %ebp,0x10(%esp) │ │ │ │ - jle 3a6f0 │ │ │ │ + mov %ebp,%ebx │ │ │ │ + jle 3a670 │ │ │ │ inc %ebp │ │ │ │ - jmp 3a660 │ │ │ │ + jmp 3a5e0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstpl (%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4630 │ │ │ │ add $0x10,%esp │ │ │ │ fldl (%esp) │ │ │ │ test %al,%al │ │ │ │ - jne 3a640 │ │ │ │ + jne 3a5c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 47f0 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -67555,99 +67407,99 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x44,%esp │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ lea 0x34(%esp),%edi │ │ │ │ - call ba1b │ │ │ │ - add $0x2a634,%esi │ │ │ │ + call badb │ │ │ │ + add $0x296b4,%esi │ │ │ │ mov (%eax),%ebp │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ push %edi │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x34(%esp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ push %eax │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ push $0x1 │ │ │ │ push $0x1 │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ call 4220 │ │ │ │ add $0x20,%esp │ │ │ │ test %al,%al │ │ │ │ - je 3a857 │ │ │ │ + je 3a7d7 │ │ │ │ + fldl -0x9c28(%esi) │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ - fldl -0xac28(%esi) │ │ │ │ mov %ebp,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ lea 0x1(%ebx),%ebp │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ mov %ebp,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ neg %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jl 3a819 │ │ │ │ - lea 0x1(%ebx,%ebx,1),%ecx │ │ │ │ + jl 3a799 │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ + lea 0x1(%ebx,%ebx,1),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmul %st(1),%st │ │ │ │ inc %edi │ │ │ │ mov %edi,%ecx │ │ │ │ shl $0x5,%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ - fsqrt │ │ │ │ add %ebx,%ecx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ lea 0x1(%ebx,%ecx,1),%ebx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ imul %edi,%ebx │ │ │ │ + fsqrt │ │ │ │ lea (%ecx,%ebx,2),%ebx │ │ │ │ mov (%esp),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0xb4(%esi),%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x18(%ebx) │ │ │ │ inc %eax │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl 0x10(%ebx) │ │ │ │ fstpl 0x18(%ebx) │ │ │ │ sub %ecx,%ebx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 3a800 │ │ │ │ + jne 3a780 │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebp,%ebx │ │ │ │ inc %edx │ │ │ │ cmp %ebp,0x10(%esp) │ │ │ │ - jle 3a830 │ │ │ │ + mov %ebp,%ebx │ │ │ │ + jle 3a7b0 │ │ │ │ inc %ebp │ │ │ │ - jmp 3a7b0 │ │ │ │ + jmp 3a730 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstpl (%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4630 │ │ │ │ add $0x10,%esp │ │ │ │ fldl (%esp) │ │ │ │ test %al,%al │ │ │ │ - jne 3a790 │ │ │ │ + jne 3a710 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 47f0 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -67657,17 +67509,17 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x44,%esp │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ lea 0x34(%esp),%esi │ │ │ │ + call bae3 │ │ │ │ + add $0x29574,%ebp │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ - call ba23 │ │ │ │ - add $0x2a4f0,%ebp │ │ │ │ mov (%eax),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ push %esi │ │ │ │ lea 0x34(%esp),%edi │ │ │ │ push %edi │ │ │ │ @@ -67676,15 +67528,15 @@ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 4220 │ │ │ │ add $0x20,%esp │ │ │ │ test %al,%al │ │ │ │ - je 3a9b5 │ │ │ │ + je 3a935 │ │ │ │ call 42d0 │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea 0x2a8,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -67747,22 +67599,22 @@ │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov 0x2c(%ebx,%ebp,1),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ push (%eax,%edx,1) │ │ │ │ call 4400 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %esi,0x14(%esp) │ │ │ │ - jg 3a8f0 │ │ │ │ + jg 3a870 │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x20(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ call 4630 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 3a8e0 │ │ │ │ + jne 3a860 │ │ │ │ mov %ebp,%ebx │ │ │ │ call 47f0 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -67772,17 +67624,17 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x44,%esp │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ lea 0x34(%esp),%esi │ │ │ │ + call bae3 │ │ │ │ + add $0x29414,%ebp │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ - call ba23 │ │ │ │ - add $0x2a390,%ebp │ │ │ │ mov (%eax),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ push %esi │ │ │ │ lea 0x34(%esp),%edi │ │ │ │ push %edi │ │ │ │ @@ -67791,15 +67643,15 @@ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 4220 │ │ │ │ add $0x20,%esp │ │ │ │ test %al,%al │ │ │ │ - je 3ab15 │ │ │ │ + je 3aa95 │ │ │ │ call 42d0 │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea 0x2a8,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -67862,22 +67714,22 @@ │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov 0x2c(%ebx,%ebp,1),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ push (%eax,%edx,1) │ │ │ │ call 46c0 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %esi,0x14(%esp) │ │ │ │ - jg 3aa50 │ │ │ │ + jg 3a9d0 │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x20(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ call 4630 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 3aa40 │ │ │ │ + jne 3a9c0 │ │ │ │ mov %ebp,%ebx │ │ │ │ call 47f0 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -67887,66 +67739,66 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x44,%esp │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ lea 0x34(%esp),%edi │ │ │ │ - call ba1b │ │ │ │ - add $0x2a234,%esi │ │ │ │ + call badb │ │ │ │ + add $0x292b4,%esi │ │ │ │ mov (%eax),%ebp │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ push %edi │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x34(%esp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ push %eax │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ push $0x1 │ │ │ │ push $0x1 │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ call 4220 │ │ │ │ add $0x20,%esp │ │ │ │ test %al,%al │ │ │ │ - je 3ac57 │ │ │ │ + je 3abd7 │ │ │ │ + fldl -0x9c28(%esi) │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ - fldl -0xac28(%esi) │ │ │ │ mov %ebp,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ lea 0x1(%ebx),%ebp │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ mov %ebp,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ neg %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jl 3ac19 │ │ │ │ - lea 0x1(%ebx,%ebx,1),%ecx │ │ │ │ + jl 3ab99 │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ + lea 0x1(%ebx,%ebx,1),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmul %st(1),%st │ │ │ │ inc %edi │ │ │ │ mov %edi,%ecx │ │ │ │ shl $0x5,%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ - fsqrt │ │ │ │ add %ebx,%ecx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ lea 0x1(%ebx,%ecx,1),%ebx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ imul %edi,%ebx │ │ │ │ + fsqrt │ │ │ │ lea (%ecx,%ebx,2),%ebx │ │ │ │ mov (%esp),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x8(%esi),%ebx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x18(%ebx) │ │ │ │ @@ -67954,33 +67806,33 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl 0x10(%ebx) │ │ │ │ fstpl 0x18(%ebx) │ │ │ │ sub %ecx,%ebx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 3ac00 │ │ │ │ + jne 3ab80 │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebp,%ebx │ │ │ │ inc %edx │ │ │ │ cmp %ebp,0x10(%esp) │ │ │ │ - jle 3ac30 │ │ │ │ + mov %ebp,%ebx │ │ │ │ + jle 3abb0 │ │ │ │ inc %ebp │ │ │ │ - jmp 3abb0 │ │ │ │ + jmp 3ab30 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstpl (%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4630 │ │ │ │ add $0x10,%esp │ │ │ │ fldl (%esp) │ │ │ │ test %al,%al │ │ │ │ - jne 3ab90 │ │ │ │ + jne 3ab10 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 47f0 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -67990,17 +67842,17 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x44,%esp │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ lea 0x34(%esp),%esi │ │ │ │ + call bae3 │ │ │ │ + add $0x29174,%ebp │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ - call ba23 │ │ │ │ - add $0x2a0f0,%ebp │ │ │ │ mov (%eax),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ push %esi │ │ │ │ lea 0x34(%esp),%edi │ │ │ │ push %edi │ │ │ │ @@ -68009,15 +67861,15 @@ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 4220 │ │ │ │ add $0x20,%esp │ │ │ │ test %al,%al │ │ │ │ - je 3adaf │ │ │ │ + je 3ad2f │ │ │ │ call 42d0 │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea 0x2a8,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -68080,22 +67932,22 @@ │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov 0x2c(%ebx,%ebp,1),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ push (%eax,%edx,1) │ │ │ │ call 4130 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %esi,0x14(%esp) │ │ │ │ - jg 3acf0 │ │ │ │ + jg 3ac70 │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x20(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ call 4630 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 3ace0 │ │ │ │ + jne 3ac60 │ │ │ │ mov %ebp,%ebx │ │ │ │ call 47f0 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -68104,17 +67956,17 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x44,%esp │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ lea 0x34(%esp),%esi │ │ │ │ + call bae3 │ │ │ │ + add $0x29024,%ebp │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ - call ba23 │ │ │ │ - add $0x29fa0,%ebp │ │ │ │ mov (%eax),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ push %esi │ │ │ │ lea 0x34(%esp),%edi │ │ │ │ push %edi │ │ │ │ @@ -68123,15 +67975,15 @@ │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 4220 │ │ │ │ add $0x20,%esp │ │ │ │ test %al,%al │ │ │ │ - je 3aeff │ │ │ │ + je 3ae7f │ │ │ │ call 42d0 │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea 0x2a8,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -68194,22 +68046,22 @@ │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov 0x2c(%ebx,%ebp,1),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ push (%eax,%edx,1) │ │ │ │ call 4690 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %esi,0x14(%esp) │ │ │ │ - jg 3ae40 │ │ │ │ + jg 3adc0 │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x20(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ call 4630 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 3ae30 │ │ │ │ + jne 3adb0 │ │ │ │ mov %ebp,%ebx │ │ │ │ call 47f0 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -68219,15 +68071,15 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xe4,%esp │ │ │ │ mov 0xf8(%esp),%eax │ │ │ │ lea 0xd4(%esp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x29e4b,%ebx │ │ │ │ + add $0x28ecb,%ebx │ │ │ │ mov (%eax),%esi │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ push %edi │ │ │ │ lea 0xd4(%esp),%edx │ │ │ │ mov %edx,0xc4(%esp) │ │ │ │ push %edx │ │ │ │ @@ -68236,26 +68088,26 @@ │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ neg %eax │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 4220 │ │ │ │ add $0x20,%esp │ │ │ │ test %al,%al │ │ │ │ - je 3b2c9 │ │ │ │ + je 3b249 │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ mov %edi,0xbc(%esp) │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b2a4 │ │ │ │ + jle 3b224 │ │ │ │ mov 0xc8(%esp),%ecx │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ - mov 0xc(%esi),%ebx │ │ │ │ - mov %esi,0xb4(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,0xb4(%esp) │ │ │ │ + mov 0xc(%esi),%ebx │ │ │ │ mov %ecx,0x8c(%esp) │ │ │ │ mov 0xcc(%esp),%ecx │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0xa4(%esp) │ │ │ │ mov %eax,0x60(%esp) │ │ │ │ mov %ebx,0xac(%esp) │ │ │ │ mov %ecx,0x94(%esp) │ │ │ │ @@ -68291,15 +68143,15 @@ │ │ │ │ lea 0x0(,%ecx,8),%edi │ │ │ │ lea (%eax,%edi,1),%ebp │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ mov 0x90(%esp),%edi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ imul 0xa0(%esp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ lea 0x1(%ebx,%ecx,1),%ecx │ │ │ │ lea (%edi,%ecx,8),%ecx │ │ │ │ mov 0xa8(%esp),%edi │ │ │ │ @@ -68307,31 +68159,31 @@ │ │ │ │ lea 0x2(%ebx),%ecx │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ lea (%esi,%eax,2),%eax │ │ │ │ fstl 0x70(%esp) │ │ │ │ lea (%eax,%edx,1),%edx │ │ │ │ lea 0x1(%ebx,%eax,1),%eax │ │ │ │ mov 0xb0(%esp),%ebx │ │ │ │ - fstpt 0x78(%esp) │ │ │ │ - fildl 0x8c(%esp) │ │ │ │ shl $0x4,%edx │ │ │ │ - fchs │ │ │ │ - fldl 0x20(%esp) │ │ │ │ - add %ebx,%edx │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - mov %edx,0x6c(%esp) │ │ │ │ - mov 0xac(%esp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%edi,%eax,1),%ecx │ │ │ │ lea 0x10(%edi,%eax,1),%eax │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ - add $0x8,%edx │ │ │ │ mov %eax,0x88(%esp) │ │ │ │ + add %ebx,%edx │ │ │ │ + fstpt 0x78(%esp) │ │ │ │ + fildl 0x8c(%esp) │ │ │ │ + mov %edx,0x6c(%esp) │ │ │ │ + mov 0xac(%esp),%edx │ │ │ │ + add $0x8,%edx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov 0xa4(%esp),%edx │ │ │ │ + fchs │ │ │ │ + fldl 0x20(%esp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpl 0x30(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x20(%esp) │ │ │ │ fmull 0x8(%edx) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ fcos │ │ │ │ @@ -68342,43 +68194,43 @@ │ │ │ │ fldl 0x30(%esp) │ │ │ │ fmull (%edx) │ │ │ │ fldl -0x8(%eax) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ - fsubrs -0xad78(%eax) │ │ │ │ + fsubrs -0x9d78(%eax) │ │ │ │ fldl 0x8(%ecx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl (%ecx) │ │ │ │ cmp $0x400,%esi │ │ │ │ - jle 3b2e0 │ │ │ │ + jle 3b260 │ │ │ │ fstpl 0x50(%esp) │ │ │ │ fxch %st(2) │ │ │ │ mov %ecx,0x64(%esp) │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl 0x50(%esp) │ │ │ │ fstpl 0x48(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ push 0x88(%esp) │ │ │ │ push 0x88(%esp) │ │ │ │ push 0x88(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ fstpt (%esp) │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ call 45a0 │ │ │ │ fldl 0x68(%esp) │ │ │ │ - mov 0x84(%esp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x10(%esp) │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ cmp %esi,0x28(%esp) │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl 0x10(%esp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fldl 0x40(%esp) │ │ │ │ fsincos │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ @@ -68391,22 +68243,22 @@ │ │ │ │ fldl 0x50(%esp) │ │ │ │ fadd %st(1),%st │ │ │ │ fstpl (%ecx) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fadd %st(2),%st │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ fldl 0x38(%esp) │ │ │ │ - jl 3b420 │ │ │ │ + jl 3b3a0 │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jl 3b250 │ │ │ │ + jl 3b1d0 │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ - jmp 3b208 │ │ │ │ + jmp 3b188 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fldl 0x0(%ebp,%ebx,8) │ │ │ │ add $0x10,%eax │ │ │ │ @@ -68426,52 +68278,52 @@ │ │ │ │ fld %st(4) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fld %st(4) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 3b200 │ │ │ │ + jge 3b180 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3b270 │ │ │ │ + jmp 3b1f0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3b270 │ │ │ │ + jmp 3b1f0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ addl $0x10,0xc(%esp) │ │ │ │ add $0x10,%edx │ │ │ │ cmp %edx,0x60(%esp) │ │ │ │ - jne 3b110 │ │ │ │ + jne 3b090 │ │ │ │ incl 0x8c(%esp) │ │ │ │ mov 0x8c(%esp),%eax │ │ │ │ cmp %eax,0x94(%esp) │ │ │ │ - jg 3b020 │ │ │ │ + jg 3afa0 │ │ │ │ mov 0xb4(%esp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push 0xc4(%esp) │ │ │ │ push 0xc4(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call 4630 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 3af78 │ │ │ │ + jne 3aef8 │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ call 47f0 │ │ │ │ add $0xdc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -68487,23 +68339,23 @@ │ │ │ │ fxch %st(1) │ │ │ │ fsincos │ │ │ │ fstpl 0x40(%esp) │ │ │ │ fstpl 0x38(%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ fstpl (%esp) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ call 47d0 │ │ │ │ mov 0x78(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ fld %st(0) │ │ │ │ fldl 0x50(%esp) │ │ │ │ cmp %esi,0x28(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x10(%esp) │ │ │ │ fldl 0x40(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(4) │ │ │ │ @@ -68518,23 +68370,23 @@ │ │ │ │ fldl 0x58(%esp) │ │ │ │ fadd %st(2),%st │ │ │ │ fstpl (%ecx) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fadd %st(1),%st │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ fldl 0x48(%esp) │ │ │ │ - jl 3b450 │ │ │ │ + jl 3b3d0 │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jl 3b260 │ │ │ │ + jl 3b1e0 │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ - jmp 3b3c8 │ │ │ │ - jmp 3b3c0 │ │ │ │ + jmp 3b348 │ │ │ │ + jmp 3b340 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -68542,45 +68394,43 @@ │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fldl 0x0(%ebp,%ebx,8) │ │ │ │ add $0x10,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ - fldl (%edi,%ebx,8) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fxch %st(6) │ │ │ │ + fmull (%edi,%ebx,8) │ │ │ │ + faddp %st,%st(6) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fxch %st(4) │ │ │ │ + fmull (%edi,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(7) │ │ │ │ - fmul %st(1),%st │ │ │ │ - faddp %st,%st(7) │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmulp %st,%st(5) │ │ │ │ faddp %st,%st(4) │ │ │ │ fldl -0x8(%eax) │ │ │ │ fadd %st(4),%st │ │ │ │ fldl -0x10(%eax) │ │ │ │ fadd %st(6),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 3b3c0 │ │ │ │ + jge 3b340 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x10,0xc(%esp) │ │ │ │ add $0x10,%edx │ │ │ │ cmp %edx,0x60(%esp) │ │ │ │ - jne 3b110 │ │ │ │ - jmp 3b282 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 3b090 │ │ │ │ + jmp 3b202 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ mov 0x88(%esp),%eax │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -68588,15 +68438,15 @@ │ │ │ │ fld %st(0) │ │ │ │ faddl 0x8(%eax) │ │ │ │ fld %st(2) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3b1ef │ │ │ │ + jmp 3b16c │ │ │ │ nop │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ fldl (%eax) │ │ │ │ mov 0x88(%esp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -68605,151 +68455,151 @@ │ │ │ │ fldl 0x8(%eax) │ │ │ │ fadd %st(1),%st │ │ │ │ fldl (%eax) │ │ │ │ fadd %st(3),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3b373 │ │ │ │ + jmp 3b2f3 │ │ │ │ nop │ │ │ │ │ │ │ │ -0003b480 : │ │ │ │ +0003b400 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ + call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x28964,%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ - call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x298dc,%ebx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ test $0x20000,%eax │ │ │ │ - je 3b4b4 │ │ │ │ + je 3b434 │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ add %ecx,%ecx │ │ │ │ imul %edx,%edx │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov %edi,0x18(%esi) │ │ │ │ lea 0x0(,%edx,4),%ecx │ │ │ │ mov %ecx,(%esi) │ │ │ │ test $0x80,%al │ │ │ │ - jne 3b500 │ │ │ │ + jne 3b480 │ │ │ │ test $0x20,%al │ │ │ │ - jne 3b51c │ │ │ │ + jne 3b49c │ │ │ │ test $0x40,%al │ │ │ │ - jne 3b537 │ │ │ │ + jne 3b4b7 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3b553 │ │ │ │ + jne 3b4d3 │ │ │ │ test $0x24000,%eax │ │ │ │ - je 3b620 │ │ │ │ + je 3b5a0 │ │ │ │ mov 0x228(%ebx),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov 0x260(%ebx),%eax │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - shl $0x6,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x6,%edx │ │ │ │ push %edx │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xb4(%esi) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 3b4d1 │ │ │ │ + je 3b451 │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ test $0x40,%al │ │ │ │ - je 3b4d5 │ │ │ │ + je 3b455 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 3b4d9 │ │ │ │ + je 3b459 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x1c(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x1c(%esi) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ test $0x20000,%eax │ │ │ │ - je 3b4d9 │ │ │ │ + je 3b459 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3b4e4 │ │ │ │ + jle 3b464 │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ add %edi,%edi │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ - fld %st(0) │ │ │ │ - fadds -0xad78(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ mov %edx,%esi │ │ │ │ - fsubrs -0xad6c(%ebx) │ │ │ │ + fld %st(0) │ │ │ │ + fadds -0x9d78(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad74(%ebx) │ │ │ │ + fsubrs -0x9d6c(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + fdivrs -0x9d74(%ebx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fadd %st(2),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add %esi,%eax │ │ │ │ + fadd %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ fstl (%eax) │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ inc %edx │ │ │ │ - fmul %st(2),%st │ │ │ │ add $0x10,%eax │ │ │ │ + fmul %st(2),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 3b5e0 │ │ │ │ + jne 3b560 │ │ │ │ ffreep %st(0) │ │ │ │ add 0x8(%esp),%ebp │ │ │ │ inc %edi │ │ │ │ cmp 0xc(%esp),%edi │ │ │ │ - jne 3b5c0 │ │ │ │ + jne 3b540 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - jmp 3b4e4 │ │ │ │ + jmp 3b464 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call 4720 │ │ │ │ movl $0x8,(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ @@ -68774,78 +68624,78 @@ │ │ │ │ push %edi │ │ │ │ push 0x4(%esi) │ │ │ │ push %ebp │ │ │ │ push $0x2 │ │ │ │ push %eax │ │ │ │ call 4540 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ add $0x24,%esp │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ mov %eax,0x68(%esi) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %edx,0x30(%esi) │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ push %ebp │ │ │ │ call 4830 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3b4e4 │ │ │ │ + jmp 3b464 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003b6b0 : │ │ │ │ +0003b630 : │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x2873f,%ebx │ │ │ │ push $0x6 │ │ │ │ push $0x1411 │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x296a8,%ebx │ │ │ │ call 47a0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -0003b6e0 : │ │ │ │ +0003b660 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x2870f,%ebx │ │ │ │ push $0x68 │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x29681,%ebx │ │ │ │ call 4600 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003b710 : │ │ │ │ +0003b690 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x29661,%ebx │ │ │ │ + add $0x286e1,%ebx │ │ │ │ sub $0x24,%esp │ │ │ │ fldl 0x34(%esp) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ cmpb $0x0,0x2a8(%ebx) │ │ │ │ - je 3b740 │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + je 3b6c0 │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0x2b1f8(%ebx),%eax │ │ │ │ + lea -0x2a278(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ @@ -68855,34 +68705,34 @@ │ │ │ │ sub $0x4,%eax │ │ │ │ push %eax │ │ │ │ push 0x3c(%esp) │ │ │ │ call 43c0 │ │ │ │ mov 0x2ac(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%ah │ │ │ │ - je 3b7f0 │ │ │ │ + je 3b770 │ │ │ │ movl $0x0,0x2b8(%ebx) │ │ │ │ movl $0x0,0x2bc(%ebx) │ │ │ │ movl $0x0,0x2c0(%ebx) │ │ │ │ test $0x40,%ah │ │ │ │ - jne 3b7e3 │ │ │ │ + jne 3b763 │ │ │ │ cmpl $0x4,0x2b0(%ebx) │ │ │ │ - jle 3b7e3 │ │ │ │ + jle 3b763 │ │ │ │ mov 0x2b8(%ebx),%edx │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ test %edx,%edx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ - je 3b8a0 │ │ │ │ + je 3b820 │ │ │ │ fldl 0x8(%esp) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0x18(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x2b1c8(%ebx),%eax │ │ │ │ + lea -0x2a248(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ movb $0x1,0x2a8(%ebx) │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -68926,72 +68776,72 @@ │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push 0x8(%ebx,%esi,1) │ │ │ │ push 0x18(%ebx,%esi,1) │ │ │ │ call 4090 │ │ │ │ mov 0x2ac(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3b79f │ │ │ │ + jmp 3b71f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%esp) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0x18(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x2aff8(%ebx),%eax │ │ │ │ + lea -0x2a078(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3b7e3 │ │ │ │ + jmp 3b763 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003b8d0 : │ │ │ │ +0003b850 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x294a0,%ebx │ │ │ │ + add $0x28520,%ebx │ │ │ │ cmpb $0x0,0x2a8(%ebx) │ │ │ │ - je 3b904 │ │ │ │ + je 3b884 │ │ │ │ mov 0x2ac(%ebx),%eax │ │ │ │ lea 0x2a8,%edi │ │ │ │ test $0x20,%ah │ │ │ │ - je 3b960 │ │ │ │ + je 3b8e0 │ │ │ │ test $0x40,%ah │ │ │ │ - je 3b910 │ │ │ │ + je 3b890 │ │ │ │ movb $0x0,0x2a8(%ebx) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmpl $0x4,0x2b0(%ebx) │ │ │ │ - jle 3b8fd │ │ │ │ + jle 3b87d │ │ │ │ mov 0x2d0(%ebx),%eax │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b949 │ │ │ │ + jle 3b8c9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2c(%edi,%ebx,1),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%esi,4) │ │ │ │ inc %esi │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0x28(%edi,%ebx,1) │ │ │ │ - jg 3b930 │ │ │ │ + jg 3b8b0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x2c(%edi,%ebx,1) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3b8fd │ │ │ │ + jmp 3b87d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x10(%edi,%ebx,1) │ │ │ │ call 4830 │ │ │ │ pop %edx │ │ │ │ push 0x14(%edi,%ebx,1) │ │ │ │ call 4830 │ │ │ │ @@ -69000,65 +68850,65 @@ │ │ │ │ call 4830 │ │ │ │ mov 0x2ac(%ebx),%eax │ │ │ │ movl $0x0,0x2b8(%ebx) │ │ │ │ movl $0x0,0x2bc(%ebx) │ │ │ │ movl $0x0,0x2c0(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%ah │ │ │ │ - jne 3b8fd │ │ │ │ - jmp 3b910 │ │ │ │ + jne 3b87d │ │ │ │ + jmp 3b890 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003b9c0 : │ │ │ │ +0003b940 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x293aa,%ebx │ │ │ │ + add $0x2842a,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je 3b9f2 │ │ │ │ + je 3b972 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ test $0x24000,%eax │ │ │ │ - je 3ba60 │ │ │ │ + je 3b9e0 │ │ │ │ test $0x80,%al │ │ │ │ - jne 3ba00 │ │ │ │ + jne 3b980 │ │ │ │ test $0x20,%al │ │ │ │ - jne 3ba18 │ │ │ │ + jne 3b998 │ │ │ │ test $0x40,%al │ │ │ │ - jne 3ba2d │ │ │ │ + jne 3b9ad │ │ │ │ test $0x8,%al │ │ │ │ - jne 3ba42 │ │ │ │ + jne 3b9c2 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xb4(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 3b9ea │ │ │ │ + je 3b96a │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 3b9ee │ │ │ │ + je 3b96e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 3b9f2 │ │ │ │ + je 3b972 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x1c(%esi) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -69067,52 +68917,52 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x28(%esi),%eax │ │ │ │ push %eax │ │ │ │ call 4070 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3b9e2 │ │ │ │ + jmp 3b962 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003ba80 : │ │ │ │ +0003ba00 : │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x292f2,%ebx │ │ │ │ + add $0x28372,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ testb $0x20,0x2ad(%ebx) │ │ │ │ - jne 3bb80 │ │ │ │ + jne 3bb00 │ │ │ │ mov 0x24(%ecx),%eax │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ test $0x80,%al │ │ │ │ - jne 3bb00 │ │ │ │ + jne 3ba80 │ │ │ │ mov %edx,0xb4(%ecx) │ │ │ │ test $0x1,%al │ │ │ │ - jne 3bb27 │ │ │ │ + jne 3baa7 │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 3bb56 │ │ │ │ + jne 3bad6 │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3baf3 │ │ │ │ + jle 3ba73 │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ - mov 0xb4(%ecx),%edx │ │ │ │ shl $0x4,%ebx │ │ │ │ + mov 0xb4(%ecx),%edx │ │ │ │ lea (%ebx,%eax,1),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x38(%edx) │ │ │ │ - fldl 0x30(%edx) │ │ │ │ add $0x10,%eax │ │ │ │ + fldl 0x30(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3bae0 │ │ │ │ + jne 3ba60 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ @@ -69121,125 +68971,125 @@ │ │ │ │ push 0xb4(%ecx) │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ call 4390 │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x24(%ecx),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 3bab4 │ │ │ │ + je 3ba34 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0x14(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x2ad78(%ebx),%eax │ │ │ │ + lea -0x29df8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3babf │ │ │ │ + je 3ba3f │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0x14(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x2ac28(%ebx),%eax │ │ │ │ + lea -0x29ca8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3baf3 │ │ │ │ + jle 3ba73 │ │ │ │ + flds -0x9d64(%ebx) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ - flds -0xad64(%ebx) │ │ │ │ shl $0x4,%edx │ │ │ │ add %eax,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fldz │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 3bba0 │ │ │ │ + jne 3bb20 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003bbc0 : │ │ │ │ +0003bb40 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call ba23 │ │ │ │ - add $0x291b0,%ebp │ │ │ │ + call bae3 │ │ │ │ + add $0x28230,%ebp │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ testb $0x40,0x2ad(%ebp) │ │ │ │ - jne 3bf70 │ │ │ │ + jne 3bef0 │ │ │ │ mov 0x24(%ecx),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0x4000,%edi │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ - jne 3bf70 │ │ │ │ + jne 3bef0 │ │ │ │ cmpb $0x0,0x2a8(%ebp) │ │ │ │ - je 3bfb0 │ │ │ │ + je 3bf30 │ │ │ │ mov 0x18(%ecx),%edx │ │ │ │ cmp 0x2b0(%ebp),%edx │ │ │ │ - jg 3bfb0 │ │ │ │ + jg 3bf30 │ │ │ │ cmp $0x4,%edx │ │ │ │ - jle 3c043 │ │ │ │ + jle 3bfc3 │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ test $0x80,%al │ │ │ │ - jne 3c270 │ │ │ │ + jne 3c1f0 │ │ │ │ mov %edx,0xb4(%ecx) │ │ │ │ test $0x20000,%eax │ │ │ │ - jne 3bc4a │ │ │ │ + jne 3bbca │ │ │ │ mov 0x1c(%ecx),%edx │ │ │ │ mov %edx,0x68(%ecx) │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ mov %edx,0x34(%ecx) │ │ │ │ mov 0xb4(%ecx),%edx │ │ │ │ mov %edx,0x30(%ecx) │ │ │ │ lea 0x38(%esp),%edi │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ test $0x1,%al │ │ │ │ - jne 3c243 │ │ │ │ + jne 3c1c3 │ │ │ │ mov 0x18(%ecx),%ebx │ │ │ │ - mov 0x2d4(%ebp),%esi │ │ │ │ mov %ecx,0x60(%esp) │ │ │ │ + mov 0x2d4(%ebp),%esi │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ - mov (%esi),%esi │ │ │ │ imul %edx,%edx │ │ │ │ + mov (%esi),%esi │ │ │ │ lea 0x1(%ebx,%edx,2),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add 0xb4(%ecx),%edx │ │ │ │ test $0x4,%al │ │ │ │ - je 3bfff │ │ │ │ + je 3bf7f │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x0 │ │ │ │ push %ebx │ │ │ │ mov %ebp,%ebx │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 4400 │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ - lea -0x2a508(%ebp),%eax │ │ │ │ + lea -0x29588(%ebp),%eax │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ push $0x0 │ │ │ │ push 0x2d0(%ebp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ @@ -69265,19 +69115,19 @@ │ │ │ │ sub %eax,%edx │ │ │ │ mov %edx,%edi │ │ │ │ sub %esi,%edi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jg 3bde4 │ │ │ │ + jg 3bd64 │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ mov %ecx,0x60(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ - flds -0xad74(%ebp) │ │ │ │ + flds -0x9d74(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x1(%esi),%ebx │ │ │ │ not %eax │ │ │ │ shl $0x6,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ sub %edi,%eax │ │ │ │ @@ -69289,65 +69139,65 @@ │ │ │ │ add 0xb4(%ecx),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %esi,%edx │ │ │ │ test %eax,%eax │ │ │ │ - jle 3bdae │ │ │ │ + jle 3bd2e │ │ │ │ lea 0x20(%esi),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 3bd80 │ │ │ │ + jmp 3bd00 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ fldl (%eax) │ │ │ │ sub $0x10,%edx │ │ │ │ inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fmull 0x8(%eax) │ │ │ │ + fmull -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%eax │ │ │ │ fstl -0x10(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x10(%edx) │ │ │ │ fstpl 0x18(%edx) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 3bd80 │ │ │ │ + jne 3bd00 │ │ │ │ mov %esi,%edx │ │ │ │ sub 0x1c(%esp),%edx │ │ │ │ + add 0x14(%esp),%esi │ │ │ │ + add $0x2,%edi │ │ │ │ + cmp %edi,0xc(%esp) │ │ │ │ movl $0x0,(%edx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ - add $0x2,%edi │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ - add 0x14(%esp),%esi │ │ │ │ - cmp %edi,0xc(%esp) │ │ │ │ - jge 3bd50 │ │ │ │ + jge 3bcd0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ sub %edx,%eax │ │ │ │ mov %eax,%esi │ │ │ │ sub %edi,%esi │ │ │ │ sub %eax,%edi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ cmp %edi,%esi │ │ │ │ - jg 3bf39 │ │ │ │ + jg 3beb9 │ │ │ │ + mov %ecx,0x60(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0xb4(%ecx),%esi │ │ │ │ - mov %ecx,0x60(%esp) │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov %ebx,%eax │ │ │ │ not %eax │ │ │ │ shl $0x6,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ @@ -69355,51 +69205,51 @@ │ │ │ │ sub 0xc(%esp),%eax │ │ │ │ inc %eax │ │ │ │ imul %edx,%eax │ │ │ │ lea (%ebx,%eax,2),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x10(%esi,%edx,1),%edi │ │ │ │ lea (%ebx,%eax,1),%edx │ │ │ │ - shl $0x5,%edx │ │ │ │ shl $0x5,%eax │ │ │ │ + shl $0x5,%edx │ │ │ │ lea (%edx,%esi,1),%ebx │ │ │ │ lea 0x20(%esi,%eax,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov %esi,%edx │ │ │ │ + mov %ebx,%eax │ │ │ │ fadd %st(0),%st │ │ │ │ fldl (%edi) │ │ │ │ - mov %ebx,%eax │ │ │ │ fadd %st(0),%st │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ movl $0x0,-0x20(%esi) │ │ │ │ movl $0x0,-0x1c(%esi) │ │ │ │ movl $0x0,-0x18(%esi) │ │ │ │ movl $0x0,-0x14(%esi) │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fldl 0x18(%ebx) │ │ │ │ - flds -0xad60(%ebp) │ │ │ │ + flds -0x9d60(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fld %st(1) │ │ │ │ fchs │ │ │ │ fstpl 0x10(%ebx) │ │ │ │ fstl 0x18(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstpl -0x10(%esi) │ │ │ │ fchs │ │ │ │ fstpl -0x8(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3bff0 │ │ │ │ + jle 3bf70 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x10,%edx │ │ │ │ sub $0x10,%eax │ │ │ │ fldl 0x18(%eax) │ │ │ │ fxch %st(3) │ │ │ │ fsubl 0x8(%eax) │ │ │ │ @@ -69408,43 +69258,43 @@ │ │ │ │ fsubrl (%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x10(%eax) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x18(%eax) │ │ │ │ fxch %st(4) │ │ │ │ + dec %ecx │ │ │ │ fchs │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - dec %ecx │ │ │ │ - jne 3bec0 │ │ │ │ + jne 3be40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ addl $0x2,0xc(%esp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ - add %ecx,%edi │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + add %ecx,%edi │ │ │ │ add %ecx,%ebx │ │ │ │ add %ecx,%esi │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jge 3be50 │ │ │ │ + jge 3bdd0 │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x24(%ecx),%eax │ │ │ │ test $0x20000,%eax │ │ │ │ - jne 3c06c │ │ │ │ + jne 3bfec │ │ │ │ test $0x2,%al │ │ │ │ - je 3c056 │ │ │ │ + je 3bfd6 │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x28(%ecx),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ call 4850 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4c,%esp │ │ │ │ @@ -69452,141 +69302,141 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3bf60 │ │ │ │ + jle 3bee0 │ │ │ │ + flds -0x9d64(%ebp) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ - flds -0xad64(%ebp) │ │ │ │ shl $0x4,%edx │ │ │ │ add %eax,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fldz │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 3bf90 │ │ │ │ + jne 3bf10 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3bf60 │ │ │ │ + jle 3bee0 │ │ │ │ + flds -0x9d64(%ebp) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ - flds -0xad64(%ebp) │ │ │ │ shl $0x4,%edx │ │ │ │ add %eax,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fldz │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 3bfd0 │ │ │ │ + jne 3bf50 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ - jmp 3bef9 │ │ │ │ + jmp 3be79 │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x0 │ │ │ │ push %ebx │ │ │ │ mov %ebp,%ebx │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 46c0 │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ - lea -0x2a3a8(%ebp),%eax │ │ │ │ + lea -0x29428(%ebp),%eax │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ push $0x0 │ │ │ │ push 0x2d0(%ebp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ - jmp 3bcc3 │ │ │ │ + jmp 3bc43 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ push %ecx │ │ │ │ call 47c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3bf60 │ │ │ │ + jmp 3bee0 │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x28,%ecx │ │ │ │ mov %ebp,%ebx │ │ │ │ push %ecx │ │ │ │ call 4590 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3bf60 │ │ │ │ + jmp 3bee0 │ │ │ │ mov %ebp,%ebx │ │ │ │ mov %ecx,0x60(%esp) │ │ │ │ call 4510 │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%ebx │ │ │ │ mov %ebx,0x38(%esp) │ │ │ │ mov %ebx,0x3c(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3c0f2 │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ + jle 3c072 │ │ │ │ mov %ebx,%esi │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ shl $0x4,%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test $0x1,%al │ │ │ │ - je 3c0da │ │ │ │ + je 3c05a │ │ │ │ mov 0xb4(%ecx),%ebx │ │ │ │ add %edx,%ebx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fchs │ │ │ │ fldl (%ebx) │ │ │ │ fchs │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ inc %eax │ │ │ │ add $0x10,%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 3c0c0 │ │ │ │ + jne 3c040 │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ inc %edi │ │ │ │ inc %esi │ │ │ │ add %eax,%ebx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 3c0a0 │ │ │ │ + jne 3c020 │ │ │ │ mov 0x220(%ebp),%edi │ │ │ │ mov %ecx,0x60(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov %edi,0x38(%esp) │ │ │ │ push %edi │ │ │ │ call 4210 │ │ │ │ @@ -69611,171 +69461,171 @@ │ │ │ │ call 4370 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 4380 │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3c21a │ │ │ │ + jle 3c19a │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 3c21a │ │ │ │ + jl 3c19a │ │ │ │ mov 0xb4(%ecx),%eax │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x20(%esp),%ebx │ │ │ │ - jmp 3c1d5 │ │ │ │ + jmp 3c155 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ inc %ecx │ │ │ │ + cmp %ecx,0x14(%esp) │ │ │ │ fstpl (%ebx) │ │ │ │ fchs │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - cmp %ecx,0x14(%esp) │ │ │ │ - je 3c1ff │ │ │ │ + je 3c17f │ │ │ │ add $0x10,%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ add 0xc(%esp),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x10(%esp),%edx │ │ │ │ fldl (%edx) │ │ │ │ fldl 0x8(%edx) │ │ │ │ test $0x1,%al │ │ │ │ - jne 3c1c0 │ │ │ │ + jne 3c140 │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%ebx) │ │ │ │ inc %ecx │ │ │ │ - fstpl 0x8(%ebx) │ │ │ │ cmp %ecx,0x14(%esp) │ │ │ │ - jne 3c1d2 │ │ │ │ + fstpl 0x8(%ebx) │ │ │ │ + jne 3c152 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - add %edi,0xc(%esp) │ │ │ │ inc %esi │ │ │ │ + add %edi,0xc(%esp) │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + cmp %esi,0x24(%esp) │ │ │ │ lea 0x1(%eax,%ebx,1),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ - cmp %esi,0x24(%esp) │ │ │ │ - jne 3c1a0 │ │ │ │ + jne 3c120 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ push %edi │ │ │ │ call 4210 │ │ │ │ pop %eax │ │ │ │ push 0x34(%esp) │ │ │ │ call 46a0 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3bf60 │ │ │ │ + jmp 3bee0 │ │ │ │ mov %ecx,0x38(%esp) │ │ │ │ mov %ecx,0x60(%esp) │ │ │ │ push $0x0 │ │ │ │ - lea -0x2a648(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ - push 0x2c(%esp) │ │ │ │ + lea -0x296c8(%ebp),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ + push 0x2c(%esp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x24(%ecx),%eax │ │ │ │ - jmp 3bc5a │ │ │ │ + jmp 3bbda │ │ │ │ mov (%ecx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ push 0xb4(%ecx) │ │ │ │ mov %ecx,0x70(%esp) │ │ │ │ call 4390 │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x24(%ecx),%eax │ │ │ │ - jmp 3bc2e │ │ │ │ + jmp 3bbae │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0003c2a0 : │ │ │ │ +0003c220 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x28acf,%ebx │ │ │ │ + add $0x27b4f,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ testb $0x20,0x2ad(%ebx) │ │ │ │ - jne 3c3d0 │ │ │ │ + jne 3c350 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4230 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 3c37c │ │ │ │ + jne 3c2fc │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3c31e │ │ │ │ + jle 3c29e │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ fldl 0x38(%edx) │ │ │ │ fldl 0x30(%edx) │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 3c302 │ │ │ │ + jmp 3c282 │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ faddl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%eax │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x30(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x38(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3c300 │ │ │ │ + jne 3c280 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 3c39f │ │ │ │ + jne 3c31f │ │ │ │ test $0x10000,%eax │ │ │ │ - je 3c374 │ │ │ │ + je 3c2f4 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ neg %esi │ │ │ │ cmp %esi,%ecx │ │ │ │ - jl 3c374 │ │ │ │ + jl 3c2f4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %esi,%edx │ │ │ │ sub %esi,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ inc %eax │ │ │ │ @@ -69790,52 +69640,52 @@ │ │ │ │ call 4230 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov %esi,%edx │ │ │ │ add $0x10,%esp │ │ │ │ inc %esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jge 3c340 │ │ │ │ + jge 3c2c0 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0x14(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x29e68(%ebx),%eax │ │ │ │ + lea -0x28ee8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%al │ │ │ │ - je 3c325 │ │ │ │ + je 3c2a5 │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0x14(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x2a798(%ebx),%eax │ │ │ │ + lea -0x29818(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3c325 │ │ │ │ + jmp 3c2a5 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 3c374 │ │ │ │ + js 3c2f4 │ │ │ │ + flds -0x9d64(%ebx) │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ - flds -0xad64(%ebx) │ │ │ │ mov %eax,%esi │ │ │ │ imul %eax,%eax │ │ │ │ shl $0x5,%esi │ │ │ │ lea (%edx,%eax,2),%edi │ │ │ │ shl $0x4,%edi │ │ │ │ add 0x8(%ebp),%edi │ │ │ │ lea 0x2(%edx),%ebp │ │ │ │ @@ -69846,147 +69696,147 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstl 0x10(%eax) │ │ │ │ inc %edx │ │ │ │ fldz │ │ │ │ fstpl 0x18(%eax) │ │ │ │ sub %esi,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 3c410 │ │ │ │ + jne 3c390 │ │ │ │ inc %ecx │ │ │ │ lea 0x10(%esi,%edi,1),%edi │ │ │ │ cmp %ecx,%ebp │ │ │ │ - jne 3c400 │ │ │ │ + jne 3c380 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003c440 : │ │ │ │ +0003c3c0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call ba23 │ │ │ │ - add $0x28930,%ebp │ │ │ │ + call bae3 │ │ │ │ + add $0x279b0,%ebp │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ testb $0x40,0x2ad(%ebp) │ │ │ │ - jne 3ca50 │ │ │ │ + jne 3c9d0 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ and $0x4000,%ecx │ │ │ │ - jne 3ca50 │ │ │ │ + jne 3c9d0 │ │ │ │ cmpb $0x0,0x2a8(%ebp) │ │ │ │ - je 3c9de │ │ │ │ + je 3c95e │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov 0x18(%edi),%edx │ │ │ │ cmp 0x2b0(%ebp),%edx │ │ │ │ - jg 3c9de │ │ │ │ + jg 3c95e │ │ │ │ cmp $0x4,%edx │ │ │ │ - jle 3cac2 │ │ │ │ + jle 3ca42 │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ test $0x20000,%eax │ │ │ │ - je 3cb0e │ │ │ │ + je 3ca8e │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ movl $0x0,0x18(%esp) │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ - mov %ecx,0x2c(%esp) │ │ │ │ - mov %edi,0x38(%esp) │ │ │ │ - mov %edi,0x3c(%esp) │ │ │ │ shl $0x5,%eax │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ + mov %edi,0x3c(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x20(%esi,%eax,1),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x10(%esp),%eax │ │ │ │ - jmp 3c540 │ │ │ │ + jmp 3c4c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ + movl $0x0,0xc(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ - movl $0x0,-0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 3c540 │ │ │ │ + jne 3c4c0 │ │ │ │ cmp %edi,0x20(%esp) │ │ │ │ - jg 3c5d2 │ │ │ │ + jg 3c552 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea -0x10(%edx,%eax,1),%ebx │ │ │ │ - jmp 3c5a5 │ │ │ │ + jmp 3c525 │ │ │ │ fxch %st(1) │ │ │ │ cltd │ │ │ │ fchs │ │ │ │ inc %ecx │ │ │ │ idiv %edi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add 0xc(%esp),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ + cmp %ecx,0x14(%esp) │ │ │ │ fstpl (%eax,%edx,1) │ │ │ │ fchs │ │ │ │ fstpl 0x8(%eax,%edx,1) │ │ │ │ - cmp %ecx,0x14(%esp) │ │ │ │ - je 3c5d2 │ │ │ │ + je 3c552 │ │ │ │ add $0x10,%ebx │ │ │ │ lea (%esi,%ecx,1),%eax │ │ │ │ fldl 0x10(%ebx) │ │ │ │ - fldl 0x18(%ebx) │ │ │ │ test $0x1,%al │ │ │ │ + fldl 0x18(%ebx) │ │ │ │ mov %ecx,%eax │ │ │ │ - jne 3c580 │ │ │ │ + jne 3c500 │ │ │ │ fxch %st(1) │ │ │ │ cltd │ │ │ │ inc %ecx │ │ │ │ idiv %edi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add 0xc(%esp),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ + cmp %ecx,0x14(%esp) │ │ │ │ fstpl (%eax,%edx,1) │ │ │ │ fstpl 0x8(%eax,%edx,1) │ │ │ │ - cmp %ecx,0x14(%esp) │ │ │ │ - jne 3c5a2 │ │ │ │ + jne 3c522 │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ inc %esi │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ add %edi,0xc(%esp) │ │ │ │ lea 0x2(%eax,%ebx,1),%eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ add %ebx,0x1c(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 3c500 │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + jne 3c480 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ + mov 0x34(%esp),%ecx │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ push $0x40 │ │ │ │ push $0x1 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ lea 0x50(%esp),%eax │ │ │ │ @@ -69997,51 +69847,51 @@ │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c6aa │ │ │ │ + jle 3c62a │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 3c6aa │ │ │ │ + jle 3c62a │ │ │ │ lea (%eax,%esi,1),%edi │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ sub 0xc(%esp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test $0x1,%al │ │ │ │ - je 3c697 │ │ │ │ + je 3c617 │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ add %edx,%esi │ │ │ │ fldl 0x8(%esi) │ │ │ │ fchs │ │ │ │ fldl (%esi) │ │ │ │ fchs │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ inc %eax │ │ │ │ add $0x10,%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 3c680 │ │ │ │ + jne 3c600 │ │ │ │ add 0xc(%esp),%ecx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,0x10(%esp) │ │ │ │ - jne 3c660 │ │ │ │ + jne 3c5e0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ push 0x20(%esp) │ │ │ │ call 46a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ @@ -70056,21 +69906,21 @@ │ │ │ │ and $0x1,%ecx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ sub %ecx,%esi │ │ │ │ sub %eax,%edi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jg 3cbd6 │ │ │ │ + jg 3cb56 │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c905 │ │ │ │ + jle 3c885 │ │ │ │ mov %ebx,%edx │ │ │ │ + flds -0x9d74(%ebp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ - flds -0xad74(%ebp) │ │ │ │ neg %edx │ │ │ │ shl $0x6,%edx │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %eax,%edx │ │ │ │ sub %edi,%edx │ │ │ │ inc %edx │ │ │ │ imul %ebx,%edx │ │ │ │ @@ -70080,100 +69930,100 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ lea 0x20(%esi),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%edx) │ │ │ │ - faddl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ inc %ecx │ │ │ │ sub $0x10,%edx │ │ │ │ + faddl -0x10(%eax) │ │ │ │ fldl 0x18(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 3c740 │ │ │ │ + jne 3c6c0 │ │ │ │ add 0x10(%esp),%esi │ │ │ │ add $0x2,%edi │ │ │ │ cmp %edi,0xc(%esp) │ │ │ │ - jge 3c730 │ │ │ │ + jge 3c6b0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ xor $0x1,%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ sub %eax,%edi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov %eax,%edi │ │ │ │ sub %ecx,%edi │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov %ebx,%edx │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ - flds -0xad60(%ebp) │ │ │ │ + flds -0x9d60(%ebp) │ │ │ │ neg %edx │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ shl $0x6,%edx │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %eax,%edx │ │ │ │ sub 0xc(%esp),%edx │ │ │ │ inc %edx │ │ │ │ imul %ebx,%edx │ │ │ │ lea (%eax,%edx,2),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x20(%edi,%edx,1),%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ lea -0x20(%edi),%ecx │ │ │ │ mov %edi,%edx │ │ │ │ mov $0x1,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 3cad8 │ │ │ │ + jle 3ca58 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x10,%ecx │ │ │ │ fldl 0x8(%edx) │ │ │ │ inc %esi │ │ │ │ add $0x10,%edx │ │ │ │ fsubl 0x18(%ecx) │ │ │ │ fldl -0x10(%edx) │ │ │ │ fsubl 0x10(%ecx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 3c7e0 │ │ │ │ + jne 3c760 │ │ │ │ fldl (%edi) │ │ │ │ - fldl 0x8(%edi) │ │ │ │ lea 0x10(%edi),%edx │ │ │ │ + fldl 0x8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl -0x10(%edi) │ │ │ │ - flds -0xad5c(%ebp) │ │ │ │ + flds -0x9d5c(%ebp) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edi) │ │ │ │ fldl 0x10(%edi) │ │ │ │ fldl 0x18(%edi) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(6),%st │ │ │ │ fstpl (%edi) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%edi) │ │ │ │ cmp $0x2,%eax │ │ │ │ - jle 3cbfa │ │ │ │ + jle 3cb7a │ │ │ │ + flds -0x9d60(%ebp) │ │ │ │ mov $0x2,%ecx │ │ │ │ - flds -0xad60(%ebp) │ │ │ │ - jmp 3c890 │ │ │ │ - jmp 3c880 │ │ │ │ + jmp 3c810 │ │ │ │ + jmp 3c800 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -70183,37 +70033,37 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fldl 0x10(%edx) │ │ │ │ - fldl 0x18(%edx) │ │ │ │ inc %ecx │ │ │ │ add $0x10,%edx │ │ │ │ + fldl 0x8(%edx) │ │ │ │ fsub %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fsub %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ - fmuls -0xad5c(%ebp) │ │ │ │ + fmuls -0x9d5c(%ebp) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(1) │ │ │ │ fld %st(3) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3c880 │ │ │ │ + jne 3c800 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ lea (%esi,%edi,1),%edx │ │ │ │ - flds -0xad60(%ebp) │ │ │ │ + flds -0x9d60(%ebp) │ │ │ │ addl $0x2,0xc(%esp) │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fstpl (%edx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -70222,58 +70072,58 @@ │ │ │ │ fadd %st(0),%st │ │ │ │ fldl -0x10(%edi) │ │ │ │ fadd %st(0),%st │ │ │ │ fstpl -0x10(%edi) │ │ │ │ fstpl -0x8(%edi) │ │ │ │ add 0x14(%esp),%edi │ │ │ │ cmp %ecx,0xc(%esp) │ │ │ │ - jle 3c7c0 │ │ │ │ + jle 3c740 │ │ │ │ ffreep %st(0) │ │ │ │ + imul %ebx,%ebx │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ mov 0x2d4(%ebp),%ecx │ │ │ │ - imul %ebx,%ebx │ │ │ │ lea 0x1(%eax,%ebx,2),%edx │ │ │ │ - mov (%ecx),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ + mov (%ecx),%ecx │ │ │ │ add %edi,%edx │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ testb $0x4,0x24(%edi) │ │ │ │ - je 3cb47 │ │ │ │ + je 3cac7 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ call 4130 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ - lea -0x2a108(%ebp),%eax │ │ │ │ + lea -0x29188(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x2d0(%ebp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 3cb87 │ │ │ │ + jne 3cb07 │ │ │ │ test $0x10000,%eax │ │ │ │ - je 3c9d6 │ │ │ │ + je 3c956 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ neg %esi │ │ │ │ cmp %ecx,%esi │ │ │ │ - jg 3c9d6 │ │ │ │ + jg 3c956 │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ mov %ebp,%ebx │ │ │ │ neg %edx │ │ │ │ cmovs %esi,%edx │ │ │ │ @@ -70291,28 +70141,28 @@ │ │ │ │ call 4230 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %esi,%edx │ │ │ │ add $0x10,%esp │ │ │ │ inc %esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jge 3c9a0 │ │ │ │ + jge 3c920 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 3c9d6 │ │ │ │ + js 3c956 │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ + flds -0x9d64(%ebp) │ │ │ │ mov $0x1,%ecx │ │ │ │ - flds -0xad64(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ imul %eax,%eax │ │ │ │ shl $0x5,%ebx │ │ │ │ lea (%edi,%eax,2),%esi │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x2,%edi │ │ │ │ shl $0x4,%esi │ │ │ │ @@ -70324,35 +70174,35 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstl 0x10(%eax) │ │ │ │ inc %edx │ │ │ │ fldz │ │ │ │ fstpl 0x18(%eax) │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 3ca20 │ │ │ │ + jne 3c9a0 │ │ │ │ inc %ecx │ │ │ │ lea 0x10(%ebx,%esi,1),%esi │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 3ca10 │ │ │ │ + jne 3c990 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 3c9d6 │ │ │ │ + js 3c956 │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ + flds -0x9d64(%ebp) │ │ │ │ mov $0x1,%ecx │ │ │ │ - flds -0xad64(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ imul %eax,%eax │ │ │ │ shl $0x5,%ebx │ │ │ │ lea (%edi,%eax,2),%esi │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x2,%edi │ │ │ │ shl $0x4,%esi │ │ │ │ @@ -70365,143 +70215,143 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstl 0x10(%eax) │ │ │ │ inc %edx │ │ │ │ fldz │ │ │ │ fstpl 0x18(%eax) │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 3caa0 │ │ │ │ + jne 3ca20 │ │ │ │ inc %ecx │ │ │ │ lea 0x10(%ebx,%esi,1),%esi │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 3ca90 │ │ │ │ + jne 3ca10 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ push 0x6c(%esp) │ │ │ │ call 4270 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3c9d6 │ │ │ │ + jmp 3c956 │ │ │ │ fldl (%edi) │ │ │ │ - fldl 0x8(%edi) │ │ │ │ lea 0x10(%edi),%edx │ │ │ │ - flds -0xad60(%ebp) │ │ │ │ + fldl 0x8(%edi) │ │ │ │ + flds -0x9d60(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x10(%edi) │ │ │ │ - flds -0xad5c(%ebp) │ │ │ │ + flds -0x9d5c(%ebp) │ │ │ │ fld %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edi) │ │ │ │ fmull 0x10(%edi) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x18(%edi) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3c8c9 │ │ │ │ + jmp 3c849 │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ mov %esi,0x30(%edi) │ │ │ │ mov %edx,0x68(%edi) │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov %edx,0x34(%edi) │ │ │ │ test $0x2,%al │ │ │ │ - je 3cbb4 │ │ │ │ + je 3cb34 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ add $0x28,%eax │ │ │ │ push %eax │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x38(%esp),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ - jmp 3c6bb │ │ │ │ + jmp 3c63b │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ call 4690 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ - lea -0x29fb8(%ebp),%eax │ │ │ │ + lea -0x29038(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push 0x2d0(%ebp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3c966 │ │ │ │ + jmp 3c8e6 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x2a248(%ebp),%eax │ │ │ │ + lea -0x292c8(%ebp),%eax │ │ │ │ push 0x28(%esp) │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - jmp 3c975 │ │ │ │ + jmp 3c8f5 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ add $0x28,%eax │ │ │ │ push %eax │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x38(%esp),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ - jmp 3c6bb │ │ │ │ + jmp 3c63b │ │ │ │ mov $0x1,%edx │ │ │ │ mov %eax,%esi │ │ │ │ sub %ecx,%edx │ │ │ │ mov %edx,%edi │ │ │ │ sub %edx,%esi │ │ │ │ sub %eax,%edi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jle 3c78b │ │ │ │ - jmp 3c905 │ │ │ │ + jle 3c70c │ │ │ │ + jmp 3c885 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3c8c9 │ │ │ │ + jmp 3c849 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003cc10 : │ │ │ │ +0003cb90 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2815b,%ebx │ │ │ │ + add $0x271db,%ebx │ │ │ │ testw $0x240,0x25(%eax) │ │ │ │ - je 3cc30 │ │ │ │ + je 3cbb0 │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ mov %edx,0x68(%eax) │ │ │ │ testb $0x3c,0x60(%eax) │ │ │ │ - je 3cc2b │ │ │ │ + je 3cbab │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x28,%eax │ │ │ │ push %eax │ │ │ │ call 4820 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -70534,15 +70384,15 @@ │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x74,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x280e7,%ebx │ │ │ │ + add $0x27167,%ebx │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov (%eax),%eax │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ lea -0x1c(%ebp),%ecx │ │ │ │ @@ -70558,50 +70408,50 @@ │ │ │ │ push $0x1 │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 4220 │ │ │ │ add $0x20,%esp │ │ │ │ test %al,%al │ │ │ │ - je 3ce09 │ │ │ │ + je 3cd89 │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x1(%edi,%edi,1),%edi │ │ │ │ lea 0x23(,%eax,8),%esi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ shr $0x4,%esi │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ cmp -0x5c(%ebp),%esi │ │ │ │ - jl 3cdf0 │ │ │ │ + jl 3cd70 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - mov -0x1c(%ebp),%ecx │ │ │ │ fildl -0x70(%ebp) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ imul -0x60(%ebp),%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov %esi,%eax │ │ │ │ neg %eax │ │ │ │ cmovs %esi,%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ mov %esi,%edx │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ neg %edx │ │ │ │ cmovs %esi,%edx │ │ │ │ cmp %eax,%edx │ │ │ │ cmovl %eax,%edx │ │ │ │ sub %edi,%esp │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ sub %edi,%esp │ │ │ │ @@ -70642,231 +70492,231 @@ │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ inc %esi │ │ │ │ push %edx │ │ │ │ push (%ecx,%eax,4) │ │ │ │ call 4560 │ │ │ │ - mov -0x38(%ebp),%esp │ │ │ │ cmp %esi,-0x2c(%ebp) │ │ │ │ - jge 3cd40 │ │ │ │ + mov -0x38(%ebp),%esp │ │ │ │ + jge 3ccc0 │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add %ecx,-0x44(%ebp) │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jg 3cd30 │ │ │ │ + jg 3ccb0 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x6c(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ call 4630 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 3ccf0 │ │ │ │ + jne 3cc70 │ │ │ │ call 47f0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003ce20 : │ │ │ │ +0003cda0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x27f4a,%ebx │ │ │ │ + add $0x26fca,%ebx │ │ │ │ mov (%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 3cf40 │ │ │ │ + je 3cec0 │ │ │ │ mov 0x30(%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3cea2 │ │ │ │ + jle 3ce22 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ add %eax,%edx │ │ │ │ - jmp 3ce80 │ │ │ │ + jmp 3ce00 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,-0x4(%eax) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 3ce80 │ │ │ │ + jne 3ce00 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ push $0x0 │ │ │ │ push 0xc0(%esi) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x270b8(%ebx),%eax │ │ │ │ + lea -0x260e8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x2c(%esi) │ │ │ │ - jne 3cf20 │ │ │ │ + jne 3cea0 │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x30(%esi),%eax │ │ │ │ push %eax │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov 0x3c(%esi),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 3cf15 │ │ │ │ + je 3ce96 │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3cf15 │ │ │ │ + jle 3ce96 │ │ │ │ shl $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3cf00 │ │ │ │ + jne 3ce80 │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x30(%esi),%eax │ │ │ │ push %eax │ │ │ │ call 4850 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3cedb │ │ │ │ + jmp 3ce5b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3cf15 │ │ │ │ + jle 3ce96 │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ + fldl (%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3cf60 │ │ │ │ + jne 3cee0 │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003cf80 : │ │ │ │ +0003cf00 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x27de9,%ebx │ │ │ │ + add $0x26e69,%ebx │ │ │ │ mov (%esi),%edi │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %edi,%edi │ │ │ │ - je 3d040 │ │ │ │ + je 3cfc0 │ │ │ │ mov 0x3c(%esi),%edx │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 3cfd5 │ │ │ │ + je 3cf56 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3cfd5 │ │ │ │ + jle 3cf56 │ │ │ │ shl $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3cfc0 │ │ │ │ + jne 3cf40 │ │ │ │ testb $0x2,0x2c(%esi) │ │ │ │ - jne 3d020 │ │ │ │ + jne 3cfa0 │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x30(%esi),%eax │ │ │ │ push %eax │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ push $0x0 │ │ │ │ push 0xc0(%esi) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x27bc8(%ebx),%eax │ │ │ │ + lea -0x26c48(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x30(%esi),%eax │ │ │ │ push %eax │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3cfea │ │ │ │ + jmp 3cf6b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3d00e │ │ │ │ + jle 3cf8f │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - shl $0x4,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 3d082 │ │ │ │ + jmp 3d002 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ faddl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%eax │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3d080 │ │ │ │ + jne 3d000 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ @@ -70881,15 +70731,15 @@ │ │ │ │ neg %ebp │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ neg %esi │ │ │ │ mov %eax,%edi │ │ │ │ cmovs %edx,%esi │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jg 3d0f0 │ │ │ │ + jg 3d070 │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ sub %edi,%edx │ │ │ │ cmp $0x1,%edi │ │ │ │ cmovle %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ cmovl %esi,%ebx │ │ │ │ @@ -70901,19 +70751,19 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea -0x2(%eax),%eax │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jl 3d150 │ │ │ │ + jl 3d0d0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 3d130 │ │ │ │ + jle 3d0b0 │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ cmp %esi,%edi │ │ │ │ mov %edi,%edx │ │ │ │ cmovl %esi,%edx │ │ │ │ sub %edx,%eax │ │ │ │ cmp %esi,%ebx │ │ │ │ cmovl %esi,%ebx │ │ │ │ @@ -70928,2724 +70778,2718 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x1,%edx │ │ │ │ sub %ebx,%edx │ │ │ │ cmp %esi,%edx │ │ │ │ cmovl %esi,%edx │ │ │ │ sub %edx,%eax │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 3d0cb │ │ │ │ + jmp 3d04b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x3(%edi),%eax │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jl 3d190 │ │ │ │ + jl 3d110 │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ - inc %eax │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ sub %ebp,%edx │ │ │ │ + inc %eax │ │ │ │ cmp $0x1,%ebp │ │ │ │ cmovg 0x4(%esp),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ cmovl %esi,%edx │ │ │ │ sub %edx,%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ - jmp 3d0ff │ │ │ │ + jmp 3d07f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - call 3d0b0 │ │ │ │ + call 3d030 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp 3d15f │ │ │ │ + jmp 3d0df │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xac,%esp │ │ │ │ + sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4c37 │ │ │ │ - add $0x27bb4,%eax │ │ │ │ + add $0x26c34,%eax │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ call 40e0 │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42d0 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ lea (%ebx,%ecx,1),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %edx,%esi │ │ │ │ cmovl %ecx,%eax │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovge %edx,%ecx │ │ │ │ imul %eax,%esi │ │ │ │ add %esi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 3d8b7 │ │ │ │ - mov %ebx,%esi │ │ │ │ - neg %esi │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jl 3d8b7 │ │ │ │ - mov (%edi),%esi │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + jge 3d877 │ │ │ │ + mov %ebx,%edx │ │ │ │ + neg %edx │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jl 3d877 │ │ │ │ + mov (%edi),%edx │ │ │ │ sub %ebx,%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - sub %ebx,%edi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + sub %ebx,%edx │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ imul %ecx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ lea 0x2(%ebx),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ lea (%ebx,%ebx,1),%ecx │ │ │ │ - lea 0x3(%ecx),%esi │ │ │ │ + lea 0x3(%ecx),%edx │ │ │ │ add $0x2,%ecx │ │ │ │ - imul %eax,%esi │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - add %esi,%edx │ │ │ │ - mov %edi,%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - imul %edx,%ecx │ │ │ │ - imul %edx,%esi │ │ │ │ + imul %eax,%edx │ │ │ │ sub %edi,%eax │ │ │ │ add %eax,%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + add %edi,%edx │ │ │ │ + imul %edx,%ecx │ │ │ │ + imul %edx,%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ imul %eax,%edi │ │ │ │ mov $0x2,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ cmovge %ebx,%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ + shl $0x4,%ecx │ │ │ │ lea 0x1(%eax,%eax,1),%edx │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ inc %eax │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - shl $0x4,%ecx │ │ │ │ - fldl -0xac20(%ebx) │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + fldl -0x9c20(%ebx) │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ lea -0x1(%ebx),%ecx │ │ │ │ lea -0x1(%ebx,%ebx,1),%eax │ │ │ │ imul %ebx,%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ - add -0xa8(%ebp),%ecx │ │ │ │ + add -0xb8(%ebp),%ecx │ │ │ │ mov $0x2aaaaaab,%eax │ │ │ │ imul %ecx │ │ │ │ sar $0x1f,%ecx │ │ │ │ sub %edx,%ecx │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x80000001,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ neg %eax │ │ │ │ cmovs %ebx,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esp,-0x60(%ebp) │ │ │ │ - mov %esp,%esi │ │ │ │ + mov %esp,%edi │ │ │ │ + mov %esp,-0x64(%ebp) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x24(%ebp) │ │ │ │ call 4410 │ │ │ │ - mov %esi,%esp │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov %edi,%esp │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ add $0x20,%eax │ │ │ │ - sub %eax,%esi │ │ │ │ - mov %esi,%esp │ │ │ │ + sub %eax,%edi │ │ │ │ + mov %edi,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ shr $0x3,%esi │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ inc %eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ shl $0x5,%eax │ │ │ │ lea 0x13(%eax),%ecx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - shr $0x4,%edx │ │ │ │ - shl $0x4,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + shr $0x4,%ecx │ │ │ │ + shl $0x4,%ecx │ │ │ │ + sub %ecx,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%edi │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %ebx,%eax │ │ │ │ neg %eax │ │ │ │ - cmovs %edi,%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - cmovl %ebx,%eax │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + cmovs %ebx,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + cmovl %edx,%eax │ │ │ │ + add -0x58(%ebp),%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - lea (%edi,%ebx,1),%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - shr $0x1f,%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - and $0x1,%eax │ │ │ │ - sub %ebx,%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - neg %ebx │ │ │ │ - cmovns %ebx,%edi │ │ │ │ - test %eax,%eax │ │ │ │ - jle 3db10 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov 0x38(%eax),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - shl $0x5,%eax │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - add %edx,%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - add %edx,%ebx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + shr $0x1f,%eax │ │ │ │ + lea (%ebx,%eax,1),%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + neg %eax │ │ │ │ + cmovs %edx,%eax │ │ │ │ + test %esi,%esi │ │ │ │ + jle 3dad0 │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov 0x38(%ebx),%ecx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + shl $0x5,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + add %ecx,%ebx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ shl $0x5,%ebx │ │ │ │ - lea 0x20(%edx,%ebx,1),%ebx │ │ │ │ - lea 0x8(%esi),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x20(%ecx,%ebx,1),%ebx │ │ │ │ + lea 0x8(%edi),%ecx │ │ │ │ + jmp 3d380 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ - add $0x10,%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%edx) │ │ │ │ add $0x10,%edx │ │ │ │ - fstpl -0x18(%edx) │ │ │ │ - fstpl -0x10(%edx) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 3d400 │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ + add $0x10,%ecx │ │ │ │ + fstpl -0x18(%ecx) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + fstpl -0x10(%ecx) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 3d380 │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov %esp,-0x44(%ebp) │ │ │ │ - sub %ecx,%esp │ │ │ │ - lea 0x7(%esp),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ + sub %edx,%esp │ │ │ │ + lea 0x7(%esp),%ebx │ │ │ │ + lea 0x7(%esp),%edx │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ shr $0x3,%edx │ │ │ │ - cmp $0x1,%edi │ │ │ │ - jne 3d615 │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - fldl 0x10(%esi) │ │ │ │ - fldl 0x18(%esi) │ │ │ │ - lea -0x1(%ebx),%ecx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 3d5d6 │ │ │ │ + lea -0x1(%esi),%ecx │ │ │ │ + fldl 0x10(%edi) │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ - flds -0xad74(%ecx) │ │ │ │ + fldl 0x18(%edi) │ │ │ │ + flds -0x9d74(%ecx) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xad68(%ecx) │ │ │ │ - fstpl 0x8(%eax) │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 3dca4 │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - jle 3d506 │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - fldl 0x8(%esi) │ │ │ │ - sub $0x3,%ebx │ │ │ │ - lea 0x20(%esi),%edx │ │ │ │ - add $0x10,%eax │ │ │ │ + fmuls -0x9d68(%ecx) │ │ │ │ + fstpl 0x8(%ebx) │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 3dc77 │ │ │ │ + cmp $0x5,%esi │ │ │ │ + jle 3d491 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ fldl 0x0(,%ecx,8) │ │ │ │ - jmp 3d498 │ │ │ │ + fldl 0x8(%edi) │ │ │ │ + sub $0x3,%esi │ │ │ │ + lea 0x10(%ebx),%edx │ │ │ │ + lea 0x20(%edi),%ecx │ │ │ │ + jmp 3d426 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fldl (%edx) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ - mov -0x1c(%ebp),%ecx │ │ │ │ + fsubrl 0x8(%ecx) │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ + add $0x30,%ecx │ │ │ │ add $0x30,%edx │ │ │ │ - fsub %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ - add $0x30,%eax │ │ │ │ - fmul %st(4),%st │ │ │ │ - fstpl -0x30(%eax) │ │ │ │ - fsub %st,%st(1) │ │ │ │ - flds -0xad68(%ecx) │ │ │ │ - lea 0x4(%edi),%ecx │ │ │ │ - add $0x3,%edi │ │ │ │ - fmul %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl -0x28(%eax) │ │ │ │ - fldl -0x20(%edx) │ │ │ │ - fldl -0x18(%edx) │ │ │ │ - fsub %st,%st(6) │ │ │ │ - fxch %st(6) │ │ │ │ - fmul %st(5),%st │ │ │ │ - fstpl -0x20(%eax) │ │ │ │ - fsub %st,%st(6) │ │ │ │ - fxch %st(6) │ │ │ │ fmul %st(2),%st │ │ │ │ - fstpl -0x18(%eax) │ │ │ │ - fldl -0x10(%edx) │ │ │ │ - fldl -0x8(%edx) │ │ │ │ + fstpl -0x30(%edx) │ │ │ │ + fsubrl -0x30(%ecx) │ │ │ │ + flds -0x9d68(%ebx) │ │ │ │ + lea 0x4(%eax),%ebx │ │ │ │ + add $0x3,%eax │ │ │ │ + fmul %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0x28(%edx) │ │ │ │ + fldl -0x20(%ecx) │ │ │ │ + fldl -0x18(%ecx) │ │ │ │ fsub %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ - fmul %st(5),%st │ │ │ │ - fstpl -0x10(%eax) │ │ │ │ - fsub %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl -0x8(%eax) │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jl 3d490 │ │ │ │ + fmul %st(3),%st │ │ │ │ + fstpl -0x20(%edx) │ │ │ │ + fsub %st,%st(4) │ │ │ │ + fxch %st(4) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fstpl -0x18(%edx) │ │ │ │ + fldl -0x10(%ecx) │ │ │ │ + fldl -0x8(%ecx) │ │ │ │ + fldl -0x28(%ecx) │ │ │ │ + fsubr %st(1),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ + fstpl -0x10(%edx) │ │ │ │ + fldl -0x30(%ecx) │ │ │ │ + fsubr %st(2),%st │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + fstpl -0x8(%edx) │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jl 3d420 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3d510 │ │ │ │ + jmp 3d4a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x1(%edi),%ebx │ │ │ │ - mov -0x1c(%ebp),%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x1(%eax),%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ shl $0x4,%edx │ │ │ │ - lea (%esi,%edx,1),%ebx │ │ │ │ - lea -0x20(%esi,%edx,1),%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ + lea (%edi,%ecx,1),%ebx │ │ │ │ + lea -0x20(%edi,%ecx,1),%esi │ │ │ │ fldl (%ebx) │ │ │ │ - fsubl (%eax) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - flds -0xad68(%ecx) │ │ │ │ - mov %edi,%ecx │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + fsubl (%esi) │ │ │ │ + mov -0x1c(%ebp),%esi │ │ │ │ + flds -0x9d68(%esi) │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + add %esi,%edx │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ + cmp %esi,-0x88(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - shl $0x4,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ fsubl 0x8(%ebx) │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl (%eax) │ │ │ │ + fstpl (%edx) │ │ │ │ fxch %st(2) │ │ │ │ - fstpl 0x8(%eax) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - cmp %eax,-0x7c(%ebp) │ │ │ │ - jge 3d5b0 │ │ │ │ - lea 0x10(%esi,%edx,1),%ebx │ │ │ │ - lea (%esi,%ecx,1),%edx │ │ │ │ + fstpl 0x8(%edx) │ │ │ │ + jge 3d560 │ │ │ │ + lea 0x10(%edi,%ecx,1),%ebx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + add $0x2,%eax │ │ │ │ fldl (%ebx) │ │ │ │ - fsubl (%edx) │ │ │ │ + add %edi,%ecx │ │ │ │ + fsubl (%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - fsubl 0x8(%edx) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - lea 0x2(%edi),%edx │ │ │ │ + fsubl 0x8(%ecx) │ │ │ │ fmul %st(3),%st │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jge 3d5c0 │ │ │ │ - lea 0x30(%esi,%ecx,1),%edx │ │ │ │ - lea 0x10(%esi,%ecx,1),%ecx │ │ │ │ - fldl (%edx) │ │ │ │ + fstpl 0x10(%edx) │ │ │ │ + fstpl 0x18(%edx) │ │ │ │ + cmp %esi,%eax │ │ │ │ + jge 3d570 │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + lea 0x30(%edi,%esi,1),%eax │ │ │ │ + lea 0x10(%edi,%esi,1),%ecx │ │ │ │ + fldl (%eax) │ │ │ │ fsubl (%ecx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ + fldl 0x8(%eax) │ │ │ │ fsubl 0x8(%ecx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x20(%ebx) │ │ │ │ - fstpl 0x28(%ebx) │ │ │ │ - jmp 3d5c4 │ │ │ │ - xchg %ax,%ax │ │ │ │ + fstpl 0x20(%edx) │ │ │ │ + fstpl 0x28(%edx) │ │ │ │ + jmp 3d574 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3d5c4 │ │ │ │ + jmp 3d574 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - lea -0x20(%esi,%eax,1),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + lea -0x20(%edi,%eax,1),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - lea 0x8(%esi),%edx │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ fmull (%eax) │ │ │ │ - flds -0xad68(%ebx) │ │ │ │ + flds -0x9d68(%ebx) │ │ │ │ fmull 0x8(%eax) │ │ │ │ - lea 0x8(%edi),%eax │ │ │ │ - fstpl -0x10(%edi,%ecx,1) │ │ │ │ - fstpl -0x8(%edi,%ecx,1) │ │ │ │ - lea 0x8(%edi,%ecx,1),%ecx │ │ │ │ - nop │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + fstpl -0x10(%esi,%ecx,1) │ │ │ │ + fstpl -0x8(%esi,%ecx,1) │ │ │ │ + lea 0x8(%esi,%ecx,1),%ecx │ │ │ │ + jmp 3d5c0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%eax) │ │ │ │ fldl -0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ fstpl -0x18(%edx) │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3d600 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ + jne 3d5c0 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ - add %esi,%eax │ │ │ │ + add %edi,%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - fstpl 0x8(%edi) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 3d6a5 │ │ │ │ - lea 0x18(%edi),%ecx │ │ │ │ - mov -0x1c(%ebp),%edi │ │ │ │ + je 3d665 │ │ │ │ + lea 0x18(%esi),%ecx │ │ │ │ + mov -0x1c(%ebp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - add %esi,%edx │ │ │ │ + add %edi,%edx │ │ │ │ mov %edx,%eax │ │ │ │ - flds -0xad74(%edi) │ │ │ │ - jmp 3d680 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + flds -0x9d74(%esi) │ │ │ │ + jmp 3d640 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x28(%edx) │ │ │ │ - faddl 0x8(%eax) │ │ │ │ sub $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ + faddl 0x18(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x10(%edx) │ │ │ │ faddl 0x10(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x18(%ecx) │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 3d680 │ │ │ │ + cmp %edi,%eax │ │ │ │ + jne 3d640 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov -0x44(%ebp),%esp │ │ │ │ - mov 0x2c(%eax),%esi │ │ │ │ + mov 0x2c(%eax),%edi │ │ │ │ mov 0xbc(%eax),%eax │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - andl $0x4,-0x4c(%ebp) │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - jne 3d8e0 │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + and $0x4,%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jne 3d8a0 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jg 3dac0 │ │ │ │ + jg 3da80 │ │ │ │ mov $0x30,%edx │ │ │ │ mov $0x5,%ebx │ │ │ │ mov $0x2,%ecx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov -0x20(%ebp),%esi │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ add %ecx,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ - lea (%ecx,%esi,1),%ebx │ │ │ │ + lea (%ecx,%edi,1),%ebx │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%esi │ │ │ │ and $0xfffffff8,%ebx │ │ │ │ and $0xfffffff8,%esi │ │ │ │ test %edi,%edi │ │ │ │ - js 3d755 │ │ │ │ + js 3d716 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea 0x18(%edi,%eax,1),%edi │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%eax) │ │ │ │ fldl -0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ fstpl -0x18(%edx) │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 3d740 │ │ │ │ + jne 3d700 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ add %ebx,%eax │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jg 3d780 │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + jg 3d740 │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ fldz │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fstl 0x10(%eax) │ │ │ │ inc %edx │ │ │ │ add $0x10,%eax │ │ │ │ fstl 0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 3d770 │ │ │ │ + jne 3d730 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ shl $0x4,%edi │ │ │ │ lea (%esi,%edi,1),%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 3d8c0 │ │ │ │ + je 3d880 │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ call 4130 │ │ │ │ add $0x20,%esp │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ lea 0x18(%esi,%ebx,1),%ecx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 3db90 │ │ │ │ - jmp 3d7e0 │ │ │ │ + js 3db50 │ │ │ │ + jmp 3d7a0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%eax) │ │ │ │ fldl -0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ fstpl -0x18(%edx) │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3d7e0 │ │ │ │ + jne 3d7a0 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ + cmp %esi,-0x7c(%ebp) │ │ │ │ mov -0x44(%ebp),%esp │ │ │ │ - cmp %esi,-0x74(%ebp) │ │ │ │ - jl 3da20 │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + jl 3d9e0 │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ cmp %esi,-0x24(%ebp) │ │ │ │ - jl 3d875 │ │ │ │ + jl 3d835 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ test $0x10,%cl │ │ │ │ - jne 3d900 │ │ │ │ + jne 3d8c0 │ │ │ │ and $0x1,%ecx │ │ │ │ - jne 3da60 │ │ │ │ + jne 3da20 │ │ │ │ mov %edx,%ecx │ │ │ │ sub -0x30(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add -0x24(%ebp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ - add %edi,%ebx │ │ │ │ add %eax,%ecx │ │ │ │ + add %edi,%ebx │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x10(%eax,%edx,1),%eax │ │ │ │ - jmp 3d860 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3d820 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ fldl (%ebx) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%ebx │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ + fldl -0x8(%ebx) │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3d860 │ │ │ │ - mov -0x60(%ebp),%esp │ │ │ │ + jne 3d820 │ │ │ │ + mov -0x64(%ebp),%esp │ │ │ │ incl -0x20(%ebp) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - add %edi,-0x6c(%ebp) │ │ │ │ + add %edi,-0x70(%ebp) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jge 3d320 │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + jge 3d2a0 │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ incl -0x58(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - add -0xa4(%ebp),%esi │ │ │ │ - add -0xac(%ebp),%edi │ │ │ │ + add -0xb4(%ebp),%esi │ │ │ │ + add -0xbc(%ebp),%edi │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ cmp %ebx,-0x58(%ebp) │ │ │ │ - jl 3d2c0 │ │ │ │ + jl 3d240 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ call 4690 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 3d7ad │ │ │ │ + jmp 3d76d │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ - jmp 3d6e5 │ │ │ │ + jmp 3d6a9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ and $0x80000001,%ebx │ │ │ │ add %edi,%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ - jmp 3d9d3 │ │ │ │ + jmp 3d993 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%esi) │ │ │ │ cmpl $0x80000001,-0x30(%ebp) │ │ │ │ - je 3da00 │ │ │ │ - jmp 3d960 │ │ │ │ + fldl (%esi) │ │ │ │ + je 3d9c0 │ │ │ │ + jmp 3d920 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ testb $0x1,-0x40(%ebp) │ │ │ │ - je 3d977 │ │ │ │ + je 3d937 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%esi) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ test $0x1,%cl │ │ │ │ - je 3d9c0 │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + je 3d980 │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ fadd %st(0),%st │ │ │ │ - fadds -0xad78(%ebx) │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ + fadds -0x9d78(%ebx) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ fsqrt │ │ │ │ fldl -0x38(%ebp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - jmp 3d9c4 │ │ │ │ + jmp 3d984 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x10,%esi │ │ │ │ add $0x10,%eax │ │ │ │ cmp %edx,%edi │ │ │ │ - je 3d875 │ │ │ │ + je 3d835 │ │ │ │ inc %edx │ │ │ │ - fldl 0x8(%esi) │ │ │ │ cmpl $0x80000001,-0x2c(%ebp) │ │ │ │ - jne 3d930 │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + jne 3d8f0 │ │ │ │ fchs │ │ │ │ fldl (%esi) │ │ │ │ + cmpl $0x80000001,-0x30(%ebp) │ │ │ │ fchs │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%esi) │ │ │ │ - cmpl $0x80000001,-0x30(%ebp) │ │ │ │ - jne 3d950 │ │ │ │ - jmp 3da02 │ │ │ │ + jne 3d910 │ │ │ │ + jmp 3d9c2 │ │ │ │ nop │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3d960 │ │ │ │ + jmp 3d920 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ - cmp %ebx,-0x74(%ebp) │ │ │ │ - jl 3dbc0 │ │ │ │ + cmp %ebx,-0x7c(%ebp) │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + jl 3db80 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ sub %esi,%eax │ │ │ │ cmp $0x1,%esi │ │ │ │ cmovle %eax,%ebx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ cmovl %eax,%ebx │ │ │ │ sub %ebx,%edx │ │ │ │ - add -0x88(%ebp),%edx │ │ │ │ - jmp 3d80a │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x98(%ebp),%edx │ │ │ │ + jmp 3d7cb │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - shl $0x4,%edx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ add %eax,%edx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add %edi,%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1c(%ebp),%edi │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ + mov -0x1c(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ - fadd %st(0),%st │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ - fadds -0xad78(%edi) │ │ │ │ - fmuls -0xad74(%edi) │ │ │ │ + fadd %st(0),%st │ │ │ │ + fadds -0x9d78(%esi) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ fsqrt │ │ │ │ fmull -0x38(%ebp) │ │ │ │ fldl -0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%ecx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 3da80 │ │ │ │ - jmp 3d875 │ │ │ │ + jne 3da40 │ │ │ │ + jmp 3d835 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4410 │ │ │ │ - mov -0x20(%ebp),%esi │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x1(%eax,%eax,1),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ add %ecx,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ - lea (%ecx,%esi,1),%ebx │ │ │ │ + lea (%ecx,%edi,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ lea 0x20(%edx),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%esi │ │ │ │ and $0xfffffff8,%ebx │ │ │ │ and $0xfffffff8,%esi │ │ │ │ - jmp 3d714 │ │ │ │ + jmp 3d6d8 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x44(%ebp) │ │ │ │ - sub %edx,%esp │ │ │ │ - lea 0x7(%esp),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - shr $0x3,%edx │ │ │ │ - cmp $0x1,%edi │ │ │ │ - jne 3db63 │ │ │ │ - mov -0x1c(%ebp),%edi │ │ │ │ - flds -0xad68(%edi) │ │ │ │ - fldl 0x10(%esi) │ │ │ │ + sub %ecx,%esp │ │ │ │ + lea 0x7(%esp),%edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 3db23 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + flds -0x9d68(%eax) │ │ │ │ + fldl 0x10(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - flds -0xad74(%edi) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - fldl 0x18(%esi) │ │ │ │ + flds -0x9d74(%eax) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fldl 0x18(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpl 0x0(,%edx,8) │ │ │ │ + fstpl 0x0(,%ecx,8) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x8(%eax) │ │ │ │ - fmull 0x0(,%edi,8) │ │ │ │ + fstpl 0x8(%edx) │ │ │ │ + fmull 0x0(,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ - add -0x5c(%ebp),%eax │ │ │ │ - fmull 0x8(%esi) │ │ │ │ - fstpl -0x10(%eax) │ │ │ │ - fstpl -0x8(%eax) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + add -0x60(%ebp),%edx │ │ │ │ + fmull 0x8(%edi) │ │ │ │ + fstpl -0x10(%edx) │ │ │ │ + fstpl -0x8(%edx) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - add %esi,%eax │ │ │ │ + add %edi,%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - jmp 3d6a5 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 3d665 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ + cmp %esi,-0x7c(%ebp) │ │ │ │ mov -0x44(%ebp),%esp │ │ │ │ - cmp %esi,-0x74(%ebp) │ │ │ │ - jge 3d875 │ │ │ │ + jge 3d835 │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ - cmp %ebx,-0x74(%ebp) │ │ │ │ - jl 3dc3c │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%esp │ │ │ │ - jmp 3d899 │ │ │ │ + cmp %ebx,-0x7c(%ebp) │ │ │ │ + jl 3dc05 │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%esp │ │ │ │ + jmp 3d859 │ │ │ │ nop │ │ │ │ lea -0x2(%esi),%esi │ │ │ │ + cmp %esi,-0x7c(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - cmp %esi,-0x74(%ebp) │ │ │ │ - jl 3dc03 │ │ │ │ + jl 3dbc9 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 3dbe5 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + jle 3dba8 │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ cmovl %ecx,%esi │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ lea 0x1(%esi,%eax,1),%edx │ │ │ │ - jmp 3da3f │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + jmp 3d9ff │ │ │ │ mov $0x2,%edx │ │ │ │ sub -0x20(%ebp),%edx │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ cmp %esi,%edx │ │ │ │ cmovl %esi,%edx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ sub %edx,%eax │ │ │ │ lea 0x1(%esi,%eax,1),%edx │ │ │ │ - jmp 3da2f │ │ │ │ + jmp 3d9ef │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ sub $0x3,%eax │ │ │ │ + cmp %eax,-0x7c(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - cmp %eax,-0x74(%ebp) │ │ │ │ - jl 3dc5c │ │ │ │ + jl 3dc29 │ │ │ │ mov $0x3,%eax │ │ │ │ sub -0x20(%ebp),%eax │ │ │ │ cmp $0x1,%esi │ │ │ │ cmovg -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ cmovl %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ sub %edx,%eax │ │ │ │ lea 0x1(%ecx,%eax,1),%eax │ │ │ │ - jmp 3dbca │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + jmp 3db8a │ │ │ │ lea -0x2(%esi),%esi │ │ │ │ - cmp %esi,-0x74(%ebp) │ │ │ │ - jge 3dbcf │ │ │ │ + cmp %esi,-0x7c(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + jge 3db8f │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ sub $0x3,%eax │ │ │ │ + cmp %eax,-0x7c(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - cmp %eax,-0x74(%ebp) │ │ │ │ - jl 3dc5c │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + jl 3dc29 │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 3dc27 │ │ │ │ + jmp 3dbed │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ sub $0x4,%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - cmp %eax,-0x74(%ebp) │ │ │ │ - jl 3dc90 │ │ │ │ + cmp %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jl 3dc63 │ │ │ │ mov $0x4,%eax │ │ │ │ sub -0x20(%ebp),%eax │ │ │ │ cmpl $0x1,-0x44(%ebp) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - cmovg -0x4c(%ebp),%eax │ │ │ │ + cmovg -0x50(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ cmovl %ecx,%eax │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%ecx │ │ │ │ - jmp 3dc13 │ │ │ │ + jmp 3dbd9 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ - call 3d0b0 │ │ │ │ + call 3d030 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ lea 0x1(%ecx,%eax,1),%edx │ │ │ │ - jmp 3dc6d │ │ │ │ + jmp 3dc3a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,%eax │ │ │ │ - jmp 3d5cb │ │ │ │ + mov %edi,%eax │ │ │ │ + jmp 3d57b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x8c,%esp │ │ │ │ + sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - call ba1f │ │ │ │ - add $0x270a4,%edi │ │ │ │ + call badf │ │ │ │ + add $0x260d4,%edi │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 40e0 │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ call 42d0 │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ lea (%ebx,%ecx,1),%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ cltd │ │ │ │ - idivl -0x20(%ebp) │ │ │ │ - cmp %edx,-0x5c(%ebp) │ │ │ │ + idivl -0x28(%ebp) │ │ │ │ + cmp %edx,-0x68(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmovge %eax,%ecx │ │ │ │ mov $0x0,%eax │ │ │ │ cmovge %edx,%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ imul %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ add %eax,%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jge 3e52a │ │ │ │ + jge 3e4ee │ │ │ │ mov (%esi),%esi │ │ │ │ mov %ecx,%edx │ │ │ │ sub %ebx,%edx │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - mov %esi,-0x2c(%ebp) │ │ │ │ + mov %edx,-0x9c(%ebp) │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ neg %ebx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ lea 0x2(%esi),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ imul %ebx,%edx │ │ │ │ imul %ebx,%ecx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ lea 0x3(%esi,%esi,1),%ecx │ │ │ │ imul %ecx,%edx │ │ │ │ sub %esi,%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - js 3e82b │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + js 3e7eb │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + add -0x34(%ebp),%eax │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ - add -0x30(%ebp),%eax │ │ │ │ - imul -0x84(%ebp),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + imul -0x90(%ebp),%eax │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov $0x2,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ cmovge %esi,%eax │ │ │ │ - lea 0x1(%eax,%eax,1),%ebx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ shl $0x4,%esi │ │ │ │ + lea 0x1(%eax,%eax,1),%ebx │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ lea 0x23(%eax),%esi │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov %esi,-0x84(%ebp) │ │ │ │ shr $0x4,%esi │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ mov %esp,%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 4410 │ │ │ │ mov %esi,%ecx │ │ │ │ mov %esi,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ add $0x20,%eax │ │ │ │ sub %eax,%ecx │ │ │ │ mov %ecx,%esp │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ cmp %ecx,-0x1c(%ebp) │ │ │ │ - jl 3e50d │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jl 3e4ce │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ lea -0x1(%ebx,%ebx,1),%ecx │ │ │ │ imul %ebx,%eax │ │ │ │ imul %eax,%ecx │ │ │ │ - add -0x8c(%ebp),%ecx │ │ │ │ + add -0x98(%ebp),%ecx │ │ │ │ mov $0x2aaaaaab,%eax │ │ │ │ imul %ecx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ sar $0x1f,%ecx │ │ │ │ sub %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x1,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ neg %eax │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ cmovs %ebx,%eax │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x24(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ neg %eax │ │ │ │ cmovs %esi,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ cmovl %ebx,%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - cmp %esi,-0x40(%ebp) │ │ │ │ - jl 3e5c0 │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + jl 3e580 │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ - sub -0x34(%ebp),%esi │ │ │ │ - mov %esi,-0x38(%ebp) │ │ │ │ - js 3e5fb │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ + sub -0x38(%ebp),%esi │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + js 3e5bb │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov 0x2c(%esi),%ebx │ │ │ │ - mov -0x24(%ebp),%esi │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ - add -0x30(%ebp),%esi │ │ │ │ + add -0x34(%ebp),%esi │ │ │ │ and $0x80000001,%ecx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ and $0x1,%esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ test $0x1,%bl │ │ │ │ - je 3df70 │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ - fldl -0xac20(%edi) │ │ │ │ + je 3df50 │ │ │ │ shl $0x4,%eax │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ add %eax,%edx │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + fldl -0x9c20(%edi) │ │ │ │ mov %esi,%ecx │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ lea 0x1(%eax,%esi,1),%esi │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - jmp 3deff │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + jmp 3dedf │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ - cmpl $0x80000001,-0x48(%ebp) │ │ │ │ - je 3df54 │ │ │ │ - cmpl $0x0,-0x3c(%ebp) │ │ │ │ - je 3ded0 │ │ │ │ + cmpl $0x80000001,-0x4c(%ebp) │ │ │ │ + je 3df34 │ │ │ │ + cmpl $0x0,-0x40(%ebp) │ │ │ │ + je 3deb0 │ │ │ │ fchs │ │ │ │ fldl (%eax) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - jmp 3def0 │ │ │ │ + jmp 3ded0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3def0 │ │ │ │ + jmp 3ded0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3def0 │ │ │ │ + jmp 3ded0 │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ecx │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%eax │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 3dfc0 │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ - fildl -0x20(%ebp) │ │ │ │ + je 3dfa0 │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + fildl -0x28(%ebp) │ │ │ │ fadd %st(0),%st │ │ │ │ - fadds -0xad78(%edi) │ │ │ │ - fmuls -0xad74(%edi) │ │ │ │ + fadds -0x9d78(%edi) │ │ │ │ + fmuls -0x9d74(%edi) │ │ │ │ fsqrt │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ test $0x10,%bl │ │ │ │ - je 3dee0 │ │ │ │ - cmpl $0x0,-0x30(%ebp) │ │ │ │ - jns 3dea0 │ │ │ │ - cmpl $0x0,-0x68(%ebp) │ │ │ │ - jne 3e5a0 │ │ │ │ - fstp %st(1) │ │ │ │ - cmpl $0x0,-0x24(%ebp) │ │ │ │ - jns 3deaf │ │ │ │ - testb $0x1,-0x24(%ebp) │ │ │ │ - je 3dee6 │ │ │ │ + je 3dec0 │ │ │ │ + cmpl $0x0,-0x34(%ebp) │ │ │ │ + jns 3de80 │ │ │ │ + cmpl $0x0,-0x74(%ebp) │ │ │ │ + jne 3e560 │ │ │ │ + fstp %st(1) │ │ │ │ + cmpl $0x0,-0x20(%ebp) │ │ │ │ + jns 3de8f │ │ │ │ + testb $0x1,-0x20(%ebp) │ │ │ │ + je 3dec6 │ │ │ │ fchs │ │ │ │ fldl (%eax) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - jmp 3deaf │ │ │ │ + jmp 3de8f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ and $0x10,%ebx │ │ │ │ - jne 3e610 │ │ │ │ + jne 3e5d0 │ │ │ │ mov %eax,%ecx │ │ │ │ - add -0x38(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ + add -0x3c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x8(%esi),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ lea 0x10(%edx,%eax,1),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ fldl (%ecx) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%ebx │ │ │ │ fstpl -0x18(%ebx) │ │ │ │ + fldl -0x8(%ecx) │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3dfa0 │ │ │ │ - jmp 3dfc2 │ │ │ │ + jne 3df80 │ │ │ │ + jmp 3dfa2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ - jmp 3e000 │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + jmp 3dfdf │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,0x10(%edx) │ │ │ │ - movl $0x0,0x14(%edx) │ │ │ │ - movl $0x0,0x18(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ - movl $0x0,0xc(%edx) │ │ │ │ inc %esi │ │ │ │ + movl $0x0,(%edx) │ │ │ │ + movl $0x0,0x4(%edx) │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ + movl $0x0,0xc(%edx) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - push -0x1c(%ebp) │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ + push -0x1c(%ebp) │ │ │ │ call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jge 3dfe0 │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ - mov %esp,-0x3c(%ebp) │ │ │ │ + jge 3dfc0 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + mov %esp,-0x40(%ebp) │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov 0xbc(%eax),%eax │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ and $0x4,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - jne 3e560 │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + jne 3e520 │ │ │ │ cmpl $0x1,-0x1c(%ebp) │ │ │ │ - jg 3e690 │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jg 3e650 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ sub $0x40,%esp │ │ │ │ - movl $0x2,-0x20(%ebp) │ │ │ │ - movl $0x43,-0x58(%ebp) │ │ │ │ + mov $0x3,%ebx │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ + movl $0x2,-0x28(%ebp) │ │ │ │ + movl $0x43,-0x64(%ebp) │ │ │ │ and $0xfffffff8,%edx │ │ │ │ - mov $0x3,%ebx │ │ │ │ lea 0xa(%eax,%eax,4),%eax │ │ │ │ lea 0x2(%ecx,%eax,1),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 3e0c0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3e080 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ecx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 3e0c0 │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + jne 3e080 │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 3e115 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + js 3e0d6 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,%eax │ │ │ │ lea 0x10(%edx,%ebx,1),%ebx │ │ │ │ nop │ │ │ │ - fldl (%ecx) │ │ │ │ fldl -0x8(%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ fstpl -0x10(%eax) │ │ │ │ + fldl -0x10(%ecx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 3e100 │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - sub -0x34(%ebp),%ebx │ │ │ │ + jne 3e0c0 │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + sub -0x38(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea 0x10(%edx,%eax,1),%eax │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 3e163 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jl 3e123 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %esi │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 3e140 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + jne 3e100 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ lea 0x7(%esp),%esi │ │ │ │ and $0xfffffff8,%esi │ │ │ │ shl $0x4,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 3e540 │ │ │ │ + je 3e500 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0x20(%ebp) │ │ │ │ + push -0x28(%ebp) │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ + push -0x58(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ - push -0x4c(%ebp) │ │ │ │ call 4400 │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ lea 0x8(%ecx),%edx │ │ │ │ lea 0x18(%esi,%ebx,1),%ecx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 3e1d5 │ │ │ │ + js 3e196 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%eax) │ │ │ │ fldl -0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ fstpl -0x18(%edx) │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3e1c0 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%esp │ │ │ │ + jne 3e180 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%esp │ │ │ │ mov %eax,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %edx,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub %edx,%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovns %edx,%eax │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov (%eax),%ebx │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ lea (%eax,%eax,1),%ecx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ shl $0x5,%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ + shl $0x4,%edx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ add $0x10,%eax │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%ecx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ add %eax,%edx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ fldl 0x8(%ecx) │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + fstl -0x58(%ebp) │ │ │ │ fstpl 0x10(%edx) │ │ │ │ fstpl 0x18(%edx) │ │ │ │ movl $0x0,0x0(,%ecx,8) │ │ │ │ movl $0x0,0x4(,%ecx,8) │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ mov %edx,%eax │ │ │ │ add $0x18,%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3e72c │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ - flds -0xad74(%edi) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fld %st(0) │ │ │ │ - fldl -0x8(%ecx) │ │ │ │ + jle 3e6ec │ │ │ │ + flds -0x9d74(%edi) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + add $0x10,%ecx │ │ │ │ + fld %st(0) │ │ │ │ + fldl -0x18(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull -0x10(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%ecx │ │ │ │ fstl 0x10(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x18(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x10(%eax) │ │ │ │ fstpl 0x18(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 3e280 │ │ │ │ + jne 3e240 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ add $0x30,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%ebx │ │ │ │ and $0xfffffff8,%ebx │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x18(%eax),%edx │ │ │ │ lea 0x18(%ebx),%eax │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edx) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl -0x8(%edx) │ │ │ │ inc %ecx │ │ │ │ add $0x10,%edx │ │ │ │ - fstpl -0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ + fstpl -0x18(%eax) │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 3e2e0 │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + jne 3e2a0 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ movl $0x0,(%ebx) │ │ │ │ movl $0x0,0x4(%ebx) │ │ │ │ movl $0x0,0x8(%ebx) │ │ │ │ movl $0x0,0xc(%ebx) │ │ │ │ movl $0x0,(%ebx,%eax,1) │ │ │ │ movl $0x0,0x4(%ebx,%eax,1) │ │ │ │ movl $0x0,0x8(%ebx,%eax,1) │ │ │ │ movl $0x0,0xc(%ebx,%eax,1) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 3e4a0 │ │ │ │ + jne 3e460 │ │ │ │ fldl 0x10(%ebx) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ fldl 0x18(%ebx) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - flds -0xad74(%edi) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + flds -0x9d74(%edi) │ │ │ │ + sub $0x4,%ecx │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - sub $0x4,%ecx │ │ │ │ fchs │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jle 3e406 │ │ │ │ + jle 3e3c1 │ │ │ │ fldz │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ lea 0x20(%ebx),%edx │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ add $0x10,%eax │ │ │ │ fldz │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 3e398 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 3e356 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - fldl (%edx) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ + fxch %st(3) │ │ │ │ + fsubrl 0x8(%edx) │ │ │ │ lea 0x4(%esi),%ecx │ │ │ │ add $0x30,%edx │ │ │ │ - fsub %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ add $0x3,%esi │ │ │ │ add $0x30,%eax │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstpl -0x30(%eax) │ │ │ │ - fsub %st,%st(2) │ │ │ │ - flds -0xad68(%edi) │ │ │ │ - fmul %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ + fsubrl -0x30(%edx) │ │ │ │ + flds -0x9d68(%edi) │ │ │ │ + fmul %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x28(%eax) │ │ │ │ fldl -0x20(%edx) │ │ │ │ fldl -0x18(%edx) │ │ │ │ - fsub %st,%st(6) │ │ │ │ - fxch %st(6) │ │ │ │ - fmul %st(5),%st │ │ │ │ - fstpl -0x20(%eax) │ │ │ │ - fsub %st,%st(6) │ │ │ │ - fxch %st(6) │ │ │ │ + fsub %st,%st(4) │ │ │ │ + fxch %st(4) │ │ │ │ fmul %st(3),%st │ │ │ │ + fstpl -0x20(%eax) │ │ │ │ + fsub %st,%st(4) │ │ │ │ + fxch %st(4) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fldl -0x10(%edx) │ │ │ │ fldl -0x8(%edx) │ │ │ │ - fsub %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fldl -0x28(%edx) │ │ │ │ + fsubr %st(1),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ - fsub %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x30(%edx) │ │ │ │ + fsubr %st(2),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jl 3e390 │ │ │ │ + jl 3e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - jmp 3e410 │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + jmp 3e3d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ebx │ │ │ │ - add -0x20(%ebp),%eax │ │ │ │ + add -0x28(%ebp),%eax │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fldl 0x18(%ebx) │ │ │ │ fldl -0x10(%ebx) │ │ │ │ fsubr %st(2),%st │ │ │ │ - flds -0xad68(%edi) │ │ │ │ + flds -0x9d68(%edi) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl -0x8(%ebx) │ │ │ │ fsubr %st(3),%st │ │ │ │ - flds -0xad74(%edi) │ │ │ │ + flds -0x9d74(%edi) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jge 3e480 │ │ │ │ + jge 3e440 │ │ │ │ fldl 0x20(%ebx) │ │ │ │ - fsubl (%ebx) │ │ │ │ lea 0x2(%esi),%edx │ │ │ │ + fsubl (%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x28(%ebx) │ │ │ │ fsubl 0x8(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%eax) │ │ │ │ fstpl 0x18(%eax) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jle 3e48a │ │ │ │ + jle 3e44a │ │ │ │ fxch %st(3) │ │ │ │ fsubrl 0x30(%ebx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fsubrl 0x38(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl 0x20(%eax) │ │ │ │ fstpl 0x28(%eax) │ │ │ │ - jmp 3e4a0 │ │ │ │ + jmp 3e460 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3e4a0 │ │ │ │ + jmp 3e460 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ add %esi,%eax │ │ │ │ lea (%ebx,%esi,1),%edx │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ imul %esi,%eax │ │ │ │ lea (%edx,%eax,2),%edx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - imul %esi,%edx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ + imul %esi,%edx │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ - add -0x50(%ebp),%edx │ │ │ │ + add -0x60(%ebp),%edx │ │ │ │ shl $0x5,%eax │ │ │ │ - shl $0x5,%edx │ │ │ │ add %ecx,%eax │ │ │ │ + shl $0x5,%edx │ │ │ │ lea 0x20(%ecx,%edx,1),%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%ebx) │ │ │ │ fldl -0x8(%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%ebx │ │ │ │ fstpl -0x10(%eax) │ │ │ │ + fldl -0x10(%ebx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 3e4e0 │ │ │ │ - mov -0x3c(%ebp),%esp │ │ │ │ - incl -0x24(%ebp) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + jne 3e4a0 │ │ │ │ + mov -0x40(%ebp),%esp │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ cmp %eax,-0x1c(%ebp) │ │ │ │ - jge 3de20 │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + jge 3de00 │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov %esi,%esp │ │ │ │ - incl -0x30(%ebp) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - add %ebx,-0x80(%ebp) │ │ │ │ - cmp %eax,-0x90(%ebp) │ │ │ │ - jg 3dda5 │ │ │ │ + incl -0x34(%ebp) │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + add %ebx,-0x8c(%ebp) │ │ │ │ + cmp %eax,-0x9c(%ebp) │ │ │ │ + jg 3dd7e │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0x20(%ebp) │ │ │ │ + push -0x28(%ebp) │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ + push -0x58(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ - push -0x4c(%ebp) │ │ │ │ call 46c0 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 3e19f │ │ │ │ + jmp 3e15f │ │ │ │ nop │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ add %ecx,%eax │ │ │ │ - imul -0x74(%ebp),%eax │ │ │ │ + imul -0x80(%ebp),%eax │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 3e07f │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jmp 3e05e │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fld %st(0) │ │ │ │ + cmpl $0x0,-0x20(%ebp) │ │ │ │ fchs │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - cmpl $0x0,-0x24(%ebp) │ │ │ │ - js 3e6f0 │ │ │ │ + js 3e6b0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 3deaf │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + jmp 3de8f │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ - cmp %ebx,-0x40(%ebp) │ │ │ │ - jl 3e701 │ │ │ │ - mov -0x24(%ebp),%esi │ │ │ │ + cmp %ebx,-0x44(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + jl 3e6c1 │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ mov $0x1,%edx │ │ │ │ sub %esi,%edx │ │ │ │ cmp $0x1,%esi │ │ │ │ cmovle %edx,%ebx │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ cmp %ebx,%esi │ │ │ │ cmovge %esi,%ebx │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ sub %ebx,%eax │ │ │ │ - add -0x64(%ebp),%eax │ │ │ │ - sub -0x34(%ebp),%esi │ │ │ │ - mov %esi,-0x38(%ebp) │ │ │ │ - jns 3de50 │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - add -0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - jmp 3dfc2 │ │ │ │ + add -0x70(%ebp),%eax │ │ │ │ + sub -0x38(%ebp),%esi │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + jns 3de30 │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + add -0x34(%ebp),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 3dfa2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%ebx │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ add %edx,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %esi,%edx │ │ │ │ lea 0x10(%esi,%ecx,1),%ecx │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ - jmp 3e660 │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + jmp 3e620 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ test %esi,%esi │ │ │ │ - je 3e650 │ │ │ │ + je 3e610 │ │ │ │ fldl (%edx) │ │ │ │ fchs │ │ │ │ fstpl (%edx) │ │ │ │ fchs │ │ │ │ fstpl 0x8(%edx) │ │ │ │ - jmp 3e652 │ │ │ │ + jmp 3e612 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 3dfc2 │ │ │ │ + je 3dfa2 │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldl (%eax) │ │ │ │ fstl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%edx) │ │ │ │ cmp $0x80000001,%ebx │ │ │ │ - jne 3e630 │ │ │ │ + jne 3e5f0 │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fstpl (%edx) │ │ │ │ fstl 0x8(%edx) │ │ │ │ - jmp 3e632 │ │ │ │ + jmp 3e5f2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ lea 0x1(%eax,%eax,1),%ecx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ imul %ecx,%eax │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ lea 0x10(%ecx),%eax │ │ │ │ lea 0x13(%ecx),%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ test %eax,%eax │ │ │ │ - js 3e0e3 │ │ │ │ - jmp 3e07f │ │ │ │ + js 3e0a3 │ │ │ │ + jmp 3e05e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - testb $0x1,-0x24(%ebp) │ │ │ │ - jne 3df56 │ │ │ │ - jmp 3deb7 │ │ │ │ + testb $0x1,-0x20(%ebp) │ │ │ │ + jne 3df36 │ │ │ │ + jmp 3de97 │ │ │ │ sub $0x2,%esi │ │ │ │ - cmp %esi,-0x40(%ebp) │ │ │ │ - jl 3e7f2 │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ + jl 3e7b2 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 3e7d4 │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + jle 3e794 │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ cmovge %ecx,%esi │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ - jmp 3e5df │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + jmp 3e59f │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ add $0x30,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%edx │ │ │ │ + cmpl $0x1,-0x50(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - cmpl $0x1,-0x4c(%ebp) │ │ │ │ - je 3f3a2 │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + je 3f362 │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ movl $0x0,0x0(,%edx,8) │ │ │ │ movl $0x0,0x4(,%edx,8) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ movl $0x0,(%eax,%ecx,1) │ │ │ │ movl $0x0,0x4(%eax,%ecx,1) │ │ │ │ movl $0x0,0x8(%eax,%ecx,1) │ │ │ │ movl $0x0,0xc(%eax,%ecx,1) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 3e4f5 │ │ │ │ - flds -0xad74(%edi) │ │ │ │ + jne 3e4b6 │ │ │ │ + flds -0x9d74(%edi) │ │ │ │ fldl 0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x18(%eax) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ fchs │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - mov -0x3c(%ebp),%esp │ │ │ │ - incl -0x24(%ebp) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%esp │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ cmp %eax,-0x1c(%ebp) │ │ │ │ - jge 3de20 │ │ │ │ - jmp 3e507 │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + jge 3de00 │ │ │ │ + jmp 3e4c8 │ │ │ │ mov $0x2,%edx │ │ │ │ - sub -0x24(%ebp),%edx │ │ │ │ + sub -0x20(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ cmp %esi,%edx │ │ │ │ cmovl %esi,%edx │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ sub %edx,%eax │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ - jmp 3e5cf │ │ │ │ + jmp 3e58f │ │ │ │ mov %eax,%edx │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ sub $0x3,%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jl 3f304 │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jl 3f2c4 │ │ │ │ mov $0x3,%eax │ │ │ │ - sub -0x24(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + sub -0x20(%ebp),%eax │ │ │ │ cmp $0x1,%esi │ │ │ │ - cmovg -0x20(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + cmovg -0x28(%ebp),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ cmovge %ecx,%eax │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - jmp 3e70d │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + jmp 3e6cd │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %edx,%edx │ │ │ │ cmovle %edx,%eax │ │ │ │ mov %ecx,%edx │ │ │ │ mov %eax,%ebx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + mov %ebx,-0xa4(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ - imul -0x84(%ebp),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + imul -0x90(%ebp),%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ mov $0x2,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ cmovge %esi,%eax │ │ │ │ - lea 0x1(%eax,%eax,1),%ecx │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ shl $0x4,%esi │ │ │ │ + lea 0x1(%eax,%eax,1),%ecx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ lea 0x23(%eax),%esi │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ shr $0x4,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ mov %esp,%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 4410 │ │ │ │ mov %esi,%ebx │ │ │ │ mov %esi,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ add $0x20,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ mov %ebx,%esp │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ cmp %ebx,-0x1c(%ebp) │ │ │ │ - jl 3eecd │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jl 3ee8e │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ lea -0x1(%ebx),%ecx │ │ │ │ lea -0x1(%ebx,%ebx,1),%eax │ │ │ │ imul %ebx,%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ - add -0x8c(%ebp),%ecx │ │ │ │ + add -0x98(%ebp),%ecx │ │ │ │ mov $0x2aaaaaab,%eax │ │ │ │ imul %ecx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ sar $0x1f,%ecx │ │ │ │ sub %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ neg %ebx │ │ │ │ and $0x1,%eax │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x24(%ebp),%esi │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ neg %eax │ │ │ │ cmovs %esi,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ cmovl %ecx,%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - cmp %esi,-0x40(%ebp) │ │ │ │ - jl 3f080 │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + jl 3f040 │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ - sub -0x34(%ebp),%esi │ │ │ │ - mov %esi,-0x38(%ebp) │ │ │ │ - js 3f0bb │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ + sub -0x38(%ebp),%esi │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + js 3f07b │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov 0x2c(%esi),%ebx │ │ │ │ - mov -0x24(%ebp),%esi │ │ │ │ - add -0x3c(%ebp),%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + add -0x40(%ebp),%esi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ and $0x1,%esi │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ test $0x1,%bl │ │ │ │ - jne 3ef80 │ │ │ │ + jne 3ef40 │ │ │ │ and $0x10,%ebx │ │ │ │ - jne 3f0d0 │ │ │ │ + jne 3f090 │ │ │ │ mov %eax,%ecx │ │ │ │ - add -0x38(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ + add -0x3c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x8(%esi),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ lea 0x10(%edx,%eax,1),%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3e960 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ fldl (%ecx) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%ebx │ │ │ │ fstpl -0x18(%ebx) │ │ │ │ + fldl -0x8(%ecx) │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3e980 │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ + jne 3e960 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ - jmp 3e9d0 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 3e9af │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,0x10(%edx) │ │ │ │ - movl $0x0,0x14(%edx) │ │ │ │ - movl $0x0,0x18(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ - movl $0x0,0xc(%edx) │ │ │ │ inc %esi │ │ │ │ + movl $0x0,(%edx) │ │ │ │ + movl $0x0,0x4(%edx) │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ + movl $0x0,0xc(%edx) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - push -0x1c(%ebp) │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ + push -0x1c(%ebp) │ │ │ │ call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 3e9b0 │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - mov %esp,-0x44(%ebp) │ │ │ │ + jle 3e990 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov %esp,-0x48(%ebp) │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0xbc(%eax),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - jne 3ef40 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jne 3ef00 │ │ │ │ cmpl $0x1,-0x1c(%ebp) │ │ │ │ - jg 3f169 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jg 3f129 │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ sub $0x40,%esp │ │ │ │ - movl $0x2,-0x20(%ebp) │ │ │ │ - movl $0x43,-0x58(%ebp) │ │ │ │ mov $0x3,%ebx │ │ │ │ + movl $0x2,-0x28(%ebp) │ │ │ │ + movl $0x43,-0x64(%ebp) │ │ │ │ lea 0xa(%eax,%eax,4),%eax │ │ │ │ lea 0x2(%ecx,%eax,1),%eax │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 3ea80 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 3ea80 │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ + jne 3ea40 │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 3ead5 │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + js 3ea96 │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%eax │ │ │ │ lea 0x10(%ecx,%ebx,1),%ebx │ │ │ │ nop │ │ │ │ - fldl (%edx) │ │ │ │ fldl -0x8(%edx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ fstpl -0x10(%eax) │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 3eac0 │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - sub -0x34(%ebp),%ebx │ │ │ │ + jne 3ea80 │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + sub -0x38(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ lea 0x10(%ecx,%eax,1),%eax │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jg 3eb23 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jg 3eae3 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %esi │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 3eb00 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + jne 3eac0 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ lea 0x7(%esp),%esi │ │ │ │ and $0xfffffff8,%esi │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 3ef20 │ │ │ │ + je 3eee0 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0x20(%ebp) │ │ │ │ + push -0x28(%ebp) │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ + push -0x6c(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ call 4400 │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ lea 0x18(%esi,%ecx,1),%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 3eb95 │ │ │ │ + js 3eb56 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%eax) │ │ │ │ fldl -0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ fstpl -0x18(%edx) │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3eb80 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%esp │ │ │ │ + jne 3eb40 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%esp │ │ │ │ mov %eax,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %edx,%eax │ │ │ │ and $0x1,%eax │ │ │ │ sub %edx,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %eax,%ecx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov (%eax),%esi │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ shl $0x5,%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ + shl $0x4,%edx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ add $0x10,%eax │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ add %eax,%edx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ fldl (%ebx) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ fstpl 0x10(%edx) │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ fstpl 0x18(%edx) │ │ │ │ movl $0x0,0x0(,%ebx,8) │ │ │ │ movl $0x0,0x4(,%ebx,8) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ mov %edx,%eax │ │ │ │ add $0x18,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - jle 3f1d7 │ │ │ │ - mov -0x20(%ebp),%esi │ │ │ │ - flds -0xad74(%edi) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fld %st(0) │ │ │ │ - fldl -0x8(%ebx) │ │ │ │ + jle 3f197 │ │ │ │ + flds -0x9d74(%edi) │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + add $0x10,%ebx │ │ │ │ + fld %st(0) │ │ │ │ + fldl -0x18(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fmull (%ebx) │ │ │ │ + fmull -0x10(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%ebx │ │ │ │ fstl 0x10(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x18(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x10(%eax) │ │ │ │ fstpl 0x18(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 3ec40 │ │ │ │ + jne 3ec00 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ add $0x30,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,%ebx │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ mov $0x1,%esi │ │ │ │ lea 0x18(%eax),%edx │ │ │ │ lea 0x18(%ebx),%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fldl (%edx) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl -0x8(%edx) │ │ │ │ inc %esi │ │ │ │ add $0x10,%edx │ │ │ │ - fstpl -0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ + fstpl -0x18(%eax) │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 3eca0 │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + jne 3ec60 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ movl $0x0,(%ebx) │ │ │ │ movl $0x0,0x4(%ebx) │ │ │ │ movl $0x0,0x8(%ebx) │ │ │ │ movl $0x0,0xc(%ebx) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ movl $0x0,(%ebx,%eax,1) │ │ │ │ movl $0x0,0x4(%ebx,%eax,1) │ │ │ │ movl $0x0,0x8(%ebx,%eax,1) │ │ │ │ movl $0x0,0xc(%ebx,%eax,1) │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 3ee60 │ │ │ │ + jne 3ee20 │ │ │ │ fldl 0x10(%ebx) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fldl 0x18(%ebx) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - flds -0xad74(%edi) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + flds -0x9d74(%edi) │ │ │ │ + sub $0x4,%esi │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - sub $0x4,%esi │ │ │ │ fchs │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp $0x2,%esi │ │ │ │ - jle 3edc6 │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ + jle 3ed81 │ │ │ │ fldz │ │ │ │ lea 0x20(%ebx),%edx │ │ │ │ add $0x10,%eax │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ fldz │ │ │ │ - jmp 3ed58 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3ed16 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - fldl (%edx) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ + fxch %st(3) │ │ │ │ + fsubrl 0x8(%edx) │ │ │ │ lea 0x4(%ecx),%ebx │ │ │ │ add $0x30,%edx │ │ │ │ - fsub %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ add $0x3,%ecx │ │ │ │ add $0x30,%eax │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstpl -0x30(%eax) │ │ │ │ - fsub %st,%st(2) │ │ │ │ - flds -0xad68(%edi) │ │ │ │ - fmul %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ + fsubrl -0x30(%edx) │ │ │ │ + flds -0x9d68(%edi) │ │ │ │ + fmul %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x28(%eax) │ │ │ │ fldl -0x20(%edx) │ │ │ │ fldl -0x18(%edx) │ │ │ │ - fsub %st,%st(6) │ │ │ │ - fxch %st(6) │ │ │ │ - fmul %st(5),%st │ │ │ │ - fstpl -0x20(%eax) │ │ │ │ - fsub %st,%st(6) │ │ │ │ - fxch %st(6) │ │ │ │ + fsub %st,%st(4) │ │ │ │ + fxch %st(4) │ │ │ │ fmul %st(3),%st │ │ │ │ + fstpl -0x20(%eax) │ │ │ │ + fsub %st,%st(4) │ │ │ │ + fxch %st(4) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fldl -0x10(%edx) │ │ │ │ fldl -0x8(%edx) │ │ │ │ - fsub %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fldl -0x28(%edx) │ │ │ │ + fsubr %st(1),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ - fsub %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x30(%edx) │ │ │ │ + fsubr %st(2),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jg 3ed50 │ │ │ │ + jg 3ed10 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - jmp 3edd0 │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + jmp 3ed90 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%edx │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ shl $0x4,%edx │ │ │ │ lea (%ebx,%edx,1),%eax │ │ │ │ - add -0x20(%ebp),%edx │ │ │ │ + add -0x28(%ebp),%edx │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ fldl 0x10(%eax) │ │ │ │ fldl 0x18(%eax) │ │ │ │ fldl -0x10(%eax) │ │ │ │ fsubr %st(2),%st │ │ │ │ - flds -0xad68(%edi) │ │ │ │ + flds -0x9d68(%edi) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl -0x8(%eax) │ │ │ │ fsubr %st(3),%st │ │ │ │ - flds -0xad74(%edi) │ │ │ │ + flds -0x9d74(%edi) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%edx) │ │ │ │ fxch %st(2) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jle 3ee40 │ │ │ │ + jle 3ee00 │ │ │ │ fldl 0x20(%eax) │ │ │ │ - fsubl (%eax) │ │ │ │ add $0x2,%ecx │ │ │ │ + fsubl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x28(%eax) │ │ │ │ fsubl 0x8(%eax) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%edx) │ │ │ │ fstpl 0x18(%edx) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jle 3ee4a │ │ │ │ + jle 3ee0a │ │ │ │ fxch %st(3) │ │ │ │ fsubrl 0x30(%eax) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fsubrl 0x38(%eax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl 0x20(%edx) │ │ │ │ fstpl 0x28(%edx) │ │ │ │ - jmp 3ee60 │ │ │ │ + jmp 3ee20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3ee60 │ │ │ │ + jmp 3ee20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ add %esi,%eax │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ imul %esi,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ lea (%edx,%eax,2),%edx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ imul %esi,%edx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ add %esi,%edx │ │ │ │ shl $0x5,%eax │ │ │ │ shl $0x5,%edx │ │ │ │ add %ecx,%eax │ │ │ │ lea 0x20(%ecx,%edx,1),%edx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%ebx) │ │ │ │ fldl -0x8(%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%ebx │ │ │ │ fstpl -0x10(%eax) │ │ │ │ + fldl -0x10(%ebx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 3eea0 │ │ │ │ - mov -0x44(%ebp),%esp │ │ │ │ - incl -0x24(%ebp) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + jne 3ee60 │ │ │ │ + mov -0x48(%ebp),%esp │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ cmp %eax,-0x1c(%ebp) │ │ │ │ - jge 3e900 │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ + jge 3e8d0 │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ mov %esi,%esp │ │ │ │ - incl -0x3c(%ebp) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - add %ebx,-0x88(%ebp) │ │ │ │ + incl -0x40(%ebp) │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + add %ebx,-0x94(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 3e880 │ │ │ │ + jl 3e849 │ │ │ │ mov %esi,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x30(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ sub %esi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %ebx,%esi │ │ │ │ cmovge %edx,%eax │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - cmp %eax,-0x90(%ebp) │ │ │ │ - jg 3dd69 │ │ │ │ - jmp 3e52a │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + jg 3dd39 │ │ │ │ + jmp 3e4ee │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0x20(%ebp) │ │ │ │ + push -0x28(%ebp) │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ + push -0x6c(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ call 46c0 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 3eb5f │ │ │ │ + jmp 3eb1f │ │ │ │ nop │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ add %ebx,%eax │ │ │ │ - imul -0x78(%ebp),%eax │ │ │ │ + imul -0x84(%ebp),%eax │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ inc %ebx │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 3ea4e │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jmp 3ea2d │ │ │ │ + xchg %ax,%ax │ │ │ │ shl $0x4,%eax │ │ │ │ - fldl -0xac20(%edi) │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + fldl -0x9c20(%edi) │ │ │ │ add %eax,%edx │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ lea 0x1(%esi,%eax,1),%esi │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ - fildl -0x20(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + fildl -0x28(%ebp) │ │ │ │ fadd %st(0),%st │ │ │ │ - fadds -0xad78(%edi) │ │ │ │ - fmuls -0xad74(%edi) │ │ │ │ + fadds -0x9d78(%edi) │ │ │ │ + fmuls -0x9d74(%edi) │ │ │ │ fsqrt │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ test $0x10,%bl │ │ │ │ - je 3f010 │ │ │ │ + je 3efd0 │ │ │ │ + cmpl $0x0,-0x7c(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - cmpl $0x0,-0x70(%ebp) │ │ │ │ - jne 3f050 │ │ │ │ + jne 3f010 │ │ │ │ fstp %st(2) │ │ │ │ ffreep %st(0) │ │ │ │ - cmpl $0x0,-0x24(%ebp) │ │ │ │ - js 3f1c6 │ │ │ │ - jmp 3eff2 │ │ │ │ + cmpl $0x0,-0x20(%ebp) │ │ │ │ + js 3f186 │ │ │ │ + jmp 3efb2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ - cmpl $0x0,-0x44(%ebp) │ │ │ │ - je 3f020 │ │ │ │ + cmpl $0x0,-0x48(%ebp) │ │ │ │ + je 3efe0 │ │ │ │ fchs │ │ │ │ fldl (%eax) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - jmp 3f030 │ │ │ │ + jmp 3eff0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3f030 │ │ │ │ + jmp 3eff0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3f030 │ │ │ │ + jmp 3eff0 │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ecx │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%eax │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 3efa0 │ │ │ │ + jne 3ef60 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3e995 │ │ │ │ + jmp 3e975 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fxch %st(2) │ │ │ │ + cmpl $0x0,-0x20(%ebp) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - cmpl $0x0,-0x24(%ebp) │ │ │ │ - jns 3eff0 │ │ │ │ + jns 3efb0 │ │ │ │ ffreep %st(0) │ │ │ │ - testb $0x1,-0x24(%ebp) │ │ │ │ - je 3effa │ │ │ │ + testb $0x1,-0x20(%ebp) │ │ │ │ + je 3efba │ │ │ │ fldl (%eax) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - jmp 3eff2 │ │ │ │ + jmp 3efb2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ - cmp %ebx,-0x40(%ebp) │ │ │ │ - jl 3f280 │ │ │ │ - mov -0x24(%ebp),%esi │ │ │ │ + cmp %ebx,-0x44(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + jl 3f240 │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ mov $0x1,%edx │ │ │ │ sub %esi,%edx │ │ │ │ cmp $0x1,%esi │ │ │ │ cmovle %edx,%ebx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ cmovl %esi,%ebx │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ sub %ebx,%eax │ │ │ │ - add -0x68(%ebp),%eax │ │ │ │ - sub -0x34(%ebp),%esi │ │ │ │ - mov %esi,-0x38(%ebp) │ │ │ │ - jns 3e930 │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - add -0x3c(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 3e995 │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ + sub -0x38(%ebp),%esi │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + jns 3e900 │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + add -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + jmp 3e975 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%edx │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x10(%esi,%ecx,1),%ecx │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - jmp 3f13e │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + jmp 3f0fe │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ + cmpl $0x0,-0x20(%ebp) │ │ │ │ fchs │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - cmpl $0x0,-0x24(%ebp) │ │ │ │ - js 3f2a3 │ │ │ │ + js 3f263 │ │ │ │ fstp %st(1) │ │ │ │ test %esi,%esi │ │ │ │ - je 3f120 │ │ │ │ + je 3f0e0 │ │ │ │ fchs │ │ │ │ fldl (%eax) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - jmp 3f130 │ │ │ │ + jmp 3f0f0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3f130 │ │ │ │ + jmp 3f0f0 │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 3e995 │ │ │ │ + je 3e975 │ │ │ │ fldl 0x8(%edx) │ │ │ │ fldl (%edx) │ │ │ │ fstl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 3f0f0 │ │ │ │ + jne 3f0b0 │ │ │ │ fstp %st(1) │ │ │ │ - cmpl $0x0,-0x24(%ebp) │ │ │ │ - jns 3f10b │ │ │ │ - testb $0x1,-0x24(%ebp) │ │ │ │ - je 3f124 │ │ │ │ + cmpl $0x0,-0x20(%ebp) │ │ │ │ + jns 3f0cb │ │ │ │ + testb $0x1,-0x20(%ebp) │ │ │ │ + je 3f0e4 │ │ │ │ fchs │ │ │ │ fldl (%eax) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - jmp 3f10b │ │ │ │ + jmp 3f0cb │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ lea 0x1(%eax,%eax,1),%ecx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ imul %ecx,%eax │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ lea 0x10(%ecx),%eax │ │ │ │ lea 0x13(%ecx),%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - js 3eaa3 │ │ │ │ - jmp 3ea4e │ │ │ │ - testb $0x1,-0x24(%ebp) │ │ │ │ - je 3f024 │ │ │ │ + js 3ea63 │ │ │ │ + jmp 3ea2d │ │ │ │ + testb $0x1,-0x20(%ebp) │ │ │ │ + je 3efe4 │ │ │ │ fchs │ │ │ │ - jmp 3f06b │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + jmp 3f02b │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ add $0x30,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%edx │ │ │ │ + cmpl $0x1,-0x58(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - cmpl $0x1,-0x50(%ebp) │ │ │ │ - je 3f396 │ │ │ │ - mov -0x38(%ebp),%esi │ │ │ │ + je 3f356 │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ movl $0x0,0x0(,%edx,8) │ │ │ │ movl $0x0,0x4(,%edx,8) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ movl $0x0,(%eax,%esi,1) │ │ │ │ movl $0x0,0x4(%eax,%esi,1) │ │ │ │ movl $0x0,0x8(%eax,%esi,1) │ │ │ │ movl $0x0,0xc(%eax,%esi,1) │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 3eeb5 │ │ │ │ - flds -0xad74(%edi) │ │ │ │ + jne 3ee76 │ │ │ │ + flds -0x9d74(%edi) │ │ │ │ fldl 0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x18(%eax) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fchs │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - mov -0x44(%ebp),%esp │ │ │ │ - incl -0x24(%ebp) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%esp │ │ │ │ + incl -0x20(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ cmp %eax,-0x1c(%ebp) │ │ │ │ - jge 3e900 │ │ │ │ - jmp 3eec7 │ │ │ │ + jge 3e8d0 │ │ │ │ + jmp 3ee88 │ │ │ │ nop │ │ │ │ sub $0x2,%esi │ │ │ │ - cmp %esi,-0x40(%ebp) │ │ │ │ - jl 3f2d2 │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ + jl 3f292 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 3f2b4 │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + jle 3f274 │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ cmovl %ecx,%esi │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ - jmp 3f09f │ │ │ │ + jmp 3f05f │ │ │ │ ffreep %st(0) │ │ │ │ - testb $0x1,-0x24(%ebp) │ │ │ │ - jne 3f15e │ │ │ │ - jmp 3f111 │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + testb $0x1,-0x20(%ebp) │ │ │ │ + jne 3f11e │ │ │ │ + jmp 3f0d1 │ │ │ │ mov $0x2,%edx │ │ │ │ - sub -0x24(%ebp),%edx │ │ │ │ + sub -0x20(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ cmp %esi,%edx │ │ │ │ cmovl %esi,%edx │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ sub %edx,%eax │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ - jmp 3f08f │ │ │ │ + jmp 3f04f │ │ │ │ mov %eax,%edx │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ sub $0x3,%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jl 3f34c │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jl 3f30c │ │ │ │ mov $0x3,%eax │ │ │ │ - sub -0x24(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + sub -0x20(%ebp),%eax │ │ │ │ cmp $0x1,%esi │ │ │ │ - cmovg -0x20(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + cmovg -0x28(%ebp),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ cmovl %ecx,%eax │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - jmp 3f288 │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + jmp 3f248 │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ sub $0x4,%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jl 3f338 │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + jl 3f2f8 │ │ │ │ mov $0x4,%eax │ │ │ │ - sub -0x24(%ebp),%eax │ │ │ │ - cmpl $0x1,-0x20(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - cmovg -0x38(%ebp),%eax │ │ │ │ + sub -0x20(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x28(%ebp) │ │ │ │ + cmovg -0x3c(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ cmovge %ecx,%eax │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%edx │ │ │ │ - jmp 3e806 │ │ │ │ + jmp 3e7c6 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - call 3d0b0 │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + call 3d030 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ lea 0x1(%ecx,%eax,1),%edx │ │ │ │ - jmp 3f312 │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + jmp 3f2d2 │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ sub $0x4,%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jl 3f382 │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + jl 3f342 │ │ │ │ mov $0x4,%eax │ │ │ │ - sub -0x24(%ebp),%eax │ │ │ │ - cmpl $0x1,-0x20(%ebp) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - cmovg -0x38(%ebp),%eax │ │ │ │ + sub -0x20(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x28(%ebp) │ │ │ │ + cmovg -0x3c(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ cmovge %eax,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ecx,%eax │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ lea 0x1(%ecx,%eax,1),%edx │ │ │ │ - jmp 3f2e2 │ │ │ │ + jmp 3f2a2 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - call 3d0b0 │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + call 3d030 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ lea 0x1(%ecx,%eax,1),%edx │ │ │ │ - jmp 3f35a │ │ │ │ - movl $0x4,-0x60(%ebp) │ │ │ │ - jmp 3ec86 │ │ │ │ - movl $0x4,-0x58(%ebp) │ │ │ │ - jmp 3e2c4 │ │ │ │ + jmp 3f31a │ │ │ │ + movl $0x4,-0x6c(%ebp) │ │ │ │ + jmp 3ec47 │ │ │ │ + movl $0x4,-0x64(%ebp) │ │ │ │ + jmp 3e285 │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0003f3b0 : │ │ │ │ +0003f370 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x74(%esp),%ecx │ │ │ │ mov 0x8c(%esp),%eax │ │ │ │ mov 0x7c(%esp),%ebp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x259ad,%ebx │ │ │ │ + add $0x249ed,%ebx │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ @@ -73662,103 +73506,103 @@ │ │ │ │ push %ecx │ │ │ │ push $0x3 │ │ │ │ push %edi │ │ │ │ call 4540 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ testb $0x4,0x68(%eax) │ │ │ │ - jne 3f697 │ │ │ │ + jne 3f657 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov 0x74(%esp),%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ mov 0x78(%esp),%ecx │ │ │ │ mov %ebp,0x2c(%eax) │ │ │ │ mov %ecx,0x4(%eax) │ │ │ │ test $0x20,%ebp │ │ │ │ - jne 3f7a5 │ │ │ │ + jne 3f765 │ │ │ │ test $0x8,%ebp │ │ │ │ - jne 3f776 │ │ │ │ + jne 3f736 │ │ │ │ and $0x40,%ebp │ │ │ │ - jne 3f733 │ │ │ │ + jne 3f6f3 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ movl $0x0,0x1c(%eax) │ │ │ │ movl $0x0,0x20(%eax) │ │ │ │ movl $0x0,0x24(%eax) │ │ │ │ mov 0x24c(%ebx),%eax │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov 0x274(%ebx),%eax │ │ │ │ mov %eax,0x14(%ecx) │ │ │ │ call 4510 │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ - mov %eax,0xc0(%ecx) │ │ │ │ mov 0x2c(%ecx),%esi │ │ │ │ - mov (%ecx),%ebp │ │ │ │ + mov %eax,0xc0(%ecx) │ │ │ │ shl $0x2,%eax │ │ │ │ + mov (%ecx),%ebp │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ mov %esi,%eax │ │ │ │ and $0x4,%eax │ │ │ │ - jne 3f6a8 │ │ │ │ + jne 3f668 │ │ │ │ cmp $0x1,%ebp │ │ │ │ - jg 3f5e1 │ │ │ │ + jg 3f5a1 │ │ │ │ movl $0xfffffffe,0x14(%esp) │ │ │ │ movl $0x19,0xc(%esp) │ │ │ │ movl $0x5,0x18(%esp) │ │ │ │ movl $0x1,0x8(%esp) │ │ │ │ movl $0x2,0x4(%esp) │ │ │ │ - sub $0x4,%esp │ │ │ │ shr $0xd,%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ and $0x1,%esi │ │ │ │ or %eax,%esi │ │ │ │ push %esi │ │ │ │ push 0x10(%esp) │ │ │ │ - push 0x18(%esp) │ │ │ │ mov %esi,%ebp │ │ │ │ + push 0x18(%esp) │ │ │ │ call 43e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %eax,%ecx │ │ │ │ cmpl $0x1,0x10(%esp) │ │ │ │ - jle 3f556 │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jle 3f516 │ │ │ │ or $0x80,%ebp │ │ │ │ mov $0x1,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebp │ │ │ │ push 0x10(%esp) │ │ │ │ push 0x18(%esp) │ │ │ │ call 43e0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ - inc %esi │ │ │ │ mov (%edi),%ecx │ │ │ │ + inc %esi │ │ │ │ + cmp %esi,0x10(%esp) │ │ │ │ mov 0x10(%ecx),%edx │ │ │ │ mov %edx,0x10(%eax) │ │ │ │ - cmp %esi,0x10(%esp) │ │ │ │ - jne 3f530 │ │ │ │ + jne 3f4f0 │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ cmp %esi,0x14(%esp) │ │ │ │ - jg 3f654 │ │ │ │ + jg 3f614 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ lea (%edx,%eax,1),%ebp │ │ │ │ imul 0x18(%esp),%ebp │ │ │ │ add %eax,%ebp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edx,%esi │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ neg %esi │ │ │ │ cmovs %edx,%esi │ │ │ │ - jmp 3f5a6 │ │ │ │ + jmp 3f566 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %edi,%edx │ │ │ │ sub $0x4,%esp │ │ │ │ neg %edx │ │ │ │ @@ -73770,154 +73614,154 @@ │ │ │ │ inc %edi │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 4330 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 3f5a0 │ │ │ │ + jle 3f560 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 3f650 │ │ │ │ + jg 3f610 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ add 0x18(%esp),%ebp │ │ │ │ mov (%eax),%ecx │ │ │ │ - jmp 3f580 │ │ │ │ + jmp 3f540 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ call 4410 │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ fildl 0x18(%esp) │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ lea 0x1(%ecx,%ecx,1),%edx │ │ │ │ - fyl2x │ │ │ │ fnstcw 0x2e(%esp) │ │ │ │ movzwl 0x2e(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x2c(%esp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw 0x2c(%esp) │ │ │ │ fistpl 0x18(%esp) │ │ │ │ fldcw 0x2e(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ cmp $0x1,%eax │ │ │ │ setg %al │ │ │ │ imul %edx,%edx │ │ │ │ neg %ecx │ │ │ │ movzbl %al,%eax │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ - jmp 3f4fc │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + jmp 3f4bc │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov %edi,0x48(%esp) │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ mov 0x88(%esp),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ push $0x0 │ │ │ │ push 0x14(%esp) │ │ │ │ lea 0x4c(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x280f8(%ebx),%eax │ │ │ │ + lea -0x27178(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ mov %edi,0xbc(%eax) │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 45b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f433 │ │ │ │ + jmp 3f3f3 │ │ │ │ mov $0x2,%eax │ │ │ │ cmp %eax,%ebp │ │ │ │ cmovl %eax,%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ push %ebp │ │ │ │ call 4410 │ │ │ │ lea 0x1(%ebp,%ebp,1),%ecx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ fildl 0x18(%esp) │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ imul %ecx,%ecx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw 0x2e(%esp) │ │ │ │ movzwl 0x2e(%esp),%eax │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x2c(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ neg %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ shr $0xd,%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ and $0x1,%eax │ │ │ │ + fyl2x │ │ │ │ or $0x4,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ fldcw 0x2c(%esp) │ │ │ │ fistpl 0x18(%esp) │ │ │ │ fldcw 0x2e(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ push %eax │ │ │ │ push 0x10(%esp) │ │ │ │ push %ecx │ │ │ │ call 43e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %eax,%ecx │ │ │ │ cmpl $0x1,0x10(%esp) │ │ │ │ - jg 3f525 │ │ │ │ - jmp 3f564 │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 3f4e5 │ │ │ │ + jmp 3f524 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jne 3f468 │ │ │ │ + jne 3f428 │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xa9d0(%ebx),%eax │ │ │ │ + lea -0x99d0(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4670 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f468 │ │ │ │ + jmp 3f428 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x18(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - je 3f806 │ │ │ │ + je 3f7c6 │ │ │ │ mov 0x2c(%ecx),%ebp │ │ │ │ - jmp 3f45f │ │ │ │ + jmp 3f41f │ │ │ │ mov %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ imul %esi,%eax │ │ │ │ lea -0x1(,%eax,4),%ecx │ │ │ │ mov $0x55555556,%eax │ │ │ │ imul %esi,%ecx │ │ │ │ imul %ecx │ │ │ │ @@ -73926,42 +73770,42 @@ │ │ │ │ shl $0x4,%edx │ │ │ │ push %edx │ │ │ │ call 4720 │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - je 3f7e5 │ │ │ │ + je 3f7a5 │ │ │ │ mov 0x2c(%ecx),%ebp │ │ │ │ - jmp 3f453 │ │ │ │ + jmp 3f413 │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xa9d0(%ebx),%eax │ │ │ │ + lea -0x99d0(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4670 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x2c(%eax),%ebp │ │ │ │ - jmp 3f453 │ │ │ │ + jmp 3f413 │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xa9d0(%ebx),%eax │ │ │ │ + lea -0x99d0(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4670 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x2c(%eax),%ebp │ │ │ │ - jmp 3f45f │ │ │ │ + jmp 3f41f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003f830 : │ │ │ │ +0003f7f0 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2553b,%ebx │ │ │ │ + add $0x2457b,%ebx │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ push %edx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ @@ -73969,63 +73813,63 @@ │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4340 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0003f870 : │ │ │ │ +0003f830 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x2453f,%ebx │ │ │ │ push $0x3e8 │ │ │ │ push $0x6 │ │ │ │ push $0x15d1 │ │ │ │ - call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x254f3,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4680 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003f8b0 : │ │ │ │ +0003f870 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x244ff,%ebx │ │ │ │ push $0x68 │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x254b1,%ebx │ │ │ │ call 4060 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003f8e0 : │ │ │ │ +0003f8a0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2548c,%ebx │ │ │ │ + add $0x244cc,%ebx │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov 0x70(%ecx),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 3f970 │ │ │ │ + je 3f930 │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 3f93c │ │ │ │ + jle 3f8fc │ │ │ │ lea (%esi,%esi,2),%esi │ │ │ │ mov %edx,%edi │ │ │ │ lea (%eax,%esi,8),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x10(%eax) │ │ │ │ @@ -74033,151 +73877,151 @@ │ │ │ │ add $0x18,%edi │ │ │ │ fstpl -0x18(%edi) │ │ │ │ fldl -0x18(%eax) │ │ │ │ fstpl -0x10(%edi) │ │ │ │ fldl -0x10(%eax) │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 3f920 │ │ │ │ + jne 3f8e0 │ │ │ │ mov 0x34(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 3f970 │ │ │ │ + jle 3f930 │ │ │ │ + fldl -0x9c20(%ebx) │ │ │ │ mov %edx,%eax │ │ │ │ lea (%esi,%esi,2),%edx │ │ │ │ - fldl -0xac20(%ebx) │ │ │ │ lea (%eax,%edx,8),%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 3f960 │ │ │ │ + jne 3f920 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x68(%ecx),%eax │ │ │ │ test $0x2,%al │ │ │ │ - jne 3f980 │ │ │ │ + jne 3f940 │ │ │ │ test $0x10,%al │ │ │ │ - jne 3f99e │ │ │ │ + jne 3f95e │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x30(%ecx),%eax │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ push %eax │ │ │ │ call 4820 │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x68(%ecx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 3f97b │ │ │ │ + je 3f93b │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x30,%ecx │ │ │ │ push %ecx │ │ │ │ call 4820 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003f9c0 : │ │ │ │ +0003f980 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x253a7,%ebx │ │ │ │ + add $0x243e7,%ebx │ │ │ │ lea 0x30(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4070 │ │ │ │ mov 0xc0(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 3fa0d │ │ │ │ + jle 3f9cd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0xbc(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%esi,4) │ │ │ │ inc %esi │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0xc0(%edi) │ │ │ │ - jg 3f9f0 │ │ │ │ + jg 3f9b0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xbc(%edi) │ │ │ │ call 4830 │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ movl $0x0,0xbc(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - jne 3fa40 │ │ │ │ + jne 3fa00 │ │ │ │ test $0x40,%al │ │ │ │ - jne 3fa55 │ │ │ │ + jne 3fa15 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3fa6a │ │ │ │ + jne 3fa2a │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%edi) │ │ │ │ call 4830 │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 3fa33 │ │ │ │ + je 3f9f3 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%edi) │ │ │ │ call 4830 │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 3fa37 │ │ │ │ + je 3f9f7 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x18(%edi) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0003fa80 : │ │ │ │ +0003fa40 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x252ea,%ebx │ │ │ │ + add $0x2432a,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - js 3fb40 │ │ │ │ - jne 3fae0 │ │ │ │ + js 3fb00 │ │ │ │ + jne 3faa0 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ or 0x18(%esp),%eax │ │ │ │ - je 3fbe0 │ │ │ │ + je 3fba0 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ cmp %eax,0x1c(%esp) │ │ │ │ - je 3fbc9 │ │ │ │ + je 3fb89 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ add 0x18(%esp),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 3fb40 │ │ │ │ - flds -0xad68(%ebx) │ │ │ │ + jne 3fb00 │ │ │ │ + flds -0x9d68(%ebx) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ @@ -74189,22 +74033,22 @@ │ │ │ │ cmp %esi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ cmovge %ecx,%eax │ │ │ │ cmovg %esi,%ecx │ │ │ │ mov %eax,%esi │ │ │ │ sub %ecx,%esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 3fbc0 │ │ │ │ + jg 3fb80 │ │ │ │ cmp %edx,%eax │ │ │ │ - jle 3fb50 │ │ │ │ + jle 3fb10 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 3fbf0 │ │ │ │ - flds -0xad68(%ebx) │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ + js 3fbb0 │ │ │ │ + flds -0x9d68(%ebx) │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ setns %al │ │ │ │ test %al,%al │ │ │ │ fcmove %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0xc,%esp │ │ │ │ @@ -74222,122 +74066,122 @@ │ │ │ │ lea 0x1(%edx,%edx,1),%ebx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ mov %ecx,%ebx │ │ │ │ sub 0x18(%esp),%ebx │ │ │ │ - fildl 0x4(%esp) │ │ │ │ add %ecx,%eax │ │ │ │ + fildl 0x4(%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ - fdivr %st(2),%st │ │ │ │ sub 0x1c(%esp),%eax │ │ │ │ + fdivr %st(2),%st │ │ │ │ fildl 0x4(%esp) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - fdivr %st(2),%st │ │ │ │ add %ecx,%eax │ │ │ │ + fdivr %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl 0x4(%esp) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ fdivrp %st,%st(3) │ │ │ │ fildl 0x4(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ - fdivrp %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ + fdivrp %st,%st(2) │ │ │ │ + fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ and $0x1,%edx │ │ │ │ - je 3fac6 │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ + je 3fa86 │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0xc,%esp │ │ │ │ fld1 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ - flds -0xad68(%ebx) │ │ │ │ - jmp 3fb28 │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ + flds -0x9d68(%ebx) │ │ │ │ + jmp 3fae8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003fc10 : │ │ │ │ +0003fbd0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x25152,%ebx │ │ │ │ + add $0x24196,%ebx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ test %edx,%edx │ │ │ │ - js 3fd00 │ │ │ │ + js 3fcc0 │ │ │ │ mov %ecx,%edx │ │ │ │ mov %eax,%esi │ │ │ │ neg %edx │ │ │ │ cmovs %ecx,%edx │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ cmp %esi,%edx │ │ │ │ cmovl %esi,%edx │ │ │ │ cmp 0x20(%esp),%edx │ │ │ │ - jg 3fd10 │ │ │ │ + jg 3fcd0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3fd00 │ │ │ │ + je 3fcc0 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 3fd00 │ │ │ │ + je 3fcc0 │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ mov %ecx,(%esp) │ │ │ │ fabs │ │ │ │ fildl (%esp) │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ test %eax,%eax │ │ │ │ - js 3fd20 │ │ │ │ + js 3fce0 │ │ │ │ fchs │ │ │ │ fld1 │ │ │ │ test %ecx,%ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ setns %dl │ │ │ │ test %dl,%dl │ │ │ │ fcmove %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ lea 0x1(%ebx,%ebx,1),%ebx │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov %edx,%ebx │ │ │ │ - fld %st(2) │ │ │ │ sub %eax,%ebx │ │ │ │ add %edx,%eax │ │ │ │ + fld %st(2) │ │ │ │ fmul %st(2),%st │ │ │ │ fsqrt │ │ │ │ fildl (%esp) │ │ │ │ mov %ebx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ - fdivrp %st,%st(5) │ │ │ │ sub %ecx,%eax │ │ │ │ + fdivrp %st,%st(5) │ │ │ │ fildl (%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ fdivr %st(1),%st │ │ │ │ fmulp %st,%st(5) │ │ │ │ fildl (%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ @@ -74369,75 +74213,75 @@ │ │ │ │ ret │ │ │ │ add $0xc,%esp │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ - jmp 3fc7f │ │ │ │ + jmp 3fc3f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003fd30 : │ │ │ │ +0003fcf0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x25031,%ebx │ │ │ │ + add $0x24075,%ebx │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,%edi │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ neg %edi │ │ │ │ cmovs %ecx,%edi │ │ │ │ cmp %edi,%edx │ │ │ │ cmovl %edi,%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jl 3fde0 │ │ │ │ + jl 3fda0 │ │ │ │ cmp $0xffffffff,%esi │ │ │ │ - je 3fd80 │ │ │ │ + je 3fd40 │ │ │ │ add $0x10,%esp │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 3fe60 │ │ │ │ + jl 3fe20 │ │ │ │ test $0x1,%dl │ │ │ │ - je 3fe70 │ │ │ │ + je 3fe30 │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fstpl (%esp) │ │ │ │ mov %edx,%esi │ │ │ │ neg %esi │ │ │ │ cmovns %esi,%edx │ │ │ │ sub %ecx,%eax │ │ │ │ sub $0x10,%esp │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ - mov %eax,%edx │ │ │ │ fildl 0x1c(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ cmovns %edx,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ fildl 0x1c(%esp) │ │ │ │ fstpl (%esp) │ │ │ │ call 4650 │ │ │ │ fmull 0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -74445,320 +74289,320 @@ │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ sub %eax,%ebx │ │ │ │ mov %ebx,(%esp) │ │ │ │ - mov %edx,%ebx │ │ │ │ fildl (%esp) │ │ │ │ + mov %edx,%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ mov %ebx,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ add %edx,%eax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + fildl (%esp) │ │ │ │ mov %ebx,(%esp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fildl (%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ mov %esi,%eax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ sub %ecx,%eax │ │ │ │ + fildl (%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ sub %ecx,%eax │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fildl (%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ - fildl (%esp) │ │ │ │ add %edx,%ecx │ │ │ │ + fildl (%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildl (%esp) │ │ │ │ mov %ecx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ mov %edx,(%esp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl (%esp) │ │ │ │ mov %esi,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fchs │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ fstpl (%esp) │ │ │ │ - jmp 3fd9b │ │ │ │ + jmp 3fd5b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fld1 │ │ │ │ fstpl (%esp) │ │ │ │ - jmp 3fd9b │ │ │ │ + jmp 3fd5b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0003fe80 : │ │ │ │ +0003fe40 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x24eec,%ebx │ │ │ │ + add $0x23f2c,%ebx │ │ │ │ + cmpl $0xffffffff,0x24(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - cmpl $0xffffffff,0x24(%esp) │ │ │ │ - jl 3fecd │ │ │ │ + jl 3fe8d │ │ │ │ mov $0xffffffff,%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ call 4790 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x8(%eax,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jge 3feb0 │ │ │ │ + jge 3fe70 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003fee0 : │ │ │ │ +0003fea0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x24e8c,%ebx │ │ │ │ + add $0x23ecc,%ebx │ │ │ │ + cmpl $0xffffffff,0x24(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - cmpl $0xffffffff,0x24(%esp) │ │ │ │ - jl 3ff2d │ │ │ │ + jl 3feed │ │ │ │ mov $0xffffffff,%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ call 4660 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x8(%eax,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jge 3ff10 │ │ │ │ + jge 3fed0 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003ff40 : │ │ │ │ +0003ff00 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x24e2c,%ebx │ │ │ │ + add $0x23e6c,%ebx │ │ │ │ + cmpl $0xffffffff,0x24(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - cmpl $0xffffffff,0x24(%esp) │ │ │ │ - jl 3ff8d │ │ │ │ + jl 3ff4d │ │ │ │ mov $0xffffffff,%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ call 40c0 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x8(%eax,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jge 3ff70 │ │ │ │ + jge 3ff30 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003ffa0 : │ │ │ │ +0003ff60 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x24dc4,%ebx │ │ │ │ + add $0x23e04,%ebx │ │ │ │ neg %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jl 40005 │ │ │ │ + jl 3ffc5 │ │ │ │ cmpl $0xffffffff,0x24(%esp) │ │ │ │ - jl 40005 │ │ │ │ + jl 3ffc5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%ebp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ add $0x8,%edi │ │ │ │ push %ebp │ │ │ │ push 0x30(%esp) │ │ │ │ push %esi │ │ │ │ inc %ebp │ │ │ │ call 4790 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %ebp,0x24(%esp) │ │ │ │ - jge 3ffe0 │ │ │ │ + jge 3ffa0 │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jge 3ffd0 │ │ │ │ + jge 3ff90 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00040010 : │ │ │ │ +0003ffd0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x24d54,%ebx │ │ │ │ + add $0x23d94,%ebx │ │ │ │ neg %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jl 40075 │ │ │ │ + jl 40035 │ │ │ │ cmpl $0xffffffff,0x24(%esp) │ │ │ │ - jl 40075 │ │ │ │ + jl 40035 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%ebp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ add $0x8,%edi │ │ │ │ push %ebp │ │ │ │ push 0x30(%esp) │ │ │ │ push %esi │ │ │ │ inc %ebp │ │ │ │ call 4660 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %ebp,0x24(%esp) │ │ │ │ - jge 40050 │ │ │ │ + jge 40010 │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jge 40040 │ │ │ │ + jge 40000 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00040080 : │ │ │ │ +00040040 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x24ce4,%ebx │ │ │ │ + add $0x23d24,%ebx │ │ │ │ neg %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jl 400e5 │ │ │ │ + jl 400a5 │ │ │ │ cmpl $0xffffffff,0x24(%esp) │ │ │ │ - jl 400e5 │ │ │ │ + jl 400a5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%ebp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ add $0x8,%edi │ │ │ │ push %ebp │ │ │ │ push 0x30(%esp) │ │ │ │ push %esi │ │ │ │ inc %ebp │ │ │ │ call 40c0 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %ebp,0x24(%esp) │ │ │ │ - jge 400c0 │ │ │ │ + jge 40080 │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jge 400b0 │ │ │ │ + jge 40070 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000400f0 : │ │ │ │ +000400b0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x24c78,%ebx │ │ │ │ + add $0x23cb8,%ebx │ │ │ │ neg %ecx │ │ │ │ cmp %ecx,0x34(%esp) │ │ │ │ - jl 401a3 │ │ │ │ - lea -0xa9bd(%ebx),%eax │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ + jl 40163 │ │ │ │ + lea -0x99bd(%ebx),%eax │ │ │ │ mov %ecx,%ebp │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x26c(%ebx),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ cmpl $0xffffffff,0x34(%esp) │ │ │ │ - jl 4019c │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + jl 4015c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ebp │ │ │ │ @@ -74781,48 +74625,48 @@ │ │ │ │ inc %esi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ push (%eax) │ │ │ │ call 4170 <__fprintf_chk@plt> │ │ │ │ addl $0x8,0x60(%esp) │ │ │ │ add $0x30,%esp │ │ │ │ cmp %esi,0x34(%esp) │ │ │ │ - jge 40150 │ │ │ │ + jge 40110 │ │ │ │ inc %edi │ │ │ │ cmp 0x34(%esp),%edi │ │ │ │ - jle 40140 │ │ │ │ + jle 40100 │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jge 40130 │ │ │ │ + jge 400f0 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000401b0 : │ │ │ │ +00040170 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x24bb8,%ebx │ │ │ │ + add $0x23bf8,%ebx │ │ │ │ neg %ecx │ │ │ │ cmp %ecx,0x34(%esp) │ │ │ │ - jl 40232 │ │ │ │ + jl 401f2 │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ cmpl $0xffffffff,0x34(%esp) │ │ │ │ - jl 4022b │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + jl 401eb │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ nop │ │ │ │ mov %ebp,%esi │ │ │ │ mov $0xffffffff,%ebp │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ @@ -74831,50 +74675,50 @@ │ │ │ │ push 0x10(%esp) │ │ │ │ push %edi │ │ │ │ inc %ebp │ │ │ │ call 4660 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%esi) │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jge 40200 │ │ │ │ - mov %esi,%ebp │ │ │ │ + jge 401c0 │ │ │ │ inc %edi │ │ │ │ cmp 0x34(%esp),%edi │ │ │ │ - jle 401f0 │ │ │ │ + mov %esi,%ebp │ │ │ │ + jle 401b0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,0x34(%esp) │ │ │ │ - jge 401e0 │ │ │ │ + jge 401a0 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00040240 : │ │ │ │ +00040200 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x24b28,%ebx │ │ │ │ + add $0x23b68,%ebx │ │ │ │ neg %ecx │ │ │ │ cmp %ecx,0x34(%esp) │ │ │ │ - jl 402c2 │ │ │ │ + jl 40282 │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ cmpl $0xffffffff,0x34(%esp) │ │ │ │ - jl 402bb │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + jl 4027b │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ nop │ │ │ │ mov %ebp,%esi │ │ │ │ mov $0xffffffff,%ebp │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ @@ -74883,53 +74727,53 @@ │ │ │ │ push 0x10(%esp) │ │ │ │ push %edi │ │ │ │ inc %ebp │ │ │ │ call 40c0 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%esi) │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jge 40290 │ │ │ │ - mov %esi,%ebp │ │ │ │ + jge 40250 │ │ │ │ inc %edi │ │ │ │ cmp 0x34(%esp),%edi │ │ │ │ - jle 40280 │ │ │ │ + mov %esi,%ebp │ │ │ │ + jle 40240 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,0x34(%esp) │ │ │ │ - jge 40270 │ │ │ │ + jge 40230 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000402d0 : │ │ │ │ +00040290 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 4c37 │ │ │ │ - add $0x24a9c,%eax │ │ │ │ + add $0x23adc,%eax │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 403a2 │ │ │ │ + jle 40362 │ │ │ │ test %eax,%eax │ │ │ │ - je 403c6 │ │ │ │ + je 40386 │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - mov %ebp,0x34(%esp) │ │ │ │ fldz │ │ │ │ + mov %ebp,0x34(%esp) │ │ │ │ lea (%ecx,%edi,1),%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ lea (%edx,%edi,1),%esi │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov $0x8,%esi │ │ │ │ sub %edi,%esi │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ @@ -74938,45 +74782,45 @@ │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ add %edi,%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 403b0 │ │ │ │ - fld %st(1) │ │ │ │ + jle 40370 │ │ │ │ mov %eax,%edi │ │ │ │ + fld %st(1) │ │ │ │ fld1 │ │ │ │ - jmp 40362 │ │ │ │ + jmp 40322 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx,%edi,8) │ │ │ │ fmul %st(3),%st │ │ │ │ faddl (%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ dec %edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - jne 40360 │ │ │ │ + jne 40320 │ │ │ │ fxch %st(2) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov %edi,(%esp) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl (%edi) │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x38(%esp) │ │ │ │ - jne 40345 │ │ │ │ + jne 40305 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 403a2 │ │ │ │ + jmp 40362 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -74985,61 +74829,61 @@ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ fld1 │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov %edi,(%esp) │ │ │ │ mov (%esp),%edi │ │ │ │ - jmp 40384 │ │ │ │ + jmp 40344 │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ fstl 0x0(%ebp,%eax,8) │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 403a0 │ │ │ │ + je 40360 │ │ │ │ add $0x2,%eax │ │ │ │ fstl 0x0(%ebp,%edx,8) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 403e0 │ │ │ │ + jne 403a0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -00040400 : │ │ │ │ +000403c0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 4c37 │ │ │ │ - add $0x2496c,%eax │ │ │ │ - fldl 0x4c(%esp) │ │ │ │ + add $0x239ac,%eax │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ + fldl 0x4c(%esp) │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 404f0 │ │ │ │ + jle 404b0 │ │ │ │ test %eax,%eax │ │ │ │ - je 40537 │ │ │ │ + je 404f7 │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - mov %ebp,0x38(%esp) │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ fldz │ │ │ │ - lea (%ecx,%edi,1),%ebx │ │ │ │ xor %esi,%esi │ │ │ │ + lea (%ecx,%edi,1),%ebx │ │ │ │ + mov %ebp,0x38(%esp) │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ add %edx,%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov $0x8,%edi │ │ │ │ sub %ebx,%edi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ @@ -75048,54 +74892,54 @@ │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ add %edi,%ebx │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 40510 │ │ │ │ - fld %st(1) │ │ │ │ + jle 404d0 │ │ │ │ mov %eax,%edi │ │ │ │ + fld %st(1) │ │ │ │ fld1 │ │ │ │ - jmp 404a2 │ │ │ │ + jmp 40462 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx,%edi,8) │ │ │ │ fmul %st(3),%st │ │ │ │ faddl (%edx,%edi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ dec %edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - jne 404a0 │ │ │ │ + jne 40460 │ │ │ │ fxch %st(2) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov %edi,(%esp) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl (%edi) │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%edi,%esi,8) │ │ │ │ fabs │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 40526 │ │ │ │ + ja 404e6 │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x38(%esp) │ │ │ │ - jne 4047e │ │ │ │ + jne 4043e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 40502 │ │ │ │ + jmp 404c2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 40502 │ │ │ │ + jmp 404c2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -75106,78 +74950,78 @@ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ fld1 │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov %edi,(%esp) │ │ │ │ mov (%esp),%edi │ │ │ │ - jmp 404c4 │ │ │ │ + jmp 40484 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - jmp 4054a │ │ │ │ + jmp 4050a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add $0x2,%eax │ │ │ │ fstl (%esi,%edx,8) │ │ │ │ cmp %eax,%ebp │ │ │ │ - je 40500 │ │ │ │ + je 404c0 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ cmp %ebp,%edx │ │ │ │ - jne 40540 │ │ │ │ + jne 40500 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 40502 │ │ │ │ + jmp 404c2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00040560 : │ │ │ │ +00040520 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ + call badb │ │ │ │ + add $0x23844,%esi │ │ │ │ fldl 0x48(%esp) │ │ │ │ - call ba1b │ │ │ │ - add $0x24800,%esi │ │ │ │ mov %edi,%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ neg %ebx │ │ │ │ cmovs %edi,%ebx │ │ │ │ neg %eax │ │ │ │ cmovs %ecx,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jle 40680 │ │ │ │ + jle 40640 │ │ │ │ mov %ebx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 406d0 │ │ │ │ + jle 40690 │ │ │ │ mov %ecx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ mov %ebx,%ebp │ │ │ │ fnstcw 0x1e(%esp) │ │ │ │ - fsubr %st(1),%st │ │ │ │ movzwl 0x1e(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x1c(%esp) │ │ │ │ + fsubr %st(1),%st │ │ │ │ fldcw 0x1c(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x1e(%esp) │ │ │ │ mov (%esp),%edx │ │ │ │ fadd %st(0),%st │ │ │ │ test %edx,%edx │ │ │ │ - jle 40796 │ │ │ │ + jle 40756 │ │ │ │ fld1 │ │ │ │ xor %eax,%eax │ │ │ │ fld %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ inc %eax │ │ │ │ @@ -75185,30 +75029,30 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fmulp %st,%st(1) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 405e0 │ │ │ │ + jne 405a0 │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad78(%esi) │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ + fadds -0x9d78(%esi) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ fsqrt │ │ │ │ fmulp %st,%st(1) │ │ │ │ cmp %ebp,%ebx │ │ │ │ - je 40700 │ │ │ │ + je 406c0 │ │ │ │ mov %ebp,%eax │ │ │ │ add %edi,%ebp │ │ │ │ sub %edi,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - js 40720 │ │ │ │ + js 406e0 │ │ │ │ fstpl 0x10(%esp) │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ fsincos │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fildl 0x18(%esp) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ @@ -75230,113 +75074,113 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 406e0 │ │ │ │ + jle 406a0 │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %ecx,%ebp │ │ │ │ fildl (%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 40760 │ │ │ │ + jge 40720 │ │ │ │ test %edi,%edi │ │ │ │ - jg 40740 │ │ │ │ + jg 40700 │ │ │ │ mov %edi,%eax │ │ │ │ neg %eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ fnstcw 0x1e(%esp) │ │ │ │ - fsubr %st(1),%st │ │ │ │ movzwl 0x1e(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x1c(%esp) │ │ │ │ + fsubr %st(1),%st │ │ │ │ fldcw 0x1c(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x1e(%esp) │ │ │ │ mov (%esp),%edx │ │ │ │ - jmp 405cb │ │ │ │ + jmp 4058b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ neg %eax │ │ │ │ mov %eax,(%esp) │ │ │ │ - jmp 405a5 │ │ │ │ + jmp 40565 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%ebp │ │ │ │ neg %ebp │ │ │ │ mov %ebp,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jl 40694 │ │ │ │ + jl 40654 │ │ │ │ fadd %st(0),%st │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 405fd │ │ │ │ + jmp 405bd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ lea (%ecx,%ebx,1),%ebp │ │ │ │ sub %ecx,%eax │ │ │ │ test %edi,%edi │ │ │ │ - js 40728 │ │ │ │ + js 406e8 │ │ │ │ fld %st(0) │ │ │ │ test $0x1,%al │ │ │ │ fchs │ │ │ │ fcmove %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jmp 40623 │ │ │ │ + jmp 405e3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test $0x1,%ebp │ │ │ │ - jne 40750 │ │ │ │ + jne 40710 │ │ │ │ mov %ebp,%edx │ │ │ │ mov %eax,%ebp │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 40623 │ │ │ │ + jmp 405e3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,(%esp) │ │ │ │ - jmp 406a3 │ │ │ │ + jmp 40663 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,%edx │ │ │ │ fchs │ │ │ │ mov %eax,%ebp │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 40623 │ │ │ │ + jmp 405e3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fadd %st(0),%st │ │ │ │ - fadds -0xad78(%esi) │ │ │ │ + fadds -0x9d78(%esi) │ │ │ │ mov %ecx,%eax │ │ │ │ lea (%edi,%ecx,1),%ebp │ │ │ │ sub %edi,%eax │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ fsqrt │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 40623 │ │ │ │ + jne 405e3 │ │ │ │ lea (%ebx,%ebx,1),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov $0x0,%edx │ │ │ │ test %edi,%edi │ │ │ │ cmovns %eax,%ebp │ │ │ │ cmovns %edx,%eax │ │ │ │ - jmp 40623 │ │ │ │ + jmp 405e3 │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 405fd │ │ │ │ + jmp 405bd │ │ │ │ nop │ │ │ │ │ │ │ │ -000407a0 : │ │ │ │ +00040760 : │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x245d2,%ebx │ │ │ │ + add $0x23612,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ mov 0x26c(%ebx),%eax │ │ │ │ push (%eax) │ │ │ │ call 42e0 │ │ │ │ pop %eax │ │ │ │ - lea -0xa87c(%ebx),%eax │ │ │ │ + lea -0x987c(%ebx),%eax │ │ │ │ pop %edx │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %eax │ │ │ │ mov 0x248(%ebx),%eax │ │ │ │ push $0x1 │ │ │ │ @@ -75345,723 +75189,731 @@ │ │ │ │ add $0x20,%esp │ │ │ │ call 4030 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000407f0 : │ │ │ │ +000407b0 : │ │ │ │ sub $0x1c,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - fldz │ │ │ │ call 4c37 │ │ │ │ - add $0x2457a,%eax │ │ │ │ + add $0x235bc,%eax │ │ │ │ + fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 40a50 │ │ │ │ + ja 40a10 │ │ │ │ fcomip %st(1),%st │ │ │ │ - je 40a40 │ │ │ │ - flds -0xad58(%eax) │ │ │ │ + je 40a00 │ │ │ │ + flds -0x9d58(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jae 40900 │ │ │ │ + jae 408c0 │ │ │ │ fld %st(0) │ │ │ │ - fsubrs -0xad54(%eax) │ │ │ │ + fsubrs -0x9d54(%eax) │ │ │ │ fdiv %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%esp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%esp) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(1),%st │ │ │ │ - fldl -0xab58(%eax) │ │ │ │ + fldl -0x9b58(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xab50(%eax) │ │ │ │ - fldl -0xab48(%eax) │ │ │ │ + faddl -0x9b50(%eax) │ │ │ │ + fldl -0x9b48(%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldl -0xab40(%eax) │ │ │ │ + fldl -0x9b40(%eax) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldl -0xab38(%eax) │ │ │ │ + fldl -0x9b38(%eax) │ │ │ │ fmul %st(4),%st │ │ │ │ - faddl -0xab30(%eax) │ │ │ │ - fldl -0xab28(%eax) │ │ │ │ + faddl -0x9b30(%eax) │ │ │ │ + fldl -0x9b28(%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldl -0xab20(%eax) │ │ │ │ + fldl -0x9b20(%eax) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(6),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(5) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(3) │ │ │ │ - fsubrl -0xab18(%eax) │ │ │ │ + fsubrl -0x9b18(%eax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(3) │ │ │ │ - fsubrl -0xab10(%eax) │ │ │ │ + fsubrl -0x9b10(%eax) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ - fsubrl -0xab08(%eax) │ │ │ │ + fsubrl -0x9b08(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fsubrl -0xab00(%eax) │ │ │ │ + fsubrl -0x9b00(%eax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldl (%esp) │ │ │ │ fdivl 0x10(%esp) │ │ │ │ add $0x1c,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(0) │ │ │ │ fadd %st(1),%st │ │ │ │ - fldl -0xac18(%eax) │ │ │ │ + fldl -0x9c18(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xac10(%eax) │ │ │ │ - fldl -0xac08(%eax) │ │ │ │ + faddl -0x9c10(%eax) │ │ │ │ + fldl -0x9c08(%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xac00(%eax) │ │ │ │ - fldl -0xabf8(%eax) │ │ │ │ + faddl -0x9c00(%eax) │ │ │ │ + fldl -0x9bf8(%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl -0xabf0(%eax) │ │ │ │ + fldl -0x9bf0(%eax) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl -0xabe8(%eax) │ │ │ │ + fldl -0x9be8(%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl -0xabe0(%eax) │ │ │ │ + fldl -0x9be0(%eax) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl -0xabd8(%eax) │ │ │ │ + fldl -0x9bd8(%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl -0xabd0(%eax) │ │ │ │ + fldl -0x9bd0(%eax) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl -0xabc8(%eax) │ │ │ │ + fldl -0x9bc8(%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(2),%st │ │ │ │ - fldl -0xabc0(%eax) │ │ │ │ + fldl -0x9bc0(%eax) │ │ │ │ fmul %st(4),%st │ │ │ │ - faddl -0xabb8(%eax) │ │ │ │ - fldl -0xabb0(%eax) │ │ │ │ + faddl -0x9bb8(%eax) │ │ │ │ + fldl -0x9bb0(%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ - fldl -0xaba8(%eax) │ │ │ │ + fldl -0x9ba8(%eax) │ │ │ │ fsubr %st(1),%st │ │ │ │ fmul %st(6),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl -0xaba0(%eax) │ │ │ │ + fldl -0x9ba0(%eax) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(6),%st │ │ │ │ fxch %st(1) │ │ │ │ - fsubrl -0xab98(%eax) │ │ │ │ + fsubrl -0x9b98(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl -0xab90(%eax) │ │ │ │ + fldl -0x9b90(%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(6),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl -0xab88(%eax) │ │ │ │ + fldl -0x9b88(%eax) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl -0xab80(%eax) │ │ │ │ + fldl -0x9b80(%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(6),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ - fldl -0xab78(%eax) │ │ │ │ + fldl -0x9b78(%eax) │ │ │ │ fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(6),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl -0xab70(%eax) │ │ │ │ + fldl -0x9b70(%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(6),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(5) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(3) │ │ │ │ - fsubrl -0xab68(%eax) │ │ │ │ + fsubrl -0x9b68(%eax) │ │ │ │ faddp %st,%st(3) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fsubrl -0xab60(%eax) │ │ │ │ + fsubrl -0x9b60(%eax) │ │ │ │ add $0x1c,%esp │ │ │ │ faddp %st,%st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ add $0x1c,%esp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fchs │ │ │ │ - flds -0xad58(%eax) │ │ │ │ + flds -0x9d58(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jb 40821 │ │ │ │ - jmp 40900 │ │ │ │ + jb 407e1 │ │ │ │ + jmp 408c0 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00040a70 : │ │ │ │ +00040a30 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ + sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ fldl 0xc(%ebp) │ │ │ │ - call ba1f │ │ │ │ - add $0x242f4,%edi │ │ │ │ - lea 0x0(,%esi,8),%ecx │ │ │ │ + call badf │ │ │ │ + add $0x23334,%edi │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ + lea 0x0(,%esi,8),%ecx │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ - fldz │ │ │ │ - fxch %st(2) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ + fldz │ │ │ │ + fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ - jbe 40f4f │ │ │ │ + jbe 40f2f │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 40f55 │ │ │ │ + jbe 40f35 │ │ │ │ fsub %st(1),%st │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovnbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fsubs -0xad78(%edi) │ │ │ │ + fsubs -0x9d78(%edi) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 40b1d │ │ │ │ + jle 40add │ │ │ │ sub $0x4,%esp │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ fldl -0x30(%ebp) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - fld1 │ │ │ │ lea -0x1(%esi),%edi │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + fld1 │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ sub %ebx,%eax │ │ │ │ sub %ebx,%edi │ │ │ │ - fstpl -0x8(%edx,%eax,8) │ │ │ │ + fstl -0x8(%edx,%eax,8) │ │ │ │ sub $0x2,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ - mov %edi,-0x38(%ebp) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ lea 0x1(%edi),%edi │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ sub %esi,%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 40cc2 │ │ │ │ + jle 40c96 │ │ │ │ mov %esi,0x8(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ sub %edi,%eax │ │ │ │ - add -0x3c(%ebp),%eax │ │ │ │ + add -0x40(%ebp),%eax │ │ │ │ sub %edi,%ecx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ fldl (%edx,%edi,8) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - fadd %st(3),%st │ │ │ │ + fadd %st(4),%st │ │ │ │ fdiv %st(2),%st │ │ │ │ - fld1 │ │ │ │ - fsubp %st,%st(1) │ │ │ │ + fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%edx,%edi,8) │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 40c80 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - fld1 │ │ │ │ - fdiv %st(2),%st │ │ │ │ - add %edi,%ecx │ │ │ │ - add %ecx,%ebx │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ + jl 40c50 │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + fld %st(1) │ │ │ │ lea -0x1(%edi),%ebx │ │ │ │ + fdivr %st(3),%st │ │ │ │ + add %edi,%ecx │ │ │ │ + add -0x4c(%ebp),%ecx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 40c2a │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jge 40bea │ │ │ │ fld1 │ │ │ │ + fxch %st(3) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + jmp 40b92 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ lea -0x1(%ecx),%edi │ │ │ │ lea -0x3(%eax),%ebx │ │ │ │ - fsubr %st(5),%st │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ sub $0x2,%ecx │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldl -0x8(%edx,%eax,8) │ │ │ │ - fld %st(1) │ │ │ │ - fsubr %st(3),%st │ │ │ │ + fsubr %st(5),%st │ │ │ │ fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(5) │ │ │ │ - fxch %st(1) │ │ │ │ - faddp %st,%st(4) │ │ │ │ + fld %st(0) │ │ │ │ + fsubr %st(4),%st │ │ │ │ + fmull -0x8(%edx,%eax,8) │ │ │ │ fxch %st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fsubr %st(5),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(0) │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fsubr %st(4),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl -0x10(%edx,%eax,8) │ │ │ │ - fxch %st(4) │ │ │ │ - fsubr %st(2),%st │ │ │ │ - fmul %st(4),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fld %st(1) │ │ │ │ + fsubr %st(4),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fmull -0x8(%edx,%eax,8) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x8(%edx,%eax,8) │ │ │ │ sub $0x2,%eax │ │ │ │ cmp %ebx,%esi │ │ │ │ - jl 40bd0 │ │ │ │ + jl 40b90 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ - jmp 40c30 │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + jmp 40bf0 │ │ │ │ fstp %st(1) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ + lea -0x8(,%eax,8),%edi │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ + add %edx,%edi │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ - lea -0x8(,%eax,8),%ebx │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ - fildl -0x34(%ebp) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - fmul %st(1),%st │ │ │ │ + fsubr %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ - fmull (%edx,%ebx,1) │ │ │ │ + fmull (%edi) │ │ │ │ fxch %st(2) │ │ │ │ - fmull 0x8(%edx,%ebx,1) │ │ │ │ + fmull (%edx,%eax,8) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x8(%edx,%ebx,1) │ │ │ │ + fstpl (%edx,%eax,8) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 40c90 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jge 40c60 │ │ │ │ dec %ecx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fsubr %st(4),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fmull -0x8(%edx,%ebx,1) │ │ │ │ + fsubr %st(5),%st │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fsub %st(2),%st │ │ │ │ + fmull -0x8(%edx,%eax,1) │ │ │ │ + fxch %st(2) │ │ │ │ + fmull (%edi) │ │ │ │ + faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmull (%edx,%ebx,1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl (%edx,%ebx,1) │ │ │ │ - jmp 40c94 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 40c94 │ │ │ │ + fstpl (%edi) │ │ │ │ + jmp 40c64 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 40c64 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - fdivr %st(1),%st │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + fstp %st(1) │ │ │ │ + fdivr %st(2),%st │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ incl -0x30(%ebp) │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + cmp %edi,-0x30(%ebp) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - cmp %edi,-0x30(%ebp) │ │ │ │ - jne 40b70 │ │ │ │ + jne 40b30 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ lea -0x1(%eax,%edi,1),%ecx │ │ │ │ inc %eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - cmp %eax,-0x38(%ebp) │ │ │ │ - jl 40f9d │ │ │ │ + jmp 40ca0 │ │ │ │ + ffreep %st(0) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %eax,-0x3c(%ebp) │ │ │ │ + jl 40f7d │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + fld1 │ │ │ │ mov %esi,0x8(%ebp) │ │ │ │ lea (%ebx,%edi,1),%ecx │ │ │ │ lea (%edx,%edi,8),%ebx │ │ │ │ sub %esi,%ecx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub -0x38(%ebp),%eax │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + sub -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ setl %cl │ │ │ │ - cmpl $0x7fffffff,-0x38(%ebp) │ │ │ │ + cmpl $0x7fffffff,-0x3c(%ebp) │ │ │ │ setne %al │ │ │ │ and %eax,%ecx │ │ │ │ - mov %cl,-0x48(%ebp) │ │ │ │ + mov %cl,-0x4c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fildl -0x34(%ebp) │ │ │ │ cmp -0x30(%ebp),%edi │ │ │ │ - jg 40df4 │ │ │ │ - fld1 │ │ │ │ - fdiv %st(1),%st │ │ │ │ - cmpb $0x0,-0x48(%ebp) │ │ │ │ - je 40f8f │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ + jg 40dd4 │ │ │ │ + cmpb $0x0,-0x4c(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fdivr %st(2),%st │ │ │ │ + je 40f6f │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ fldl (%eax) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - inc %ecx │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ fld1 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 40d22 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ lea -0x1(%ecx),%esi │ │ │ │ lea -0x3(%eax),%ebx │ │ │ │ - fsubr %st(5),%st │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ sub $0x2,%ecx │ │ │ │ + fsubr %st(6),%st │ │ │ │ fmul %st(3),%st │ │ │ │ - fldl -0x8(%edx,%eax,8) │ │ │ │ - fld %st(1) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ + fld %st(0) │ │ │ │ + fsubr %st(2),%st │ │ │ │ + fmull -0x8(%edx,%eax,8) │ │ │ │ + fxch %st(1) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fsubr %st(5),%st │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(0) │ │ │ │ - fxch %st(3) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fldl -0x10(%edx,%eax,8) │ │ │ │ - fxch %st(3) │ │ │ │ - fsubr %st(2),%st │ │ │ │ - fmul %st(3),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fld %st(1) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fmull -0x8(%edx,%eax,8) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x8(%edx,%eax,8) │ │ │ │ sub $0x2,%eax │ │ │ │ cmp %ebx,%edi │ │ │ │ - jl 40d40 │ │ │ │ + jl 40d20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ lea -0x8(,%eax,8),%ebx │ │ │ │ - fsubr %st(3),%st │ │ │ │ lea (%edx,%ebx,1),%esi │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ + fsubr %st(4),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmull (%edx,%ebx,1) │ │ │ │ fxch %st(2) │ │ │ │ fmull 0x8(%edx,%ebx,1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%ebx,1) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 40df0 │ │ │ │ + jge 40dd0 │ │ │ │ dec %ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - fildl -0x54(%ebp) │ │ │ │ - fsubr %st(4),%st │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + fsubr %st(5),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fmull -0x8(%edx,%ebx,1) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 40df4 │ │ │ │ + jmp 40dd4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fdivr %st(1),%st │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - decl -0x34(%ebp) │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ + fdivr %st(2),%st │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + decl -0x38(%ebp) │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - cmp %esi,-0x34(%ebp) │ │ │ │ - jne 40d10 │ │ │ │ + jne 40cf0 │ │ │ │ + ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ - cmp -0x58(%ebp),%esi │ │ │ │ - jle 40f63 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + cmp -0x5c(%ebp),%esi │ │ │ │ + jle 40f43 │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ add %ebx,%eax │ │ │ │ sub %esi,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ lea (%esi,%ecx,1),%eax │ │ │ │ sub %edi,%ecx │ │ │ │ sub %edi,%eax │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ lea (%edx,%ebx,8),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ cmp -0x30(%ebp),%edi │ │ │ │ - jg 40f44 │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + jg 40f24 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ sub %edi,%eax │ │ │ │ - add -0x44(%ebp),%eax │ │ │ │ + add -0x48(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ fildl -0x24(%ebp) │ │ │ │ + lea -0x1(%esi),%eax │ │ │ │ fdivr %st(1),%st │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 40f82 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jge 40f62 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - fld1 │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ + fld1 │ │ │ │ + jmp 40e72 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ lea -0x1(%ecx),%esi │ │ │ │ lea -0x3(%eax),%ebx │ │ │ │ - fsubr %st(5),%st │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ sub $0x2,%ecx │ │ │ │ + fsubr %st(5),%st │ │ │ │ fmul %st(3),%st │ │ │ │ - fldl -0x8(%edx,%eax,8) │ │ │ │ - fld %st(1) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + fld %st(0) │ │ │ │ + fsubr %st(2),%st │ │ │ │ + fmull -0x8(%edx,%eax,8) │ │ │ │ fxch %st(3) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fsubr %st(5),%st │ │ │ │ - fmul %st(3),%st │ │ │ │ + fsubr %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldl -0x10(%edx,%eax,8) │ │ │ │ fld %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ + fmull -0x8(%edx,%eax,8) │ │ │ │ + faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl -0x8(%edx,%eax,8) │ │ │ │ sub $0x2,%eax │ │ │ │ cmp %ebx,%edi │ │ │ │ - jl 40e90 │ │ │ │ + jl 40e70 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ lea -0x8(,%eax,8),%ebx │ │ │ │ - fsubr %st(3),%st │ │ │ │ lea (%edx,%ebx,1),%esi │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ + fsubr %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fld1 │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmull (%edx,%ebx,1) │ │ │ │ fxch %st(2) │ │ │ │ fmull 0x8(%edx,%ebx,1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%ebx,1) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 40f40 │ │ │ │ + jge 40f20 │ │ │ │ dec %ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fmull -0x8(%edx,%ebx,1) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 40f44 │ │ │ │ + jmp 40f24 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - cmp -0x34(%ebp),%edi │ │ │ │ - je 40f70 │ │ │ │ + cmp -0x38(%ebp),%edi │ │ │ │ + je 40f50 │ │ │ │ inc %edi │ │ │ │ - jmp 40e50 │ │ │ │ + jmp 40e30 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 40f59 │ │ │ │ + jmp 40f39 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 40f74 │ │ │ │ + jmp 40f54 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ - jmp 40ee5 │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + jmp 40ec5 │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ - jmp 40d95 │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 40e14 │ │ │ │ + jmp 40d75 │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 40df6 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00040fb0 : │ │ │ │ +00040f90 : │ │ │ │ sub $0xc,%esp │ │ │ │ fildl 0x14(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - fadd %st(0),%st │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ imul %eax,%eax │ │ │ │ + fadd %st(0),%st │ │ │ │ fld1 │ │ │ │ fadd %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fabs │ │ │ │ fildl 0x4(%esp) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ @@ -76071,32 +75923,32 @@ │ │ │ │ add $0xc,%esp │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00040ff0 : │ │ │ │ - call 49b5 <__cxa_finalize@plt+0x115> │ │ │ │ - add $0x23d83,%edx │ │ │ │ +00040fd0 : │ │ │ │ sub $0x1c,%esp │ │ │ │ + call 49b5 <__cxa_finalize@plt+0x115> │ │ │ │ + add $0x22da0,%edx │ │ │ │ fildl 0x20(%esp) │ │ │ │ - flds -0xad74(%edx) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ - fmul %st,%st(1) │ │ │ │ mov %eax,%ecx │ │ │ │ + flds -0x9d74(%edx) │ │ │ │ neg %ecx │ │ │ │ cmovs %eax,%ecx │ │ │ │ - fld1 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ + fmul %st,%st(1) │ │ │ │ + fld1 │ │ │ │ fadd %st,%st(2) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(3) │ │ │ │ - fdivrs -0xad70(%edx) │ │ │ │ + fdivrs -0x9d70(%edx) │ │ │ │ fld %st(3) │ │ │ │ fadd %st(4),%st │ │ │ │ fstl 0x10(%esp) │ │ │ │ fld %st(4) │ │ │ │ fmul %st(5),%st │ │ │ │ fadd %st(0),%st │ │ │ │ fadd %st(3),%st │ │ │ │ @@ -76106,15 +75958,15 @@ │ │ │ │ fstpl (%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ fld %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ fstp %st(5) │ │ │ │ - ja 410b0 │ │ │ │ + ja 41090 │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fmull (%esp) │ │ │ │ fxch %st(1) │ │ │ │ @@ -76126,448 +75978,465 @@ │ │ │ │ cmovns %ecx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fld1 │ │ │ │ fcomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ - ja 410f0 │ │ │ │ + ja 410d0 │ │ │ │ fstp %st(4) │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl 0x10(%esp) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esp) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls -0xad74(%edx) │ │ │ │ + fmuls -0x9d74(%edx) │ │ │ │ add $0x1c,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(5),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls -0xad50(%edx) │ │ │ │ + fmuls -0x9d50(%edx) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls -0xad4c(%edx) │ │ │ │ + fmuls -0x9d4c(%edx) │ │ │ │ fmul %st(6),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fdivr %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 41065 │ │ │ │ + jmp 41045 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls -0xad50(%edx) │ │ │ │ + fmuls -0x9d50(%edx) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls -0xad4c(%edx) │ │ │ │ + fmuls -0x9d4c(%edx) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls -0xad74(%edx) │ │ │ │ + fmuls -0x9d74(%edx) │ │ │ │ add $0x1c,%esp │ │ │ │ fdivp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ │ │ │ │ -00041120 : │ │ │ │ - call 4c37 │ │ │ │ - add $0x23c53,%eax │ │ │ │ +00041100 : │ │ │ │ push %ebx │ │ │ │ - sub $0x60,%esp │ │ │ │ - fildl 0x68(%esp) │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - mov 0x6c(%esp),%edx │ │ │ │ - fadds -0xad50(%eax) │ │ │ │ + sub $0x68,%esp │ │ │ │ + call 4c37 │ │ │ │ + add $0x22c6f,%eax │ │ │ │ + fildl 0x70(%esp) │ │ │ │ + mov 0x74(%esp),%edx │ │ │ │ lea 0x2(%edx),%ebx │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fadds -0x9d50(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmuls -0xad60(%eax) │ │ │ │ + fmuls -0x9d60(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmuls -0xad48(%eax) │ │ │ │ - fstpl 0x40(%esp) │ │ │ │ + fmuls -0x9d48(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ + fstl 0x30(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fstl 0x38(%esp) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(0),%st │ │ │ │ - fstl 0x28(%esp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + fstl 0x8(%esp) │ │ │ │ + fld %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fstl 0x48(%esp) │ │ │ │ + fld %st(1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fstpl 0x40(%esp) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fstl 0x18(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xad44(%eax) │ │ │ │ - fstl 0x50(%esp) │ │ │ │ + fmuls -0x9d44(%eax) │ │ │ │ + fstl 0x58(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls -0xad40(%eax) │ │ │ │ + fmuls -0x9d40(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls -0xad3c(%eax) │ │ │ │ + fmuls -0x9d3c(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ - fmuls -0xad38(%eax) │ │ │ │ - faddp %st,%st(3) │ │ │ │ - faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fmuls -0x9d38(%eax) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ - fxch %st(2) │ │ │ │ - fdivrs -0xad34(%eax) │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fdivrs -0x9d34(%eax) │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ fldz │ │ │ │ fstpl (%esp) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ fildl 0x10(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ - fldl 0x30(%esp) │ │ │ │ + fldl 0x28(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld1 │ │ │ │ fstl 0x10(%esp) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 41480 │ │ │ │ - flds -0xad70(%eax) │ │ │ │ + ja 41480 │ │ │ │ + flds -0x9d70(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 41330 │ │ │ │ + jbe 41320 │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fld %st(1) │ │ │ │ - fmuls -0xad0c(%eax) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ - fmuls -0xad08(%eax) │ │ │ │ + fstpl 0x50(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmuls -0x9d0c(%eax) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmuls -0x9d08(%eax) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ - fldl 0x38(%esp) │ │ │ │ - fmuls -0xad04(%eax) │ │ │ │ - fsubs -0xad00(%eax) │ │ │ │ + fldl 0x30(%esp) │ │ │ │ + fmuls -0x9d04(%eax) │ │ │ │ + fsubs -0x9d00(%eax) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ - fsubr %st(5),%st │ │ │ │ - fmuls -0xacfc(%eax) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(5) │ │ │ │ - fmul %st(6),%st │ │ │ │ - fmuls -0xacf8(%eax) │ │ │ │ - fsubrs -0xacf4(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls -0xacf0(%eax) │ │ │ │ - fsubrs -0xacec(%eax) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(6),%st │ │ │ │ + fmuls -0x9cfc(%eax) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls -0xace4(%eax) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ - fmuls -0xace8(%eax) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ + fmuls -0x9cf8(%eax) │ │ │ │ + fsubrs -0x9cf4(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fld %st(5) │ │ │ │ - fmuls -0xacdc(%eax) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fldl 0x30(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmuls -0x9cf0(%eax) │ │ │ │ + fsubrs -0x9cec(%eax) │ │ │ │ + fmull 0x50(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fmuls -0x9ce4(%eax) │ │ │ │ + fxch %st(4) │ │ │ │ + fmuls -0x9ce8(%eax) │ │ │ │ + fsubp %st,%st(4) │ │ │ │ + faddp %st,%st(3) │ │ │ │ fldl 0x8(%esp) │ │ │ │ - fmuls -0xace0(%eax) │ │ │ │ + fmuls -0x9cdc(%eax) │ │ │ │ + fld %st(5) │ │ │ │ + fmuls -0x9ce0(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldl 0x18(%esp) │ │ │ │ - fmuls -0xacd8(%eax) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ + fld %st(0) │ │ │ │ + fmuls -0x9cd8(%eax) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(4) │ │ │ │ + fxch %st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - fldl 0x18(%esp) │ │ │ │ - fmuls -0xacd0(%eax) │ │ │ │ - fldl 0x48(%esp) │ │ │ │ - fmuls -0xacd4(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fmuls -0x9cd0(%eax) │ │ │ │ + fldl 0x40(%esp) │ │ │ │ + fmuls -0x9cd4(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - faddp %st,%st(3) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fld %st(2) │ │ │ │ + fmuls -0x9cc8(%eax) │ │ │ │ fldl 0x8(%esp) │ │ │ │ - fmuls -0xacc8(%eax) │ │ │ │ - fld %st(4) │ │ │ │ - fmuls -0xaccc(%eax) │ │ │ │ + fmuls -0x9ccc(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fmuls -0xacc4(%eax) │ │ │ │ + fmull 0x50(%esp) │ │ │ │ + fmuls -0x9cc4(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x10(%esp) │ │ │ │ fdivl 0x20(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl (%esp) │ │ │ │ fstpl (%esp) │ │ │ │ - jmp 41310 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 41300 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 411c2 │ │ │ │ + jne 411a4 │ │ │ │ ffreep %st(0) │ │ │ │ fldl (%esp) │ │ │ │ - add $0x60,%esp │ │ │ │ + add $0x68,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - flds -0xad50(%eax) │ │ │ │ + flds -0x9d50(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 41430 │ │ │ │ + jbe 41430 │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ + fstl 0x50(%esp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fstpl 0x60(%esp) │ │ │ │ + fld %st(2) │ │ │ │ + fmuls -0x9d1c(%eax) │ │ │ │ fldl 0x8(%esp) │ │ │ │ - fmuls -0xad1c(%eax) │ │ │ │ - fld %st(4) │ │ │ │ - fmuls -0xacc0(%eax) │ │ │ │ + fmuls -0x9cc0(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldl 0x18(%esp) │ │ │ │ - fmuls -0xacbc(%eax) │ │ │ │ + fmuls -0x9cbc(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl 0x30(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls -0xace4(%eax) │ │ │ │ - fsubs -0xad0c(%eax) │ │ │ │ + fmuls -0x9ce4(%eax) │ │ │ │ + fsubs -0x9d0c(%eax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ - fmuls -0xacf0(%eax) │ │ │ │ - fsubs -0xacb8(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fadds -0xacb4(%eax) │ │ │ │ + fmuls -0x9cf0(%eax) │ │ │ │ + fsubs -0x9cb8(%eax) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fadds -0x9cb4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - fmuls -0xad04(%eax) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ - fmuls -0xacb0(%eax) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ + fmuls -0x9d04(%eax) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmuls -0x9cb0(%eax) │ │ │ │ + fsubp %st,%st(2) │ │ │ │ + fxch %st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fmuls -0xacac(%eax) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ - fmuls -0xaca8(%eax) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - fmuls -0xaca4(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ - fmuls -0xaca0(%eax) │ │ │ │ fldl 0x8(%esp) │ │ │ │ - fmuls -0xad2c(%eax) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldl 0x48(%esp) │ │ │ │ - fmuls -0xac9c(%eax) │ │ │ │ - fldl 0x50(%esp) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ - fmuls -0xac94(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fmuls -0x9cac(%eax) │ │ │ │ + fxch %st(4) │ │ │ │ + fmuls -0x9ca8(%eax) │ │ │ │ + fsubrp %st,%st(4) │ │ │ │ + fldl 0x60(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmuls -0x9ca4(%eax) │ │ │ │ + faddp %st,%st(5) │ │ │ │ + fxch %st(2) │ │ │ │ + fmuls -0x9ca0(%eax) │ │ │ │ + fld %st(6) │ │ │ │ + fmuls -0x9d2c(%eax) │ │ │ │ + fsubp %st,%st(1) │ │ │ │ + fmull 0x50(%esp) │ │ │ │ + faddp %st,%st(4) │ │ │ │ + fxch %st(2) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fldl 0x40(%esp) │ │ │ │ + fmuls -0x9c9c(%eax) │ │ │ │ + fsubrl 0x58(%esp) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fmuls -0x9c94(%eax) │ │ │ │ fldl 0x18(%esp) │ │ │ │ - fmuls -0xac98(%eax) │ │ │ │ + fmuls -0x9c98(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - fmull 0x40(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull 0x38(%esp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 412e1 │ │ │ │ + jmp 412cf │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ - flds -0xad34(%eax) │ │ │ │ + flds -0x9d34(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 41300 │ │ │ │ - fldl 0x8(%esp) │ │ │ │ + jbe 412f0 │ │ │ │ + fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x20(%esp) │ │ │ │ fldl 0x10(%esp) │ │ │ │ fdiv %st,%st(1) │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ - fsubs -0xac90(%eax) │ │ │ │ + fsubs -0x9c90(%eax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ fsubr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl (%esp) │ │ │ │ fstpl (%esp) │ │ │ │ - jmp 41310 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 41300 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%esp) │ │ │ │ faddl 0x10(%esp) │ │ │ │ + fld %st(4) │ │ │ │ + fmuls -0x9d2c(%eax) │ │ │ │ fldl 0x8(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls -0xad2c(%eax) │ │ │ │ - fld %st(6) │ │ │ │ - fmuls -0xad30(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fmuls -0x9d30(%eax) │ │ │ │ + faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xad28(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fmuls -0x9d28(%eax) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ - fadds -0xad24(%eax) │ │ │ │ + fadds -0x9d24(%eax) │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmuls -0xad1c(%eax) │ │ │ │ fld %st(6) │ │ │ │ - fmuls -0xad20(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fmuls -0x9d1c(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ + fmuls -0x9d20(%eax) │ │ │ │ + faddp %st,%st(2) │ │ │ │ fldl 0x18(%esp) │ │ │ │ - fmuls -0xad18(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fmuls -0x9d18(%eax) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(5) │ │ │ │ - fmuls -0xad14(%eax) │ │ │ │ + fmuls -0x9d14(%eax) │ │ │ │ faddp %st,%st(5) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ - fmuls -0xad10(%eax) │ │ │ │ + fmuls -0x9d10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fmull 0x40(%esp) │ │ │ │ + fmull 0x38(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fldl 0x10(%esp) │ │ │ │ fdivl 0x20(%esp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ - jmp 41310 │ │ │ │ - nop │ │ │ │ + jmp 41300 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00041510 : │ │ │ │ +00041520 : │ │ │ │ push %ebx │ │ │ │ - sub $0x18,%esp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2385f,%ebx │ │ │ │ + add $0x22852,%ebx │ │ │ │ + sub $0x18,%esp │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ - flds -0xac8c(%ebx) │ │ │ │ + flds -0x9c8c(%ebx) │ │ │ │ fmull 0x20(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - je 41570 │ │ │ │ - mov %eax,%edx │ │ │ │ + je 41580 │ │ │ │ sub $0x10,%esp │ │ │ │ - neg %edx │ │ │ │ + mov %eax,%edx │ │ │ │ fstl 0x8(%esp) │ │ │ │ + neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ fildl 0x14(%esp) │ │ │ │ fstpl (%esp) │ │ │ │ call 47d0 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ inc %eax │ │ │ │ - jne 41579 │ │ │ │ + jne 41589 │ │ │ │ ffreep %st(0) │ │ │ │ - fadds -0xad78(%ebx) │ │ │ │ + fadds -0x9d78(%ebx) │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - jmp 4157b │ │ │ │ + jmp 4158b │ │ │ │ fxch %st(1) │ │ │ │ - mov %eax,%edx │ │ │ │ fstpl 0x8(%esp) │ │ │ │ + mov %eax,%edx │ │ │ │ sub $0x10,%esp │ │ │ │ neg %edx │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ cmovns %edx,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ fildl 0x14(%esp) │ │ │ │ fstpl (%esp) │ │ │ │ call 47d0 │ │ │ │ add $0x10,%esp │ │ │ │ faddl 0x8(%esp) │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000415b0 : │ │ │ │ +000415c0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x34,%esp │ │ │ │ - mov 0x50(%esp),%esi │ │ │ │ fldl 0x48(%esp) │ │ │ │ + mov 0x50(%esp),%esi │ │ │ │ + call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x227a6,%ebx │ │ │ │ + mov %esi,%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + inc %esi │ │ │ │ + imul %esi,%esi │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x40(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ fchs │ │ │ │ fstl 0x8(%esp) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - imul %esi,%eax │ │ │ │ - inc %esi │ │ │ │ - call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x237a0,%ebx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ fildl 0x18(%esp) │ │ │ │ - imul %esi,%esi │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fstpl (%esp) │ │ │ │ call 47d0 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl 0x20(%esp) │ │ │ │ @@ -76584,33 +76453,25 @@ │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %ebx │ │ │ │ test %edx,%edx │ │ │ │ - je 416b0 │ │ │ │ + je 416b0 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 416e0 │ │ │ │ + jle 416e0 │ │ │ │ shl $0x4,%ecx │ │ │ │ - fldz │ │ │ │ add $0x8,%edx │ │ │ │ + fldz │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 41680 │ │ │ │ + jmp 41680 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ fsubl -0x8(%edx) │ │ │ │ @@ -76624,207 +76485,201 @@ │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 41680 │ │ │ │ + jne 41680 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 416e0 │ │ │ │ + jle 416e0 │ │ │ │ shl $0x4,%ecx │ │ │ │ fldz │ │ │ │ add %eax,%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%eax) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fldl (%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x10,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 416c0 │ │ │ │ + jne 416c0 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ + xchg %ax,%ax │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000416f0 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - call 41640 │ │ │ │ + call 41640 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 41750 │ │ │ │ + jle 41740 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fldz │ │ │ │ shl $0x4,%edx │ │ │ │ add %eax,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%eax) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fldl (%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x10,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ jne 41720 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00041760 : │ │ │ │ +00041750 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + call badb │ │ │ │ + add $0x22618,%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - call ba1b │ │ │ │ - add $0x23604,%esi │ │ │ │ test %edx,%edx │ │ │ │ - je 417e0 │ │ │ │ + je 417c0 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 41820 │ │ │ │ + jle 41800 │ │ │ │ mov %ebx,%eax │ │ │ │ lea (%ebx,%ecx,8),%edi │ │ │ │ fldz │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ fsubl (%edx) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 417a0 │ │ │ │ + jne 41780 │ │ │ │ fldz │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 417c0 │ │ │ │ + jg 417a0 │ │ │ │ pop %ebx │ │ │ │ fdivrp %st,%st(1) │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 41820 │ │ │ │ + jle 41800 │ │ │ │ mov %ebx,%eax │ │ │ │ lea (%ebx,%ecx,8),%edx │ │ │ │ fldz │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 41800 │ │ │ │ - jmp 417b8 │ │ │ │ + jne 417e0 │ │ │ │ + jmp 41798 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + flds -0x9d64(%esi) │ │ │ │ pop %ebx │ │ │ │ - flds -0xad64(%esi) │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00041830 : │ │ │ │ +00041810 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - call 41640 │ │ │ │ + call 41640 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 41880 │ │ │ │ + jle 41860 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ fldz │ │ │ │ shl $0x4,%edx │ │ │ │ add %eax,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%eax) │ │ │ │ fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fmul %st(0),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 41860 │ │ │ │ + jne 41840 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00041890 : │ │ │ │ +00041870 : │ │ │ │ push %ebx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - je 41910 │ │ │ │ + je 418f0 │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 41950 │ │ │ │ + jle 41930 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fldz │ │ │ │ lea (%eax,%ebx,8),%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ @@ -76833,370 +76688,385 @@ │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 418c0 │ │ │ │ + jne 418a0 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4193b │ │ │ │ + jle 4191b │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ fldz │ │ │ │ lea (%eax,%ebx,8),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fabs │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 418f0 │ │ │ │ + jne 418d0 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 41950 │ │ │ │ + jle 41930 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fldz │ │ │ │ lea (%eax,%ebx,8),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%eax) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 41920 │ │ │ │ + jne 41900 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 418e0 │ │ │ │ + jg 418c0 │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - jmp 418d8 │ │ │ │ + jmp 418b8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00041960 : │ │ │ │ +00041940 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ + call badb │ │ │ │ + add $0x22428,%esi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call ba1b │ │ │ │ - add $0x23404,%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - je 41a00 │ │ │ │ + je 419e0 │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 41a40 │ │ │ │ + jle 41a20 │ │ │ │ mov %ebx,%edi │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ fldz │ │ │ │ shl $0x4,%edi │ │ │ │ add %eax,%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ - fsubl -0x8(%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ + fsubl -0x18(%ecx) │ │ │ │ fldl -0x8(%edx) │ │ │ │ fsubl -0x10(%ecx) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 419a0 │ │ │ │ + jne 41980 │ │ │ │ xor %edx,%edx │ │ │ │ fsqrt │ │ │ │ fldz │ │ │ │ - jmp 419e0 │ │ │ │ + jmp 419c0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%eax) │ │ │ │ fldl 0x8(%eax) │ │ │ │ inc %edx │ │ │ │ add $0x10,%eax │ │ │ │ fmul %st(0),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 419e0 │ │ │ │ + jg 419c0 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ - pop %edi │ │ │ │ fsqrt │ │ │ │ + pop %edi │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 41a40 │ │ │ │ + jle 41a20 │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %eax,%edx │ │ │ │ fldz │ │ │ │ shl $0x4,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edx) │ │ │ │ fldl 0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ fmul %st(0),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 41a20 │ │ │ │ - jmp 419bf │ │ │ │ + jne 41a00 │ │ │ │ + jmp 4199f │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + flds -0x9d64(%esi) │ │ │ │ pop %ebx │ │ │ │ - flds -0xad64(%esi) │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00041a50 : │ │ │ │ +00041a30 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + call badb │ │ │ │ + add $0x22338,%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - call ba1b │ │ │ │ - add $0x23314,%esi │ │ │ │ test %edx,%edx │ │ │ │ - je 41ac0 │ │ │ │ + je 41aa0 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 41ae0 │ │ │ │ + jle 41ac0 │ │ │ │ mov %ebx,%eax │ │ │ │ lea (%ebx,%ecx,8),%edi │ │ │ │ fldz │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fsubl (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fsubl -0x8(%edx) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 41a80 │ │ │ │ + jne 41a60 │ │ │ │ xor %eax,%eax │ │ │ │ fsqrt │ │ │ │ fldz │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 41aa0 │ │ │ │ + jg 41a80 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ - pop %edi │ │ │ │ fsqrt │ │ │ │ + pop %edi │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 41ae0 │ │ │ │ + jle 41ac0 │ │ │ │ mov %ebx,%eax │ │ │ │ lea (%ebx,%ecx,8),%edx │ │ │ │ fldz │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 41ad0 │ │ │ │ - jmp 41a92 │ │ │ │ + jne 41ab0 │ │ │ │ + jmp 41a73 │ │ │ │ nop │ │ │ │ + flds -0x9d64(%esi) │ │ │ │ pop %ebx │ │ │ │ - flds -0xad64(%esi) │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00041af0 : │ │ │ │ +00041ad0 : │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x23282,%ebx │ │ │ │ + add $0x222a2,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - fldl 0x2f8(%ebx) │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - fld %st(0) │ │ │ │ + fldl 0x2f8(%ebx) │ │ │ │ cmpw $0x0,0x2f0(%ebx) │ │ │ │ - je 41b8c │ │ │ │ + fld %st(0) │ │ │ │ + je 41b6c │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ mov $0x34,%eax │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ - fmul %st,%st(1) │ │ │ │ dec %eax │ │ │ │ - jne 41b20 │ │ │ │ + fmul %st,%st(1) │ │ │ │ + jne 41b00 │ │ │ │ ffreep %st(0) │ │ │ │ fstl 0x2f8(%ebx) │ │ │ │ - mov $0x3fe,%eax │ │ │ │ fldl 0x2e8(%ebx) │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ + mov $0x3fe,%eax │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - fmul %st,%st(1) │ │ │ │ dec %eax │ │ │ │ - jne 41b40 │ │ │ │ + fmul %st,%st(1) │ │ │ │ + jne 41b20 │ │ │ │ ffreep %st(0) │ │ │ │ fstl 0x2e8(%ebx) │ │ │ │ fldl 0x2e0(%ebx) │ │ │ │ mov $0x400,%eax │ │ │ │ fsub %st(2),%st │ │ │ │ - jmp 41b62 │ │ │ │ + jmp 41b42 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fadd %st(0),%st │ │ │ │ dec %eax │ │ │ │ - jne 41b60 │ │ │ │ + fadd %st(0),%st │ │ │ │ + jne 41b40 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad74(%ebx) │ │ │ │ + fdivrs -0x9d74(%ebx) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jae 41bb3 │ │ │ │ + jae 41b93 │ │ │ │ ffreep %st(0) │ │ │ │ - movw $0x0,0x2f0(%ebx) │ │ │ │ fstpl 0x2e0(%ebx) │ │ │ │ + movw $0x0,0x2f0(%ebx) │ │ │ │ fstpl 0x2d8(%ebx) │ │ │ │ cmp $0x9,%edx │ │ │ │ - ja 41c17 │ │ │ │ - mov -0xa7b0(%ebx,%edx,4),%eax │ │ │ │ + ja 41bf7 │ │ │ │ + mov -0x97b0(%ebx,%edx,4),%eax │ │ │ │ add %ebx,%eax │ │ │ │ jmp *%eax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0xad70(%ebx) │ │ │ │ - jmp 41bae │ │ │ │ + flds -0x9d70(%ebx) │ │ │ │ + jmp 41b8e │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 41b77 │ │ │ │ + jmp 41b57 │ │ │ │ ffreep %st(0) │ │ │ │ fadd %st(0),%st │ │ │ │ - jmp 41bae │ │ │ │ + jmp 41b8e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0xac88(%ebx) │ │ │ │ - jmp 41bae │ │ │ │ + flds -0x9c88(%ebx) │ │ │ │ + jmp 41b8e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldz │ │ │ │ - jmp 41bae │ │ │ │ + jmp 41b8e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0xac84(%ebx) │ │ │ │ - jmp 41bae │ │ │ │ + flds -0x9c84(%ebx) │ │ │ │ + jmp 41b8e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl 0x2e0(%ebx) │ │ │ │ - jmp 41bae │ │ │ │ + jmp 41b8e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl 0x2e8(%ebx) │ │ │ │ - jmp 41bae │ │ │ │ + jmp 41b8e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - flds -0xac80(%ebx) │ │ │ │ - jmp 41bae │ │ │ │ + flds -0x9c80(%ebx) │ │ │ │ + jmp 41b8e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl 0x2d8(%ebx) │ │ │ │ - jmp 41bae │ │ │ │ + jmp 41b8e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0xa9a4(%ebx),%eax │ │ │ │ + lea -0x99a4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - lea -0xa987(%ebx),%eax │ │ │ │ + lea -0x9987(%ebx),%eax │ │ │ │ push $0x5a │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ add $0x10,%esp │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ - jmp 41bae │ │ │ │ + jmp 41b8e │ │ │ │ nop │ │ │ │ │ │ │ │ -00041c40 : │ │ │ │ +00041c20 : │ │ │ │ push %ebx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 41c70 │ │ │ │ + jle 41c50 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fld1 │ │ │ │ lea (%eax,%ecx,8),%edx │ │ │ │ and $0x1,%ecx │ │ │ │ - je 41c60 │ │ │ │ + je 41c40 │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 41c6c │ │ │ │ + je 41c4c │ │ │ │ fmull (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fmull -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 41c60 │ │ │ │ + jne 41c40 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fld1 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ 00041c80 : │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00041c90 : │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ - call 39316 │ │ │ │ - add $0x230df,%ecx │ │ │ │ + call 39296 │ │ │ │ + add $0x220df,%ecx │ │ │ │ test %edx,%edx │ │ │ │ jle 41cd6 │ │ │ │ mov %edx,%eax │ │ │ │ shr $1,%eax │ │ │ │ or %edx,%eax │ │ │ │ mov %eax,%edx │ │ │ │ shr $0x2,%edx │ │ │ │ @@ -77208,15 +77078,15 @@ │ │ │ │ shr $0x8,%edx │ │ │ │ or %eax,%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x10,%eax │ │ │ │ or %edx,%eax │ │ │ │ imul $0x7c4acdd,%eax,%eax │ │ │ │ shr $0x1b,%eax │ │ │ │ - mov -0xa778(%ecx,%eax,4),%eax │ │ │ │ + mov -0x9778(%ecx,%eax,4),%eax │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00041ce0 : │ │ │ │ push %ebx │ │ │ │ @@ -77261,16 +77131,16 @@ │ │ │ │ mov $0xffffffff,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ 00041d40 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 41dce │ │ │ │ cmp $0x1,%eax │ │ │ │ je 41de0 │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ jmp 41d80 │ │ │ │ @@ -77285,16 +77155,16 @@ │ │ │ │ and $0x1,%edx │ │ │ │ sub %esi,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ sete %dl │ │ │ │ add %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ inc %ecx │ │ │ │ - sar $1,%eax │ │ │ │ movzbl %dl,%edx │ │ │ │ + sar $1,%eax │ │ │ │ or %edx,%ebx │ │ │ │ cmp $0x1,%eax │ │ │ │ jne 41d80 │ │ │ │ lea 0x1(%esi,%ebx,1),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ je 41dc0 │ │ │ │ @@ -77321,16 +77191,16 @@ │ │ │ │ jmp 41dce │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00041df0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 41e8e │ │ │ │ cmp $0x1,%eax │ │ │ │ je 41ea0 │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ jmp 41e40 │ │ │ │ @@ -77346,16 +77216,16 @@ │ │ │ │ and $0x1,%edx │ │ │ │ sub %esi,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ sete %dl │ │ │ │ add %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ inc %ecx │ │ │ │ - sar $1,%eax │ │ │ │ movzbl %dl,%edx │ │ │ │ + sar $1,%eax │ │ │ │ or %edx,%ebx │ │ │ │ cmp $0x1,%eax │ │ │ │ jne 41e40 │ │ │ │ lea 0x1(%ebx,%esi,1),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ je 41e80 │ │ │ │ @@ -77388,727 +77258,715 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00041eb0 : │ │ │ │ push %ebx │ │ │ │ sub $0x38,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ fldl 0x48(%esp) │ │ │ │ + call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x21eb7,%ebx │ │ │ │ fld1 │ │ │ │ + fsts (%esp) │ │ │ │ + fsub %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ - fsubr %st(1),%st │ │ │ │ - call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x22eb1,%ebx │ │ │ │ - fld %st(2) │ │ │ │ - fsubs -0xad74(%ebx) │ │ │ │ - fldl -0xaaf8(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ + fsubs -0x9d74(%ebx) │ │ │ │ + fldl -0x9af8(%ebx) │ │ │ │ + fadd %st(4),%st │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(2),%st │ │ │ │ - fldt -0xa7d8(%ebx) │ │ │ │ - fstpt 0x8(%esp) │ │ │ │ + fldt -0x97d8(%ebx) │ │ │ │ + fstpt 0x10(%esp) │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ - fldt -0xa7c8(%ebx) │ │ │ │ - fstpt 0x18(%esp) │ │ │ │ - fldt 0x18(%esp) │ │ │ │ + fldt -0x97c8(%ebx) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x20(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jae 42370 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fldt 0x8(%esp) │ │ │ │ + jae 42360 │ │ │ │ + fldt 0x10(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fyl2xp1 │ │ │ │ fxch %st(3) │ │ │ │ - fstpl 0x28(%esp) │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ - fldt -0xa7e8(%ebx) │ │ │ │ + fldt -0x97e8(%ebx) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x18(%esp) │ │ │ │ + fstpt 0x10(%esp) │ │ │ │ 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) │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fstpl 0x28(%esp) │ │ │ │ - faddl -0xaaf0(%ebx) │ │ │ │ - fdivrl -0xaae8(%ebx) │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ + faddl -0x9af0(%ebx) │ │ │ │ + fdivrl -0x9ae8(%ebx) │ │ │ │ fstpl (%esp) │ │ │ │ call 47d0 │ │ │ │ - fldl 0x18(%esp) │ │ │ │ + fldl 0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldl 0x18(%esp) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ + fldl 0x10(%esp) │ │ │ │ + fldl 0x20(%esp) │ │ │ │ fadd %st(1),%st │ │ │ │ fld1 │ │ │ │ fcomi %st(1),%st │ │ │ │ - jae 42190 │ │ │ │ + jae 42180 │ │ │ │ fdiv %st,%st(1) │ │ │ │ - fldl -0xaa80(%ebx) │ │ │ │ + fldl -0x9a80(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaa88(%ebx) │ │ │ │ + faddl -0x9a88(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaa90(%ebx) │ │ │ │ + faddl -0x9a90(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaa98(%ebx) │ │ │ │ + faddl -0x9a98(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaaa0(%ebx) │ │ │ │ + faddl -0x9aa0(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaaa8(%ebx) │ │ │ │ + faddl -0x9aa8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaab0(%ebx) │ │ │ │ + faddl -0x9ab0(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaab8(%ebx) │ │ │ │ + faddl -0x9ab8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaac0(%ebx) │ │ │ │ + faddl -0x9ac0(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaac8(%ebx) │ │ │ │ + faddl -0x9ac8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaad0(%ebx) │ │ │ │ + faddl -0x9ad0(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaad8(%ebx) │ │ │ │ + faddl -0x9ad8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ fadd %st(2),%st │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xad50(%ebx) │ │ │ │ + fmuls -0x9d50(%ebx) │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xaca4(%ebx) │ │ │ │ + fmuls -0x9ca4(%ebx) │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xac70(%ebx) │ │ │ │ + fmuls -0x9c70(%ebx) │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xac78(%ebx) │ │ │ │ + fmuls -0x9c78(%ebx) │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xad34(%ebx) │ │ │ │ + fmuls -0x9d34(%ebx) │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(4) │ │ │ │ - fmuls -0xac74(%ebx) │ │ │ │ + fmuls -0x9c74(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fmuls -0xad4c(%ebx) │ │ │ │ + fmuls -0x9d4c(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fmuls -0xac90(%ebx) │ │ │ │ + fmuls -0x9c90(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(4) │ │ │ │ - fmuls -0xac7c(%ebx) │ │ │ │ + fmuls -0x9c7c(%ebx) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - faddl -0xaae0(%ebx) │ │ │ │ + faddl -0x9ae0(%ebx) │ │ │ │ fld1 │ │ │ │ fld %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(5),%st │ │ │ │ - jae 42280 │ │ │ │ + jae 42270 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - jmp 42098 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 42088 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldl -0xaa80(%ebx) │ │ │ │ + fldl -0x9a80(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa88(%ebx) │ │ │ │ + faddl -0x9a88(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa90(%ebx) │ │ │ │ + faddl -0x9a90(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa98(%ebx) │ │ │ │ + faddl -0x9a98(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaaa0(%ebx) │ │ │ │ + faddl -0x9aa0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaaa8(%ebx) │ │ │ │ + faddl -0x9aa8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaab0(%ebx) │ │ │ │ + faddl -0x9ab0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaab8(%ebx) │ │ │ │ + faddl -0x9ab8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaac0(%ebx) │ │ │ │ + faddl -0x9ac0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaac8(%ebx) │ │ │ │ + faddl -0x9ac8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaad0(%ebx) │ │ │ │ + faddl -0x9ad0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaad8(%ebx) │ │ │ │ + faddl -0x9ad8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xad50(%ebx) │ │ │ │ + fmuls -0x9d50(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xaca4(%ebx) │ │ │ │ + fmuls -0x9ca4(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xac70(%ebx) │ │ │ │ + fmuls -0x9c70(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xac78(%ebx) │ │ │ │ + fmuls -0x9c78(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ + fstpl (%esp) │ │ │ │ fld %st(1) │ │ │ │ - fmuls -0xad34(%ebx) │ │ │ │ + fmuls -0x9d34(%ebx) │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xac74(%ebx) │ │ │ │ + fmuls -0x9c74(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xad4c(%ebx) │ │ │ │ + fmuls -0x9d4c(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xac90(%ebx) │ │ │ │ + fmuls -0x9c90(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fmuls -0xac7c(%ebx) │ │ │ │ + fmuls -0x9c7c(%ebx) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ + fldl (%esp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - faddl -0xaae0(%ebx) │ │ │ │ + faddl -0x9ae0(%ebx) │ │ │ │ add $0x38,%esp │ │ │ │ pop %ebx │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - fldl -0xaae0(%ebx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fldl -0x9ae0(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaad8(%ebx) │ │ │ │ + faddl -0x9ad8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaad0(%ebx) │ │ │ │ + faddl -0x9ad0(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaac8(%ebx) │ │ │ │ + faddl -0x9ac8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaac0(%ebx) │ │ │ │ + faddl -0x9ac0(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaab8(%ebx) │ │ │ │ + faddl -0x9ab8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaab0(%ebx) │ │ │ │ + faddl -0x9ab0(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaaa8(%ebx) │ │ │ │ + faddl -0x9aa8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaaa0(%ebx) │ │ │ │ + faddl -0x9aa0(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaa98(%ebx) │ │ │ │ + faddl -0x9a98(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaa90(%ebx) │ │ │ │ + faddl -0x9a90(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddl -0xaa88(%ebx) │ │ │ │ + faddl -0x9a88(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(2) │ │ │ │ - fadds -0xac7c(%ebx) │ │ │ │ + fadds -0x9c7c(%ebx) │ │ │ │ fld %st(3) │ │ │ │ - fadds -0xac78(%ebx) │ │ │ │ + fadds -0x9c78(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fadds -0xad4c(%ebx) │ │ │ │ + fadds -0x9d4c(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fadds -0xac74(%ebx) │ │ │ │ + fadds -0x9c74(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fadds -0xad50(%ebx) │ │ │ │ + fadds -0x9d50(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(3),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(2) │ │ │ │ - fadds -0xac90(%ebx) │ │ │ │ + fadds -0x9c90(%ebx) │ │ │ │ fld %st(3) │ │ │ │ - fadds -0xac70(%ebx) │ │ │ │ + fadds -0x9c70(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fadds -0xaca4(%ebx) │ │ │ │ + fadds -0x9ca4(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fadds -0xad34(%ebx) │ │ │ │ + fadds -0x9d34(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fadds -0xad70(%ebx) │ │ │ │ + fadds -0x9d70(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - faddl -0xaa80(%ebx) │ │ │ │ + faddl -0x9a80(%ebx) │ │ │ │ fld1 │ │ │ │ fld %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(5),%st │ │ │ │ - jb 42090 │ │ │ │ + jb 42080 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 42282 │ │ │ │ + jmp 42272 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xaae0(%ebx) │ │ │ │ + fldl -0x9ae0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaad8(%ebx) │ │ │ │ + faddl -0x9ad8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaad0(%ebx) │ │ │ │ + faddl -0x9ad0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaac8(%ebx) │ │ │ │ + faddl -0x9ac8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaac0(%ebx) │ │ │ │ + faddl -0x9ac0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaab8(%ebx) │ │ │ │ + faddl -0x9ab8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaab0(%ebx) │ │ │ │ + faddl -0x9ab0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaaa8(%ebx) │ │ │ │ + faddl -0x9aa8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaaa0(%ebx) │ │ │ │ + faddl -0x9aa0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa98(%ebx) │ │ │ │ + faddl -0x9a98(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa90(%ebx) │ │ │ │ + faddl -0x9a90(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa88(%ebx) │ │ │ │ + faddl -0x9a88(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xac78(%ebx) │ │ │ │ + fadds -0x9c78(%ebx) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xac7c(%ebx) │ │ │ │ + fadds -0x9c7c(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xac70(%ebx) │ │ │ │ + fadds -0x9c70(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xad4c(%ebx) │ │ │ │ + fadds -0x9d4c(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xad34(%ebx) │ │ │ │ + fadds -0x9d34(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xad70(%ebx) │ │ │ │ + fadds -0x9d70(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xac6c(%ebx) │ │ │ │ + fadds -0x9c6c(%ebx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xac90(%ebx) │ │ │ │ + fadds -0x9c90(%ebx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xaca4(%ebx) │ │ │ │ + fadds -0x9ca4(%ebx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xac74(%ebx) │ │ │ │ + fadds -0x9c74(%ebx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(5) │ │ │ │ - fadds -0xad50(%ebx) │ │ │ │ + fadds -0x9d50(%ebx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ - faddl -0xaa80(%ebx) │ │ │ │ + faddl -0x9a80(%ebx) │ │ │ │ add $0x38,%esp │ │ │ │ pop %ebx │ │ │ │ fdivp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldt 0x8(%esp) │ │ │ │ + flds (%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fldt 0x10(%esp) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(3) │ │ │ │ fyl2x │ │ │ │ fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 41f19 │ │ │ │ + jmp 41f12 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042390 : │ │ │ │ +00042380 : │ │ │ │ push %ebx │ │ │ │ sub $0x58,%esp │ │ │ │ fldl 0x60(%esp) │ │ │ │ fldl 0x68(%esp) │ │ │ │ - fldz │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x229d5,%ebx │ │ │ │ + add $0x219e7,%ebx │ │ │ │ + fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ - je 423c0 │ │ │ │ + je 423b0 │ │ │ │ fcomi %st(2),%st │ │ │ │ - jne 423d0 │ │ │ │ + jne 423c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 423c6 │ │ │ │ + jmp 423b6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x58,%esp │ │ │ │ fld1 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fld %st(2) │ │ │ │ sub $0x10,%esp │ │ │ │ fadd %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fstpl 0x30(%esp) │ │ │ │ - fldl -0xaaf0(%ebx) │ │ │ │ - fld %st(2) │ │ │ │ + fldl -0x9af0(%ebx) │ │ │ │ + fld %st(0) │ │ │ │ + fadd %st(3),%st │ │ │ │ + fxch %st(3) │ │ │ │ fstpl 0x50(%esp) │ │ │ │ - fadd %st,%st(2) │ │ │ │ - fld %st(3) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl 0x28(%esp) │ │ │ │ + fstl 0x20(%esp) │ │ │ │ + fadd %st(3),%st │ │ │ │ fxch %st(3) │ │ │ │ fstl 0x8(%esp) │ │ │ │ fstpl 0x48(%esp) │ │ │ │ - fld %st(1) │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ fxch %st(1) │ │ │ │ + fstl 0x18(%esp) │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%esp) │ │ │ │ fstpl 0x58(%esp) │ │ │ │ call 47d0 │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ + fldl 0x20(%esp) │ │ │ │ fldl 0x30(%esp) │ │ │ │ fadd %st,%st(1) │ │ │ │ fstl 0x8(%esp) │ │ │ │ fstpl 0x38(%esp) │ │ │ │ - fldl 0x20(%esp) │ │ │ │ - fld %st(0) │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ + fldl 0x18(%esp) │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x28(%esp) │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ fstpl (%esp) │ │ │ │ call 47d0 │ │ │ │ - fldl 0x18(%esp) │ │ │ │ + fldl 0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ - fldl 0x20(%esp) │ │ │ │ - fmull -0xaae8(%ebx) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + fmull -0x9ae8(%ebx) │ │ │ │ fldl 0x30(%esp) │ │ │ │ - fmull 0x18(%esp) │ │ │ │ + fmull 0x20(%esp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fld1 │ │ │ │ fldl 0x40(%esp) │ │ │ │ fld %st(0) │ │ │ │ fadd %st(2),%st │ │ │ │ fldl 0x48(%esp) │ │ │ │ fcomip %st(2),%st │ │ │ │ fldl 0x28(%esp) │ │ │ │ fldl 0x38(%esp) │ │ │ │ - jae 427c0 │ │ │ │ + jae 427a0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fdivr %st(3),%st │ │ │ │ - fldl -0xaa80(%ebx) │ │ │ │ + fldl -0x9a80(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa88(%ebx) │ │ │ │ + faddl -0x9a88(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa90(%ebx) │ │ │ │ + faddl -0x9a90(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa98(%ebx) │ │ │ │ + faddl -0x9a98(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaaa0(%ebx) │ │ │ │ + faddl -0x9aa0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaaa8(%ebx) │ │ │ │ + faddl -0x9aa8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaab0(%ebx) │ │ │ │ + faddl -0x9ab0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaab8(%ebx) │ │ │ │ + faddl -0x9ab8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaac0(%ebx) │ │ │ │ + faddl -0x9ac0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaac8(%ebx) │ │ │ │ + faddl -0x9ac8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaad0(%ebx) │ │ │ │ + faddl -0x9ad0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaad8(%ebx) │ │ │ │ + faddl -0x9ad8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fadd %st(5),%st │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xad50(%ebx) │ │ │ │ + fmuls -0x9d50(%ebx) │ │ │ │ fadd %st(6),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xaca4(%ebx) │ │ │ │ + fmuls -0x9ca4(%ebx) │ │ │ │ fadd %st(6),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xac70(%ebx) │ │ │ │ + fmuls -0x9c70(%ebx) │ │ │ │ fadd %st(6),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xac78(%ebx) │ │ │ │ + fmuls -0x9c78(%ebx) │ │ │ │ fadd %st(6),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fadd %st(6),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xad34(%ebx) │ │ │ │ + fmuls -0x9d34(%ebx) │ │ │ │ fadd %st(6),%st │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xac74(%ebx) │ │ │ │ + fmuls -0x9c74(%ebx) │ │ │ │ fadd %st(7),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xad4c(%ebx) │ │ │ │ + fmuls -0x9d4c(%ebx) │ │ │ │ fadd %st(7),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xac90(%ebx) │ │ │ │ + fmuls -0x9c90(%ebx) │ │ │ │ fadd %st(7),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls -0xac7c(%ebx) │ │ │ │ + fmuls -0x9c7c(%ebx) │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ - faddl -0xaae0(%ebx) │ │ │ │ + faddl -0x9ae0(%ebx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fld1 │ │ │ │ fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(4),%st │ │ │ │ - jae 428c0 │ │ │ │ + jae 428a0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 425a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 42588 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldl -0xaa80(%ebx) │ │ │ │ + fldl -0x9a80(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa88(%ebx) │ │ │ │ + faddl -0x9a88(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa90(%ebx) │ │ │ │ + faddl -0x9a90(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa98(%ebx) │ │ │ │ + faddl -0x9a98(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaaa0(%ebx) │ │ │ │ + faddl -0x9aa0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaaa8(%ebx) │ │ │ │ + faddl -0x9aa8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaab0(%ebx) │ │ │ │ + faddl -0x9ab0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaab8(%ebx) │ │ │ │ + faddl -0x9ab8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaac0(%ebx) │ │ │ │ + faddl -0x9ac0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaac8(%ebx) │ │ │ │ + faddl -0x9ac8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaad0(%ebx) │ │ │ │ + faddl -0x9ad0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaad8(%ebx) │ │ │ │ + faddl -0x9ad8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xad50(%ebx) │ │ │ │ + fmuls -0x9d50(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xaca4(%ebx) │ │ │ │ + fmuls -0x9ca4(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xac70(%ebx) │ │ │ │ + fmuls -0x9c70(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xac78(%ebx) │ │ │ │ + fmuls -0x9c78(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xad34(%ebx) │ │ │ │ + fmuls -0x9d34(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xac74(%ebx) │ │ │ │ + fmuls -0x9c74(%ebx) │ │ │ │ fadd %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xad4c(%ebx) │ │ │ │ + fmuls -0x9d4c(%ebx) │ │ │ │ fadd %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xac90(%ebx) │ │ │ │ + fmuls -0x9c90(%ebx) │ │ │ │ fadd %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls -0xac7c(%ebx) │ │ │ │ + fmuls -0x9c7c(%ebx) │ │ │ │ faddp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - faddl -0xaae0(%ebx) │ │ │ │ + faddl -0x9ae0(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(4),%st │ │ │ │ - jae 429c0 │ │ │ │ + jae 429a0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 426b4 │ │ │ │ + jmp 42694 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fdivr %st(1),%st │ │ │ │ - fldl -0xaa80(%ebx) │ │ │ │ + fldl -0x9a80(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa88(%ebx) │ │ │ │ + faddl -0x9a88(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa90(%ebx) │ │ │ │ + faddl -0x9a90(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa98(%ebx) │ │ │ │ + faddl -0x9a98(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaaa0(%ebx) │ │ │ │ + faddl -0x9aa0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaaa8(%ebx) │ │ │ │ + faddl -0x9aa8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaab0(%ebx) │ │ │ │ + faddl -0x9ab0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaab8(%ebx) │ │ │ │ + faddl -0x9ab8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaac0(%ebx) │ │ │ │ + faddl -0x9ac0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaac8(%ebx) │ │ │ │ + faddl -0x9ac8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaad0(%ebx) │ │ │ │ + faddl -0x9ad0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaad8(%ebx) │ │ │ │ + faddl -0x9ad8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xad50(%ebx) │ │ │ │ + fmuls -0x9d50(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xaca4(%ebx) │ │ │ │ + fmuls -0x9ca4(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xac70(%ebx) │ │ │ │ + fmuls -0x9c70(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xac78(%ebx) │ │ │ │ + fmuls -0x9c78(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ - fmuls -0xad34(%ebx) │ │ │ │ + fmuls -0x9d34(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xac74(%ebx) │ │ │ │ + fmuls -0x9c74(%ebx) │ │ │ │ fadd %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xad4c(%ebx) │ │ │ │ + fmuls -0x9d4c(%ebx) │ │ │ │ fadd %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(3) │ │ │ │ - fmuls -0xac90(%ebx) │ │ │ │ + fmuls -0x9c90(%ebx) │ │ │ │ fadd %st(5),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ - fmuls -0xac7c(%ebx) │ │ │ │ + fmuls -0x9c7c(%ebx) │ │ │ │ faddp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - faddl -0xaae0(%ebx) │ │ │ │ + faddl -0x9ae0(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fdivrl 0x18(%esp) │ │ │ │ fmull 0x8(%esp) │ │ │ │ fmull 0x10(%esp) │ │ │ │ @@ -78118,246 +77976,246 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - fldl -0xaae0(%ebx) │ │ │ │ + fldl -0x9ae0(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - faddl -0xaad8(%ebx) │ │ │ │ + faddl -0x9ad8(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - faddl -0xaad0(%ebx) │ │ │ │ + faddl -0x9ad0(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - faddl -0xaac8(%ebx) │ │ │ │ + faddl -0x9ac8(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - faddl -0xaac0(%ebx) │ │ │ │ + faddl -0x9ac0(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - faddl -0xaab8(%ebx) │ │ │ │ + faddl -0x9ab8(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - faddl -0xaab0(%ebx) │ │ │ │ + faddl -0x9ab0(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - faddl -0xaaa8(%ebx) │ │ │ │ + faddl -0x9aa8(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - faddl -0xaaa0(%ebx) │ │ │ │ + faddl -0x9aa0(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - faddl -0xaa98(%ebx) │ │ │ │ + faddl -0x9a98(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - faddl -0xaa90(%ebx) │ │ │ │ + faddl -0x9a90(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ - faddl -0xaa88(%ebx) │ │ │ │ + faddl -0x9a88(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xac7c(%ebx) │ │ │ │ + fadds -0x9c7c(%ebx) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xac78(%ebx) │ │ │ │ + fadds -0x9c78(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xac70(%ebx) │ │ │ │ + fadds -0x9c70(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xad4c(%ebx) │ │ │ │ + fadds -0x9d4c(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xad34(%ebx) │ │ │ │ + fadds -0x9d34(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xad70(%ebx) │ │ │ │ + fadds -0x9d70(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xac6c(%ebx) │ │ │ │ + fadds -0x9c6c(%ebx) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xac90(%ebx) │ │ │ │ + fadds -0x9c90(%ebx) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xaca4(%ebx) │ │ │ │ + fadds -0x9ca4(%ebx) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fld %st(5) │ │ │ │ - fadds -0xac74(%ebx) │ │ │ │ + fadds -0x9c74(%ebx) │ │ │ │ fmulp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ - fadds -0xad50(%ebx) │ │ │ │ + fadds -0x9d50(%ebx) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ - faddl -0xaa80(%ebx) │ │ │ │ + faddl -0x9a80(%ebx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fld1 │ │ │ │ fld %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(5),%st │ │ │ │ - jb 425a0 │ │ │ │ + jb 42580 │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 428c2 │ │ │ │ + jmp 428a2 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xaae0(%ebx) │ │ │ │ + fldl -0x9ae0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaad8(%ebx) │ │ │ │ + faddl -0x9ad8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaad0(%ebx) │ │ │ │ + faddl -0x9ad0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaac8(%ebx) │ │ │ │ + faddl -0x9ac8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaac0(%ebx) │ │ │ │ + faddl -0x9ac0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaab8(%ebx) │ │ │ │ + faddl -0x9ab8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaab0(%ebx) │ │ │ │ + faddl -0x9ab0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaaa8(%ebx) │ │ │ │ + faddl -0x9aa8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaaa0(%ebx) │ │ │ │ + faddl -0x9aa0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa98(%ebx) │ │ │ │ + faddl -0x9a98(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa90(%ebx) │ │ │ │ + faddl -0x9a90(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa88(%ebx) │ │ │ │ + faddl -0x9a88(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ - fadds -0xac7c(%ebx) │ │ │ │ + fadds -0x9c7c(%ebx) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xac78(%ebx) │ │ │ │ + fadds -0x9c78(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xac70(%ebx) │ │ │ │ + fadds -0x9c70(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xad4c(%ebx) │ │ │ │ + fadds -0x9d4c(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xad34(%ebx) │ │ │ │ + fadds -0x9d34(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xad70(%ebx) │ │ │ │ + fadds -0x9d70(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xac6c(%ebx) │ │ │ │ + fadds -0x9c6c(%ebx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xac90(%ebx) │ │ │ │ + fadds -0x9c90(%ebx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xaca4(%ebx) │ │ │ │ + fadds -0x9ca4(%ebx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xac74(%ebx) │ │ │ │ + fadds -0x9c74(%ebx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(4) │ │ │ │ - fadds -0xad50(%ebx) │ │ │ │ + fadds -0x9d50(%ebx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ - faddl -0xaa80(%ebx) │ │ │ │ + faddl -0x9a80(%ebx) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ fld %st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(3),%st │ │ │ │ - jb 426b0 │ │ │ │ + jb 42690 │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 429c2 │ │ │ │ + jmp 429a2 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xaae0(%ebx) │ │ │ │ + fldl -0x9ae0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaad8(%ebx) │ │ │ │ + faddl -0x9ad8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaad0(%ebx) │ │ │ │ + faddl -0x9ad0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaac8(%ebx) │ │ │ │ + faddl -0x9ac8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaac0(%ebx) │ │ │ │ + faddl -0x9ac0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaab8(%ebx) │ │ │ │ + faddl -0x9ab8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaab0(%ebx) │ │ │ │ + faddl -0x9ab0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaaa8(%ebx) │ │ │ │ + faddl -0x9aa8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaaa0(%ebx) │ │ │ │ + faddl -0x9aa0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa98(%ebx) │ │ │ │ + faddl -0x9a98(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa90(%ebx) │ │ │ │ + faddl -0x9a90(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ - faddl -0xaa88(%ebx) │ │ │ │ + faddl -0x9a88(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ - fadds -0xac78(%ebx) │ │ │ │ + fadds -0x9c78(%ebx) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xac7c(%ebx) │ │ │ │ + fadds -0x9c7c(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xac70(%ebx) │ │ │ │ + fadds -0x9c70(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xad4c(%ebx) │ │ │ │ + fadds -0x9d4c(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xad34(%ebx) │ │ │ │ + fadds -0x9d34(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xad70(%ebx) │ │ │ │ + fadds -0x9d70(%ebx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xac6c(%ebx) │ │ │ │ + fadds -0x9c6c(%ebx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xac90(%ebx) │ │ │ │ + fadds -0x9c90(%ebx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xaca4(%ebx) │ │ │ │ + fadds -0x9ca4(%ebx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(4) │ │ │ │ - fadds -0xac74(%ebx) │ │ │ │ + fadds -0x9c74(%ebx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(4) │ │ │ │ - fadds -0xad50(%ebx) │ │ │ │ + fadds -0x9d50(%ebx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ - faddl -0xaa80(%ebx) │ │ │ │ + faddl -0x9a80(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 4279c │ │ │ │ + jmp 4277c │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00042ab0 : │ │ │ │ +00042a90 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x222bb,%ebx │ │ │ │ + add $0x212db,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 42aec │ │ │ │ + je 42acc │ │ │ │ mov 0x268(%ebx),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 42ae0 │ │ │ │ + je 42ac0 │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ jmp *%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ @@ -78365,133 +78223,133 @@ │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042b00 : │ │ │ │ +00042ae0 : │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x22272,%ebx │ │ │ │ + add $0x21292,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x284(%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 42b27 │ │ │ │ + je 42b07 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x1c(%esp) │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 4800 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042b40 : │ │ │ │ +00042b20 : │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x22232,%ebx │ │ │ │ + add $0x21252,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ - mov 0x27c(%ebx),%edx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ + mov 0x27c(%ebx),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 42b70 │ │ │ │ + je 42b50 │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ jmp *%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov $0x1,%edx │ │ │ │ test %eax,%eax │ │ │ │ cmove %edx,%eax │ │ │ │ push %eax │ │ │ │ call 4870 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 42b90 │ │ │ │ + je 42b70 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - lea -0xa985(%ebx),%edx │ │ │ │ + lea -0x9985(%ebx),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 4160 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - jmp 42b8a │ │ │ │ + jmp 42b6a │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00042bb0 : │ │ │ │ +00042b90 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x221b4,%ebx │ │ │ │ + add $0x211d4,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je 42cdf │ │ │ │ + je 42cbf │ │ │ │ test %eax,%eax │ │ │ │ - je 42ca0 │ │ │ │ + je 42c80 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ - lea -0xa95c(%ebx),%eax │ │ │ │ + lea -0x995c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 41b0 <__printf_chk@plt> │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 42c63 │ │ │ │ - lea -0xa947(%ebx),%eax │ │ │ │ + jle 42c43 │ │ │ │ + lea -0x9947(%ebx),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - lea -0xa94e(%ebx),%eax │ │ │ │ + lea -0x994e(%ebx),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp 42c31 │ │ │ │ + jmp 42c11 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ push 0x10(%esp) │ │ │ │ push $0x1 │ │ │ │ call 41b0 <__printf_chk@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x7,%edi │ │ │ │ - je 42c90 │ │ │ │ + je 42c70 │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - je 42c63 │ │ │ │ + je 42c43 │ │ │ │ mov %ebp,%edi │ │ │ │ and $0x7,%edi │ │ │ │ - jne 42c10 │ │ │ │ + jne 42bf0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebp │ │ │ │ push 0x14(%esp) │ │ │ │ push $0x1 │ │ │ │ call 41b0 <__printf_chk@plt> │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 41b0 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jne 42c31 │ │ │ │ + jne 42c11 │ │ │ │ testb $0x7,0x34(%esp) │ │ │ │ - jne 42cd0 │ │ │ │ + jne 42cb0 │ │ │ │ mov 0x26c(%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax) │ │ │ │ call 42e0 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -78500,96 +78358,96 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 41f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 42c2a │ │ │ │ + jmp 42c0a │ │ │ │ nop │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 42c6a │ │ │ │ + jle 42c4a │ │ │ │ xor %edi,%edi │ │ │ │ - lea -0xa93f(%ebx),%ebp │ │ │ │ + lea -0x993f(%ebx),%ebp │ │ │ │ push 0x4(%esi,%edi,8) │ │ │ │ push (%esi,%edi,8) │ │ │ │ push %ebp │ │ │ │ inc %edi │ │ │ │ push $0x1 │ │ │ │ call 41b0 <__printf_chk@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x34(%esp) │ │ │ │ - jne 42cb0 │ │ │ │ - jmp 42c6a │ │ │ │ + jne 42c90 │ │ │ │ + jmp 42c4a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 41f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 42c6a │ │ │ │ + jmp 42c4a │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xa969(%ebx),%eax │ │ │ │ + lea -0x9969(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4670 │ │ │ │ mov 0x26c(%ebx),%eax │ │ │ │ pop %ecx │ │ │ │ push (%eax) │ │ │ │ call 42e0 │ │ │ │ movl $0xffffffff,(%esp) │ │ │ │ call 4800 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042d10 : │ │ │ │ +00042cf0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x22054,%ebx │ │ │ │ + add $0x21074,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 42e10 │ │ │ │ + je 42df0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ - lea -0xa95c(%ebx),%eax │ │ │ │ + lea -0x995c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 41b0 <__printf_chk@plt> │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 42dd7 │ │ │ │ - lea -0xa938(%ebx),%eax │ │ │ │ + jle 42db7 │ │ │ │ + lea -0x9938(%ebx),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - lea -0xa94e(%ebx),%eax │ │ │ │ + lea -0x994e(%ebx),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp 42d9b │ │ │ │ + jmp 42d7b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ push 0x8(%esi) │ │ │ │ push 0x4(%esi) │ │ │ │ push (%esi) │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 41b0 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 42e00 │ │ │ │ + je 42de0 │ │ │ │ inc %ebp │ │ │ │ add $0x10,%esi │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - je 42dd7 │ │ │ │ + je 42db7 │ │ │ │ mov %ebp,%edi │ │ │ │ and $0x3,%edi │ │ │ │ - jne 42d70 │ │ │ │ + jne 42d50 │ │ │ │ sub $0x4,%esp │ │ │ │ add $0x10,%esi │ │ │ │ push %ebp │ │ │ │ push 0x14(%esp) │ │ │ │ push $0x1 │ │ │ │ inc %ebp │ │ │ │ call 41b0 <__printf_chk@plt> │ │ │ │ @@ -78600,17 +78458,17 @@ │ │ │ │ push -0xc(%esi) │ │ │ │ push -0x10(%esi) │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 41b0 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jne 42d9b │ │ │ │ + jne 42d7b │ │ │ │ testb $0x3,0x34(%esp) │ │ │ │ - jne 42e50 │ │ │ │ + jne 42e30 │ │ │ │ mov 0x26c(%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax) │ │ │ │ call 42e0 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -78619,213 +78477,213 @@ │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 41f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 42d91 │ │ │ │ + jmp 42d71 │ │ │ │ nop │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 42dde │ │ │ │ + jle 42dbe │ │ │ │ xor %edi,%edi │ │ │ │ - lea -0xa929(%ebx),%ebp │ │ │ │ + lea -0x9929(%ebx),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ push 0x8(%esi) │ │ │ │ - push 0x4(%esi) │ │ │ │ inc %edi │ │ │ │ add $0x10,%esi │ │ │ │ + push -0xc(%esi) │ │ │ │ push -0x10(%esi) │ │ │ │ push %ebp │ │ │ │ push $0x1 │ │ │ │ call 41b0 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %edi,0x34(%esp) │ │ │ │ - jne 42e20 │ │ │ │ - jmp 42dde │ │ │ │ + jne 42e00 │ │ │ │ + jmp 42dbe │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 41f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 42dde │ │ │ │ + jmp 42dbe │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00042e70 : │ │ │ │ +00042e50 : │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x21f02,%ebx │ │ │ │ + add $0x20f22,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 40f0 │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042e90 : │ │ │ │ +00042e70 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x21edf,%ebx │ │ │ │ + add $0x20eff,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 40b0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00042eb0 : │ │ │ │ +00042e90 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x21eb8,%ebx │ │ │ │ + add $0x20ed8,%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jle 42ef7 │ │ │ │ + jle 42ed7 │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ xor %ebp,%ebp │ │ │ │ call 46b0 │ │ │ │ inc %ebp │ │ │ │ add $0x10,%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ call 46b0 │ │ │ │ ffreep %st(0) │ │ │ │ call 46b0 │ │ │ │ fldl 0x8(%esp) │ │ │ │ fstpl -0x10(%esi) │ │ │ │ fstpl -0x8(%esi) │ │ │ │ cmp %ebp,%edi │ │ │ │ - jne 42ed0 │ │ │ │ + jne 42eb0 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -00042f00 : │ │ │ │ +00042ee0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x21e64,%ebx │ │ │ │ + add $0x20e84,%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jle 42f34 │ │ │ │ + jle 42f14 │ │ │ │ xor %esi,%esi │ │ │ │ call 46b0 │ │ │ │ - fsubs -0xad74(%ebx) │ │ │ │ + fsubs -0x9d74(%ebx) │ │ │ │ fstpl 0x0(%ebp,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 42f20 │ │ │ │ + jne 42f00 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042f40 : │ │ │ │ +00042f20 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ fldl 0x38(%esp) │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x20e44,%ebx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ fstl (%esp) │ │ │ │ - call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x21e1d,%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jle 42f90 │ │ │ │ + jle 42f70 │ │ │ │ fsubrl 0x40(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ nop │ │ │ │ call 46b0 │ │ │ │ fmull 0x8(%esp) │ │ │ │ faddl (%esp) │ │ │ │ fstpl 0x0(%ebp,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 42f70 │ │ │ │ - jmp 42f92 │ │ │ │ + jne 42f50 │ │ │ │ + jmp 42f72 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00042fa0 : │ │ │ │ - call 4c37 │ │ │ │ - add $0x21dd3,%eax │ │ │ │ +00042f80 : │ │ │ │ fldl 0x4(%esp) │ │ │ │ + call 4c37 │ │ │ │ + add $0x20def,%eax │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ - flds -0xac68(%eax) │ │ │ │ + flds -0x9c68(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 42fd0 │ │ │ │ + jb 42fb0 │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(0) │ │ │ │ fsin │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - flds -0xac64(%eax) │ │ │ │ + flds -0x9c64(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 43010 │ │ │ │ + jb 42ff0 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldl -0xaa78(%eax) │ │ │ │ + fldl -0x9a78(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ - fsubrs -0xad78(%eax) │ │ │ │ - flds -0xac60(%eax) │ │ │ │ + fsubrs -0x9d78(%eax) │ │ │ │ + flds -0x9c60(%eax) │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ fstp %st(2) │ │ │ │ - jb 43020 │ │ │ │ + jb 43000 │ │ │ │ fmul %st(0),%st │ │ │ │ - fmull -0xaa70(%eax) │ │ │ │ + fmull -0x9a70(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - jmp 43022 │ │ │ │ + jmp 43002 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -78835,23 +78693,39 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x21d28,%ebx │ │ │ │ + add $0x20d28,%ebx │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov 0xc(%eax),%ebp │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ @@ -78876,15 +78750,15 @@ │ │ │ │ idivl 0x1c(%esp) │ │ │ │ mov %eax,%ebx │ │ │ │ lea (%ecx,%ebp,1),%eax │ │ │ │ cltd │ │ │ │ idivl 0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,%eax │ │ │ │ - jle 430f6 │ │ │ │ + jle 430f6 │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ sub 0x1c(%esp),%ecx │ │ │ │ lea 0x0(%ebp,%ebx,8),%edx │ │ │ │ lea 0x0(%ebp,%eax,8),%ebx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -78892,43 +78766,43 @@ │ │ │ │ mov (%edx),%eax │ │ │ │ add $0x8,%edx │ │ │ │ sar %cl,%eax │ │ │ │ and $0x1ff,%eax │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ incl (%esi,%eax,1) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 430e0 │ │ │ │ + jne 430e0 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x21c68,%ebx │ │ │ │ + add $0x20c68,%ebx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ - mov %ebp,0xc(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ebp │ │ │ │ call 40e0 │ │ │ │ - mov %ebp,%edi │ │ │ │ - mov %eax,(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ + mov %ebp,%edi │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ push $0x800 │ │ │ │ push $0x0 │ │ │ │ shl $0xb,%edi │ │ │ │ lea (%esi,%edi,1),%eax │ │ │ │ push %eax │ │ │ │ call 4230 │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ @@ -78938,48 +78812,48 @@ │ │ │ │ idivl 0x10(%esp) │ │ │ │ mov %eax,%ebx │ │ │ │ lea (%ecx,%ebp,1),%eax │ │ │ │ cltd │ │ │ │ idivl 0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,%eax │ │ │ │ - jle 431b6 │ │ │ │ + jle 431b6 │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ lea 0x0(%ebp,%ebx,8),%edx │ │ │ │ inc %ecx │ │ │ │ lea 0x0(%ebp,%eax,8),%ebx │ │ │ │ - jmp 431a0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 431a0 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ add $0x8,%edx │ │ │ │ sar %cl,%eax │ │ │ │ and $0x1ff,%eax │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ incl (%esi,%eax,1) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 431a0 │ │ │ │ + jne 431a0 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x21ba8,%ebx │ │ │ │ + add $0x20bac,%ebx │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ mov (%edi),%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ebp │ │ │ │ call 40e0 │ │ │ │ mov %ebp,%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ @@ -78989,63 +78863,62 @@ │ │ │ │ idiv %ecx │ │ │ │ mov %eax,%ebp │ │ │ │ lea (%esi,%ebx,1),%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ sub %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4326f │ │ │ │ + jle 43270 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0xc(%edi),%esi │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov 0x10(%edi),%edx │ │ │ │ shl $0xb,%ecx │ │ │ │ + lea (%esi,%ebp,8),%esi │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ - lea (%esi,%ebp,8),%esi │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ sub 0x4(%edi),%ecx │ │ │ │ lea (%esi,%eax,8),%ebp │ │ │ │ mov %ebp,%edi │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ - movzbl 0x8(%esp),%ecx │ │ │ │ - mov (%esi),%ebx │ │ │ │ add $0x8,%esi │ │ │ │ + movzbl 0x8(%esp),%ecx │ │ │ │ + mov -0x8(%esi),%ebx │ │ │ │ sar %cl,%eax │ │ │ │ and $0x1ff,%eax │ │ │ │ lea 0x0(%ebp,%eax,4),%eax │ │ │ │ add 0x4(%esp),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %ebx,(%edx,%ecx,8) │ │ │ │ mov -0x4(%esi),%ebx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %ebx,0x4(%edx,%ecx,8) │ │ │ │ incl (%eax) │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 43240 │ │ │ │ + jne 43240 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x21ae8,%ebx │ │ │ │ + add $0x20aec,%ebx │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ mov (%edi),%esi │ │ │ │ call 42d0 │ │ │ │ mov %eax,%ebp │ │ │ │ call 40e0 │ │ │ │ mov %ebp,%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ @@ -79055,15 +78928,15 @@ │ │ │ │ idiv %ecx │ │ │ │ mov %eax,%ebp │ │ │ │ lea (%esi,%ebx,1),%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ sub %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4332f │ │ │ │ + jle 43330 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0xc(%edi),%esi │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ shl $0xb,%ecx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ @@ -79074,71 +78947,70 @@ │ │ │ │ lea (%esi,%eax,8),%ebp │ │ │ │ mov %ebp,%edi │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ movzbl 0x8(%esp),%ecx │ │ │ │ - mov (%esi),%ebx │ │ │ │ add $0x8,%esi │ │ │ │ + mov -0x8(%esi),%ebx │ │ │ │ sar %cl,%eax │ │ │ │ and $0x1ff,%eax │ │ │ │ lea 0x0(%ebp,%eax,4),%eax │ │ │ │ add 0x4(%esp),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %ebx,(%edx,%ecx,8) │ │ │ │ mov -0x4(%esi),%ebx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %ebx,0x4(%edx,%ecx,8) │ │ │ │ incl (%eax) │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 43300 │ │ │ │ + jne 43300 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00043340 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x21a2d,%ebx │ │ │ │ + add $0x20a2d,%ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ call 4840 │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ shl $0xb,%eax │ │ │ │ lea 0x10(%eax),%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ lea 0xf(%esp),%esi │ │ │ │ and $0xfffffff0,%esi │ │ │ │ test %edx,%edx │ │ │ │ js 43487 │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ add %esi,%eax │ │ │ │ - mov %edi,0x10(%ebp) │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebp) │ │ │ │ + mov %edi,0x10(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - lea -0x21d38(%ebx),%eax │ │ │ │ + lea -0x20d38(%ebx),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - lea -0x21bb8(%ebx),%eax │ │ │ │ + lea -0x20bb8(%ebx),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ @@ -79149,17 +79021,17 @@ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ call 44b0 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ test %eax,%eax │ │ │ │ jle 43423 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%edi,4),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%ecx │ │ │ │ @@ -79196,25 +79068,25 @@ │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %edi,0x10(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ jmp 433ad │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ cmp 0x10(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ je 4348e │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %edi,%ecx │ │ │ │ cmp 0x10(%ebp),%edi │ │ │ │ + mov %edi,%ecx │ │ │ │ jne 4347f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ @@ -79232,15 +79104,15 @@ │ │ │ │ 000434b0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x218bd,%ebx │ │ │ │ + add $0x208bd,%ebx │ │ │ │ sub $0x104c,%esp │ │ │ │ mov %ebx,-0x1054(%ebp) │ │ │ │ call 4840 │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,-0x1048(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ shl $0xb,%edi │ │ │ │ @@ -79261,15 +79133,15 @@ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x818(%ebp) │ │ │ │ lea -0x818(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x1050(%ebp) │ │ │ │ push %eax │ │ │ │ - lea -0x21c78(%ebx),%eax │ │ │ │ + lea -0x20c78(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ mov -0x1040(%ebp),%ecx │ │ │ │ jle 437b7 │ │ │ │ mov %ecx,%eax │ │ │ │ @@ -79279,69 +79151,69 @@ │ │ │ │ mov %edx,%ebx │ │ │ │ add $0x800,%eax │ │ │ │ add -0x800(%eax),%edx │ │ │ │ mov %ebx,-0x800(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ jne 43560 │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov -0x1050(%ebp),%edi │ │ │ │ mov $0x1,%esi │ │ │ │ + mov -0x1050(%ebp),%edi │ │ │ │ mov %eax,-0x818(%ebp) │ │ │ │ mov -0x103c(%ebp),%eax │ │ │ │ mov %edx,-0x103c(%ebp) │ │ │ │ lea 0x4(%ecx,%eax,1),%ebx │ │ │ │ lea -0x1018(%ebp),%eax │ │ │ │ mov %eax,-0x1044(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x1048(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ jle 43603 │ │ │ │ mov -0x103c(%ebp),%edx │ │ │ │ - mov %esi,-0x1040(%ebp) │ │ │ │ lea (%ecx,%esi,4),%eax │ │ │ │ + mov %esi,-0x1040(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%esi │ │ │ │ add $0x800,%eax │ │ │ │ add -0x800(%eax),%edx │ │ │ │ mov %esi,-0x800(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ jne 435e0 │ │ │ │ - mov %edx,-0x103c(%ebp) │ │ │ │ mov -0x1040(%ebp),%esi │ │ │ │ + mov %edx,-0x103c(%ebp) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ - mov -0x1044(%ebp),%edx │ │ │ │ add $0x4,%edi │ │ │ │ add $0x4,%ebx │ │ │ │ + mov -0x1044(%ebp),%edx │ │ │ │ mov %eax,(%edi) │ │ │ │ sub -0x4(%edi),%eax │ │ │ │ mov %eax,-0x4(%edx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp $0x200,%esi │ │ │ │ jne 435b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x104c(%ebp),%edi │ │ │ │ - mov -0x1054(%ebp),%ebx │ │ │ │ sub -0x1c(%ebp),%eax │ │ │ │ mov %ecx,-0x101c(%ebp) │ │ │ │ - mov %edi,-0x1020(%ebp) │ │ │ │ + mov -0x104c(%ebp),%edi │ │ │ │ + mov -0x1054(%ebp),%ebx │ │ │ │ mov %eax,-0x81c(%ebp) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ + mov %edi,-0x1020(%ebp) │ │ │ │ mov %eax,-0x1024(%ebp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %eax,-0x1028(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x102c(%ebp) │ │ │ │ lea -0x102c(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - lea -0x21af8(%ebx),%eax │ │ │ │ + lea -0x20af8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push 0x10(%ebp) │ │ │ │ @@ -79363,16 +79235,16 @@ │ │ │ │ push %edi │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ call 434b0 │ │ │ │ mov -0x103c(%ebp),%eax │ │ │ │ - mov -0x1040(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1040(%ebp),%edx │ │ │ │ jmp 43700 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ebx │ │ │ │ cmp $0x200,%ebx │ │ │ │ @@ -79380,32 +79252,32 @@ │ │ │ │ mov (%edx,%ebx,4),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ jle 43700 │ │ │ │ mov (%eax,%ebx,4),%ecx │ │ │ │ cmp $0x100,%esi │ │ │ │ jg 436b0 │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ - mov %eax,-0x1040(%ebp) │ │ │ │ mov %ebx,-0x103c(%ebp) │ │ │ │ + mov %eax,-0x1040(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ lea 0x8(%edi,%ecx,8),%ecx │ │ │ │ mov $0x1,%edi │ │ │ │ - mov %ecx,-0x1044(%ebp) │ │ │ │ - mov %esi,-0x1048(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov %edi,%edx │ │ │ │ + mov %ecx,-0x1044(%ebp) │ │ │ │ + mov %esi,-0x1048(%ebp) │ │ │ │ jmp 43777 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,(%eax) │ │ │ │ mov %ecx,-0x8(%eax) │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ sub $0x8,%eax │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ mov %ecx,0x4(%eax) │ │ │ │ dec %edx │ │ │ │ je 43780 │ │ │ │ mov (%eax),%ecx │ │ │ │ mov -0x8(%eax),%esi │ │ │ │ cmp %ecx,%esi │ │ │ │ @@ -79429,15 +79301,15 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %edx,%edx │ │ │ │ jmp 43577 │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x215b2,%ebx │ │ │ │ + add $0x205b2,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 42d0 │ │ │ │ test %eax,%eax │ │ │ │ jne 437e3 │ │ │ │ call 40e0 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov %eax,(%edx) │ │ │ │ @@ -79445,36 +79317,36 @@ │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000437f0 : │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x21582,%ebx │ │ │ │ + add $0x20582,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0x14(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x215b8(%ebx),%eax │ │ │ │ + lea -0x205b8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 44b0 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00043830 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x2153f,%ebx │ │ │ │ + add $0x2053f,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 45f0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ @@ -79485,53 +79357,53 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00043860 : │ │ │ │ sub $0xc,%esp │ │ │ │ - call 39316 │ │ │ │ - add $0x21510,%ecx │ │ │ │ + call 39296 │ │ │ │ + add $0x20510,%ecx │ │ │ │ + cmpl $0x0,0x14(%esp) │ │ │ │ fildll 0x10(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ - cmpl $0x0,0x14(%esp) │ │ │ │ jns 43887 │ │ │ │ - fadds -0xac5c(%ecx) │ │ │ │ + fadds -0x9c5c(%ecx) │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ fildll (%esp) │ │ │ │ test %edx,%edx │ │ │ │ jns 4389b │ │ │ │ - fadds -0xac5c(%ecx) │ │ │ │ + fadds -0x9c5c(%ecx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - fmull -0xaa68(%ecx) │ │ │ │ + fmull -0x9a68(%ecx) │ │ │ │ add $0xc,%esp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000438b0 : │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x214c2,%ebx │ │ │ │ + add $0x204c2,%ebx │ │ │ │ sub $0x20,%esp │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ call 4140 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ jne 438f0 │ │ │ │ fildl 0xc(%esp) │ │ │ │ - fmull -0xaa60(%ebx) │ │ │ │ + fmull -0x9a60(%ebx) │ │ │ │ fildl 0x8(%esp) │ │ │ │ add $0x18,%esp │ │ │ │ - faddp %st,%st(1) │ │ │ │ pop %ebx │ │ │ │ + faddp %st,%st(1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x18,%esp │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ @@ -79542,31 +79414,30 @@ │ │ │ │ nop │ │ │ │ │ │ │ │ 00043900 : │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ jle 43940 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ - fldz │ │ │ │ shl $0x4,%edx │ │ │ │ + fldz │ │ │ │ add %eax,%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%eax) │ │ │ │ fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fmul %st(0),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ jne 43920 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00043950 : │ │ │ │ @@ -79594,36 +79465,35 @@ │ │ │ │ 00043990 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ jle 439e0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - fldz │ │ │ │ shl $0x4,%ecx │ │ │ │ + fldz │ │ │ │ add %eax,%ecx │ │ │ │ jmp 439c0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%eax) │ │ │ │ fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(0),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ jne 439c0 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000439f0 : │ │ │ │ @@ -79636,19 +79506,18 @@ │ │ │ │ fldz │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ jmp 43a20 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fmull -0x8(%eax) │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ jne 43a20 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -79665,137 +79534,134 @@ │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ jle 43ab0 │ │ │ │ shl $0x3,%ecx │ │ │ │ - fldz │ │ │ │ xor %eax,%eax │ │ │ │ + fldz │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%esi,%eax,1) │ │ │ │ - fldl (%edx,%eax,2) │ │ │ │ fldl 0x8(%edx,%eax,2) │ │ │ │ fmul %st(0),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fldl (%edx,%eax,2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmull (%esi,%eax,1) │ │ │ │ + fldl (%esi,%eax,1) │ │ │ │ fmull (%ebx,%eax,1) │ │ │ │ add $0x8,%eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ jne 43a80 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00043ac0 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 43b30 │ │ │ │ + jle 43b00 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - fldz │ │ │ │ shl $0x4,%ecx │ │ │ │ + fldz │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 43b00 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edx) │ │ │ │ fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fldl -0x8(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x8(%eax) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 43b00 │ │ │ │ + jne 43ae0 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -00043b40 : │ │ │ │ +00043b20 : │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 43b75 │ │ │ │ + jle 43b56 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 43b60 │ │ │ │ + jne 43b40 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00043b80 : │ │ │ │ +00043b60 : │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 43baf │ │ │ │ + jle 43b8f │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 43ba0 │ │ │ │ + jne 43b80 │ │ │ │ ret │ │ │ │ │ │ │ │ -00043bb0 : │ │ │ │ +00043b90 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 43c00 │ │ │ │ + jle 43be0 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -79805,107 +79671,117 @@ │ │ │ │ add $0x10,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 43be0 │ │ │ │ + jne 43bc0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 43c02 │ │ │ │ + jmp 43be2 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00043c10 : │ │ │ │ +00043bf0 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 43c60 │ │ │ │ + jle 43c40 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ - jmp 43c40 │ │ │ │ + jmp 43c20 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 43c40 │ │ │ │ + jne 43c20 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 43c62 │ │ │ │ + jmp 43c42 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00043c70 : │ │ │ │ +00043c50 : │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 43cbe │ │ │ │ + jle 43c9f │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ lea (%ecx,%ebx,8),%ebx │ │ │ │ add $0x8,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fldl (%edx) │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ + add $0x10,%eax │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x18(%edx) │ │ │ │ - add $0x10,%eax │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 43ca0 │ │ │ │ + jne 43c80 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00043cc0 : │ │ │ │ +00043cb0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 43cee │ │ │ │ + jle 43cde │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 43ce0 │ │ │ │ + jne 43cd0 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ 00043d00 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ jle 43d50 │ │ │ │ @@ -80100,16 +79976,16 @@ │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ fldl 0xc(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ jle 43fb0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ shl $0x4,%ebx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ add %eax,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ @@ -80169,27 +80045,27 @@ │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ fldl 0xc(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ jle 44080 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ shl $0x4,%ebx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ add %eax,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldl 0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl -0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull -0x10(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ @@ -80290,46 +80166,46 @@ │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ mov %edi,0x44(%esp) │ │ │ │ mov %ecx,0x48(%esp) │ │ │ │ imul %ebp,%edx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - add 0x40(%esp),%eax │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + add 0x40(%esp),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ mov %eax,%esi │ │ │ │ + xor %ebx,%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ add 0x20(%esp),%ecx │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ add %eax,%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x40(%esp),%eax │ │ │ │ add 0x40(%esp),%edx │ │ │ │ jmp 44200 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x8(%eax) │ │ │ │ fldl -0x8(%edx) │ │ │ │ fldl -0x10(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ @@ -80349,16 +80225,16 @@ │ │ │ │ jne 441b0 │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ cmp %esi,%edi │ │ │ │ jle 442cc │ │ │ │ lea 0x0(,%esi,4),%ebx │ │ │ │ - movl $0x1,0x14(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ + movl $0x1,0x14(%esp) │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ test $0x4,%bl │ │ │ │ je 442c5 │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ @@ -80417,34 +80293,34 @@ │ │ │ │ nop │ │ │ │ │ │ │ │ 00044310 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov $0x8,%ecx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x20a59,%ebx │ │ │ │ + add $0x1fa59,%ebx │ │ │ │ cmp %ecx,%edx │ │ │ │ lea 0x2(%edx),%eax │ │ │ │ cmovg %ecx,%edx │ │ │ │ - mov -0xa6f8(%ebx,%edx,4),%ecx │ │ │ │ + mov -0x96f8(%ebx,%edx,4),%ecx │ │ │ │ pop %ebx │ │ │ │ shl %cl,%eax │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00044340 : │ │ │ │ mov $0x8,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00044350 : │ │ │ │ call 4c37 │ │ │ │ - add $0x20a23,%eax │ │ │ │ - lea -0xa91d(%eax),%eax │ │ │ │ + add $0x1fa23,%eax │ │ │ │ + lea -0x991d(%eax),%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -80463,15 +80339,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x48,%esp │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x209e8,%ebx │ │ │ │ + add $0x1f9e8,%ebx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ @@ -80479,111 +80355,111 @@ │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 │ │ │ │ movl $0x20,(%esp) │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ call 4720 │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ - mov 0x44(%edi),%edx │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ fldl 0xa8(%eax) │ │ │ │ mov 0xa4(%eax),%eax │ │ │ │ + mov 0x44(%edi),%edx │ │ │ │ movl $0x1,(%esi) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - mov %edx,0x4(%esi) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ + mov %edx,0x4(%esi) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ movl $0x8,(%esp) │ │ │ │ call 4720 │ │ │ │ mov (%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ test %edi,%edi │ │ │ │ jle 44422 │ │ │ │ fld1 │ │ │ │ fdivl 0x10(%esi) │ │ │ │ - fsubrs -0xad70(%ebx) │ │ │ │ - fmull -0xac48(%ebx) │ │ │ │ + fsubrs -0x9d70(%ebx) │ │ │ │ + fmull -0x9c48(%ebx) │ │ │ │ fstpl (%eax) │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x30(%esp) │ │ │ │ call 4230 │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ - mov %eax,0x24(%edi) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ mov %edx,0x20(%edi) │ │ │ │ + mov %eax,0x24(%edi) │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 44495 │ │ │ │ + jle 44496 │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov %edi,%ebp │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%ebp │ │ │ │ add %eax,%ebp │ │ │ │ add $0x8,%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fstpl -0x18(%ecx) │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ cmp %edx,%ebp │ │ │ │ jne 44480 │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ neg %ecx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ mov %ecx,%ebp │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ neg %ecx │ │ │ │ cmp %ecx,%ebp │ │ │ │ jg 44813 │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ add $0x18,%ecx │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ jle 445e4 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ + shl $0x4,%edi │ │ │ │ + mov 0x50(%esp),%ecx │ │ │ │ + add %eax,%edi │ │ │ │ fildl 0x14(%esp) │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ + mov 0xb0(%ecx),%edx │ │ │ │ fdiv %st(1),%st │ │ │ │ + fildl 0x44(%ecx) │ │ │ │ mov %eax,%ecx │ │ │ │ - shl $0x4,%edi │ │ │ │ - add %eax,%edi │ │ │ │ - fildl 0x44(%edx) │ │ │ │ - mov 0xb0(%edx),%edx │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpl 0x8(%esp) │ │ │ │ - fldt -0xa7e8(%ebx) │ │ │ │ + fldt -0x97e8(%ebx) │ │ │ │ fstpt 0x18(%esp) │ │ │ │ jmp 445aa │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ + fldl 0x8(%ecx) │ │ │ │ fstpl (%esp) │ │ │ │ fildl 0x4(%esi) │ │ │ │ fxch %st(3) │ │ │ │ fsubr %st(4),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull 0x8(%esp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -80625,16 +80501,16 @@ │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ je 44585 │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmul %st,%st(1) │ │ │ │ fmull (%esp) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ @@ -80669,51 +80545,49 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x38(%esp) │ │ │ │ call 4890 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 4467c │ │ │ │ + jle 4467b │ │ │ │ fildl 0x14(%esp) │ │ │ │ - fmull -0xac40(%ebx) │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ - mov %eax,(%esp) │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ mov 0xb4(%edi),%ecx │ │ │ │ mov %ebp,%edi │ │ │ │ + fmull -0x9c40(%ebx) │ │ │ │ shl $0x4,%edi │ │ │ │ + mov %eax,(%esp) │ │ │ │ add %eax,%edi │ │ │ │ jmp 44640 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edx) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ + fldl (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ - fldl (%ecx) │ │ │ │ add $0x8,%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fsincos │ │ │ │ - fld %st(3) │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl -0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ + fmull -0x8(%edx) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edi │ │ │ │ jne 44640 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ @@ -80724,22 +80598,22 @@ │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ mov %edi,%ebp │ │ │ │ shl $0x4,%ebp │ │ │ │ mov %edx,(%esp) │ │ │ │ lea 0x8(%eax),%ecx │ │ │ │ add %edx,%ebp │ │ │ │ jmp 446c0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fstpl -0x18(%ecx) │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ cmp %ebp,%edx │ │ │ │ jne 446c0 │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ @@ -80748,28 +80622,27 @@ │ │ │ │ add %edx,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ cmp %ebp,%ecx │ │ │ │ jge 444d0 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ jle 4476d │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ fstpl 0x8(%esp) │ │ │ │ jmp 44716 │ │ │ │ - nop │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ add $0x10,%edi │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov %edx,(%esp) │ │ │ │ mov 0xb4(%eax),%edx │ │ │ │ + mov %eax,0x50(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ fldl (%ecx) │ │ │ │ fildl 0x10(%esp) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmull (%edx,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ fdivp %st,%st(1) │ │ │ │ @@ -80780,22 +80653,22 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x4(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ fldl 0x8(%edi) │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + cmp %ebp,(%eax) │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivrl (%edi) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ - cmp %ebp,(%eax) │ │ │ │ jg 44710 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ push 0x20(%eax) │ │ │ │ call 4830 │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ @@ -80816,103 +80689,103 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ ja 447d0 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ jmp 44593 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ jmp 44593 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ incl 0x14(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ jle 445e4 │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ - jmp 446f1 │ │ │ │ + jmp 446f2 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - jmp 446f1 │ │ │ │ + jmp 446f2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00044830 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call ba1b │ │ │ │ - add $0x20540,%esi │ │ │ │ + call badb │ │ │ │ + add $0x1f540,%esi │ │ │ │ push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ sub $0x78,%esp │ │ │ │ push $0x20 │ │ │ │ + mov %esi,%ebx │ │ │ │ call 4720 │ │ │ │ mov 0x90(%esp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ mov 0x44(%ebx),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ fldl 0xa8(%eax) │ │ │ │ mov 0xa4(%eax),%eax │ │ │ │ movl $0x1,(%edi) │ │ │ │ - fstpl 0x10(%edi) │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ + fstpl 0x10(%edi) │ │ │ │ movl $0x8,(%esp) │ │ │ │ call 4720 │ │ │ │ mov (%edi),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x18(%edi) │ │ │ │ test %ebp,%ebp │ │ │ │ jle 448a6 │ │ │ │ fld1 │ │ │ │ fdivl 0x10(%edi) │ │ │ │ - fsubrs -0xad70(%esi) │ │ │ │ - fmull -0xac48(%esi) │ │ │ │ + fsubrs -0x9d70(%esi) │ │ │ │ + fmull -0x9c48(%esi) │ │ │ │ fstpl (%eax) │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ mov %edx,0x24(%ecx) │ │ │ │ test %ebx,%ebx │ │ │ │ jle 44934 │ │ │ │ - fldl -0xac40(%esi) │ │ │ │ + fldl -0x9c40(%esi) │ │ │ │ mov %edi,%edx │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %ecx,%edi │ │ │ │ fstpl 0x10(%esp) │ │ │ │ jmp 448d3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ - mov 0x58(%edi),%ecx │ │ │ │ fldl (%eax) │ │ │ │ + mov 0x58(%edi),%ecx │ │ │ │ lea 0x0(%ebp,%ebp,2),%eax │ │ │ │ - fildl 0x8(%edx) │ │ │ │ - fldl 0x10(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ + fildl 0x8(%edx) │ │ │ │ mov %esi,%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ + fldl 0x20(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fmull 0x10(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -80920,18 +80793,18 @@ │ │ │ │ fildl 0x4(%edx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x10,%esp │ │ │ │ inc %ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ cmp %ebp,0x4(%edi) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ fldl 0x8(%eax) │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivrl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ jg 448d0 │ │ │ │ @@ -80942,63 +80815,63 @@ │ │ │ │ add $0x18,%eax │ │ │ │ push %eax │ │ │ │ call 4890 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 44b72 │ │ │ │ + jle 44b70 │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ movl $0x0,0x50(%esp) │ │ │ │ movl $0x0,0x4c(%esp) │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %ebx,0x58(%esp) │ │ │ │ fildl 0x58(%esp) │ │ │ │ mov %ebx,%edx │ │ │ │ - fld %st(0) │ │ │ │ - fdivrs -0xad78(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ shr $0x1f,%edx │ │ │ │ add %ebx,%edx │ │ │ │ mov 0x80(%esp),%ebx │ │ │ │ sar $1,%edx │ │ │ │ neg %edx │ │ │ │ - mov 0x8(%ebx),%ecx │ │ │ │ mov %edx,0x54(%esp) │ │ │ │ neg %edx │ │ │ │ + mov 0x8(%ebx),%ecx │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fdivrs -0x9d78(%esi) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpl 0x38(%esp) │ │ │ │ - fldt -0xa7e8(%esi) │ │ │ │ + fldt -0x97e8(%esi) │ │ │ │ fstpt 0x40(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ movl $0x0,0xc(%ecx) │ │ │ │ cmp %ebx,0x54(%esp) │ │ │ │ jge 44b56 │ │ │ │ fildl 0x4(%edi) │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ + mov %edi,0x2c(%esp) │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ - fld %st(0) │ │ │ │ mov 0x54(%esp),%edx │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(1) │ │ │ │ add 0xb4(%eax),%ebp │ │ │ │ + fldl 0x18(%esp) │ │ │ │ shl $0x4,%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpl 0x30(%esp) │ │ │ │ jmp 44ad4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -81025,27 +80898,27 @@ │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ je 44a67 │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ - fmull -0xac38(%esi) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ + fmull -0x9c38(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - faddl 0x18(%esp) │ │ │ │ + fmul %st,%st(2) │ │ │ │ + fxch %st(2) │ │ │ │ + faddl 0x8(%esp) │ │ │ │ fstpl (%ecx) │ │ │ │ - fmull 0x8(%esp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ faddl 0x20(%esp) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ jmp 44ac6 │ │ │ │ jmp 44ac0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ @@ -81054,200 +80927,196 @@ │ │ │ │ inc %edx │ │ │ │ add $0x10,%ebx │ │ │ │ cmp 0x10(%esp),%edx │ │ │ │ je 44b50 │ │ │ │ fldl 0x0(%ebp) │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmull 0x18(%esp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ fstp %st(4) │ │ │ │ jbe 44ac0 │ │ │ │ - mov 0x80(%esp),%edi │ │ │ │ fldl (%ecx) │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ + mov 0x80(%esp),%edi │ │ │ │ mov 0x20(%edi),%eax │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + fldl 0x8(%ecx) │ │ │ │ add %ebx,%eax │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ fldl (%eax) │ │ │ │ fldl 0x8(%eax) │ │ │ │ + fxch %st(3) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ - fxch %st(2) │ │ │ │ - fsubp %st,%st(3) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + fsubp %st,%st(4) │ │ │ │ + fxch %st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl 0x38(%esp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ faddl 0x30(%esp) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ ja 44a20 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ ja 44b90 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%esi) │ │ │ │ + fmull -0x9c38(%esi) │ │ │ │ jmp 44a75 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ - mov 0x58(%esp),%ebx │ │ │ │ addl $0x8,0x50(%esp) │ │ │ │ + mov 0x58(%esp),%ebx │ │ │ │ add $0x10,%ecx │ │ │ │ add %ebx,0x4c(%esp) │ │ │ │ cmp %ecx,0x5c(%esp) │ │ │ │ jne 449c0 │ │ │ │ - ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x18(%edi) │ │ │ │ mov %esi,%ebx │ │ │ │ call 4830 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 4830 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%esi) │ │ │ │ + fmull -0x9c38(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ jmp 44a75 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00044bb0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x68,%esp │ │ │ │ + sub $0x78,%esp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x201bc,%ebx │ │ │ │ - mov 0x7c(%esp),%edi │ │ │ │ + add $0x1f1bc,%ebx │ │ │ │ + mov 0x8c(%esp),%edi │ │ │ │ push $0x20 │ │ │ │ call 4720 │ │ │ │ + fldl 0xa8(%edi) │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x44(%edi),%edx │ │ │ │ mov 0xa4(%edi),%eax │ │ │ │ - fldl 0xa8(%edi) │ │ │ │ movl $0x1,(%esi) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ movl $0x8,(%esp) │ │ │ │ call 4720 │ │ │ │ mov (%esi),%edx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ test %edx,%edx │ │ │ │ - jle 44c1c │ │ │ │ + jle 44c1f │ │ │ │ fld1 │ │ │ │ fdivl 0x10(%esi) │ │ │ │ - fsubrs -0xad70(%ebx) │ │ │ │ - fmull -0xac48(%ebx) │ │ │ │ + fsubrs -0x9d70(%ebx) │ │ │ │ + fmull -0x9c48(%ebx) │ │ │ │ fstpl (%eax) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,0x24(%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 44dd6 │ │ │ │ + jle 44dda │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + mov %ecx,0x48(%esp) │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%eax │ │ │ │ sar $1,%eax │ │ │ │ neg %eax │ │ │ │ mov %eax,%ebp │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ + mov %eax,0x50(%esp) │ │ │ │ neg %ebp │ │ │ │ cmp %ebp,%eax │ │ │ │ - jge 44dd6 │ │ │ │ - fildl 0x38(%esp) │ │ │ │ + jge 44dda │ │ │ │ + fildl 0x48(%esp) │ │ │ │ mov 0xb4(%edi),%eax │ │ │ │ - movl $0x0,0x30(%esp) │ │ │ │ - mov %esi,0x4c(%esp) │ │ │ │ - fld %st(0) │ │ │ │ - fdivrs -0xad78(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %edi,0x70(%esp) │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + movl $0x0,0x40(%esp) │ │ │ │ + mov %esi,0x5c(%esp) │ │ │ │ + mov %edi,0x80(%esp) │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ mov 0x20(%edi),%eax │ │ │ │ - mov %eax,0x48(%esp) │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - fildl 0x4(%esi) │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fdivrs -0x9d78(%ebx) │ │ │ │ + fstl 0x10(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - fldt -0xa7e8(%ebx) │ │ │ │ - fstpt 0x20(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ + fildl 0x4(%esi) │ │ │ │ + fmul %st,%st(1) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ + fldt -0x97e8(%ebx) │ │ │ │ + fstpt 0x30(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esp),%edi │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov 0x50(%esp),%ecx │ │ │ │ lea (%edi,%eax,8),%esi │ │ │ │ mov %eax,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ - add 0x48(%esp),%edx │ │ │ │ - jmp 44d7d │ │ │ │ + add 0x58(%esp),%edx │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ + jmp 44d7c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x70(%esp),%edi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov 0x80(%esp),%edi │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ add 0x8(%edi),%eax │ │ │ │ fldl (%eax) │ │ │ │ fldl 0x8(%eax) │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - fstpl (%esp) │ │ │ │ - fxch %st(3) │ │ │ │ - fsubrp %st,%st(2) │ │ │ │ + fxch %st(4) │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ + fsubrp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ - faddl 0x18(%esp) │ │ │ │ + fmull 0x20(%esp) │ │ │ │ + faddl 0x28(%esp) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 44e90 │ │ │ │ + jbe 44ea0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x20(%esp) │ │ │ │ + fldt 0x30(%esp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -81262,32 +81131,31 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 44d5a │ │ │ │ + je 44d5c │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmul %st,%st(1) │ │ │ │ - fmull (%esp) │ │ │ │ - fxch %st(1) │ │ │ │ inc %ecx │ │ │ │ add $0x10,%edx │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ebp,%ecx │ │ │ │ - je 44db3 │ │ │ │ + je 44db6 │ │ │ │ fldl (%esi) │ │ │ │ - mov %ecx,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ - fmul %st(3),%st │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ fstp %st(4) │ │ │ │ @@ -81298,273 +81166,279 @@ │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ inc %ecx │ │ │ │ add $0x10,%edx │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ebp,%ecx │ │ │ │ - jne 44d7d │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - add %edi,0x30(%esp) │ │ │ │ + jne 44d7c │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + add %edi,0x40(%esp) │ │ │ │ inc %eax │ │ │ │ - cmp 0x3c(%esp),%eax │ │ │ │ + cmp 0x4c(%esp),%eax │ │ │ │ jne 44cb0 │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov 0x4c(%esp),%esi │ │ │ │ - mov 0x70(%esp),%edi │ │ │ │ + mov 0x5c(%esp),%esi │ │ │ │ + mov 0x80(%esp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x18(%edi),%eax │ │ │ │ - push %eax │ │ │ │ xor %ebp,%ebp │ │ │ │ + push %eax │ │ │ │ call 4880 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 44e6f │ │ │ │ - mov %edi,0x70(%esp) │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ + jle 44e82 │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ + mov %edi,0x80(%esp) │ │ │ │ + mov 0x80(%esp),%edx │ │ │ │ mov $0x10,%edi │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - fstpl (%esp) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ + mov %edx,0x80(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ fldl (%eax) │ │ │ │ mov 0x58(%edx),%eax │ │ │ │ fildl 0x8(%esi) │ │ │ │ - fldl 0x10(%esp) │ │ │ │ + fldl 0x18(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmull (%eax,%edi,1) │ │ │ │ add $0x18,%edi │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x4(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ - mov 0x80(%esp),%edx │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x10,%esp │ │ │ │ - inc %ebp │ │ │ │ shl $0x4,%eax │ │ │ │ + inc %ebp │ │ │ │ add 0xc(%edx),%eax │ │ │ │ + cmp %ebp,0x4(%edx) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivrl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp %ebp,0x4(%edx) │ │ │ │ - jg 44e10 │ │ │ │ + jg 44e20 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x18(%esi) │ │ │ │ call 4830 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 4830 │ │ │ │ - add $0x6c,%esp │ │ │ │ + add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 44eb0 │ │ │ │ + ja 44ec0 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ - jmp 44d68 │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ + jmp 44d6a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 44d68 │ │ │ │ + jmp 44d6a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00044ed0 : │ │ │ │ +00044ee0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x58,%esp │ │ │ │ mov 0x6c(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1fe98,%ebx │ │ │ │ + add $0x1ee88,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 │ │ │ │ movl $0x20,(%esp) │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ call 4720 │ │ │ │ - mov 0x44(%esi),%edx │ │ │ │ fldl 0xa8(%esi) │ │ │ │ mov %eax,%edi │ │ │ │ + mov 0x44(%esi),%edx │ │ │ │ mov 0xa4(%esi),%eax │ │ │ │ movl $0x1,(%edi) │ │ │ │ - fstpl 0x10(%edi) │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ + fstpl 0x10(%edi) │ │ │ │ movl $0x8,(%esp) │ │ │ │ call 4720 │ │ │ │ mov (%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x18(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 44f5e │ │ │ │ + jle 44f6e │ │ │ │ fld1 │ │ │ │ fdivl 0x10(%edi) │ │ │ │ - fsubrs -0xad70(%ebx) │ │ │ │ - fmull -0xac48(%ebx) │ │ │ │ + fsubrs -0x9d70(%ebx) │ │ │ │ + fmull -0x9c48(%ebx) │ │ │ │ fstpl (%eax) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov %edx,0x20(%esi) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x40(%esp) │ │ │ │ call 4230 │ │ │ │ mov (%esi),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 44fb5 │ │ │ │ + jle 44fd6 │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ lea 0x8(%ecx),%edx │ │ │ │ mov %ebp,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 44fa0 │ │ │ │ + jne 44fc0 │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 4524f │ │ │ │ + jg 45290 │ │ │ │ lea 0x18(%esi),%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 45087 │ │ │ │ + jle 450ba │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl 0x30(%esp) │ │ │ │ - fmull -0xaa58(%ebx) │ │ │ │ xor %ebp,%ebp │ │ │ │ + fmull -0x9a58(%ebx) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ - jmp 45003 │ │ │ │ + jmp 45033 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ mov 0xb4(%esi),%eax │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ fldl (%eax,%ebp,8) │ │ │ │ - fldl 0x30(%esp) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ + fldl 0x30(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsincos │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fldl (%eax) │ │ │ │ - fildl 0x18(%esp) │ │ │ │ + fildl 0x20(%esp) │ │ │ │ fldl 0x38(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ fdivrp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x4(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ - fldl 0x20(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ inc %ebp │ │ │ │ - fdiv %st(1),%st │ │ │ │ + fldl 0x18(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%esi),%eax │ │ │ │ - fldl 0x10(%esp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fdivrl 0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fdivp %st,%st(2) │ │ │ │ + cmp %ebp,(%esi) │ │ │ │ fldl (%eax) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ fld %st(2) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl 0x8(%eax) │ │ │ │ + fmul %st(3),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpl (%eax) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + fxch %st(2) │ │ │ │ + fmull 0x8(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp %ebp,(%esi) │ │ │ │ - jg 45000 │ │ │ │ - fldl -0xac38(%ebx) │ │ │ │ + jg 45030 │ │ │ │ + fldl -0x9c38(%ebx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x48(%esp) │ │ │ │ call 4880 │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 451ea │ │ │ │ + jle 4522a │ │ │ │ fildl 0x8(%edi) │ │ │ │ - fildl 0x30(%esp) │ │ │ │ mov 0xb0(%esi),%eax │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ - fdiv %st(1),%st │ │ │ │ - mov %esi,0x60(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %esi,0x60(%esp) │ │ │ │ + mov 0x34(%esp),%ecx │ │ │ │ mov %eax,(%esp) │ │ │ │ + fildl 0x30(%esp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ fildl 0x44(%esi) │ │ │ │ fdiv %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt -0xa7e8(%ebx) │ │ │ │ + fldt -0x97e8(%ebx) │ │ │ │ fstpt 0x10(%esp) │ │ │ │ - jmp 4518c │ │ │ │ - nop │ │ │ │ + jmp 451cc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -81589,111 +81463,111 @@ │ │ │ │ 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 45127 │ │ │ │ + je 45167 │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ fmull 0x8(%esp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ - jmp 45184 │ │ │ │ - jmp 45180 │ │ │ │ + jmp 451c4 │ │ │ │ + jmp 451c0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %edx │ │ │ │ add $0x10,%ecx │ │ │ │ cmp %ebp,%edx │ │ │ │ - je 451e0 │ │ │ │ + je 45220 │ │ │ │ mov (%esp),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ fstp %st(5) │ │ │ │ - jbe 45180 │ │ │ │ + jbe 451c0 │ │ │ │ fildl 0x4(%edi) │ │ │ │ fxch %st(2) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ fsubr %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 450e0 │ │ │ │ + ja 45120 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 45290 │ │ │ │ + ja 452d0 │ │ │ │ fstp %st(1) │ │ │ │ fmull 0x8(%esp) │ │ │ │ - jmp 45133 │ │ │ │ + jmp 45173 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 452b0 │ │ │ │ + jle 452f0 │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x8,%edx │ │ │ │ add %ebp,%ecx │ │ │ │ - jmp 45220 │ │ │ │ + jmp 45260 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 45220 │ │ │ │ + jne 45260 │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ incl 0x30(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jge 44fe0 │ │ │ │ + jge 45010 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ pop %eax │ │ │ │ @@ -81706,67 +81580,66 @@ │ │ │ │ call 4830 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 45133 │ │ │ │ + jmp 45173 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ incl 0x30(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jge 45091 │ │ │ │ - jmp 4524f │ │ │ │ + jge 450c4 │ │ │ │ + jmp 45290 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000452d0 : │ │ │ │ +00045310 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ fldl 0x34(%esp) │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ + call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0x1ea56,%ebx │ │ │ │ + lea 0x18(%esi),%eax │ │ │ │ fstpl 0x8(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ - call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1fa86,%ebx │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ push $0x2 │ │ │ │ push %eax │ │ │ │ call 4540 │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ - mov 0x24(%esi),%edx │ │ │ │ - mov 0x20(%esi),%ecx │ │ │ │ fldl 0x28(%esp) │ │ │ │ + mov 0x24(%esi),%edx │ │ │ │ add $0x14,%esp │ │ │ │ + mov 0x20(%esi),%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - mov %ecx,0x8(%esi) │ │ │ │ mov %edx,0xc(%esi) │ │ │ │ - fstpl 0xa8(%esi) │ │ │ │ + mov %ecx,0x8(%esi) │ │ │ │ mov %eax,0xa4(%esi) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ + fstpl 0xa8(%esi) │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov %eax,0xb0(%esi) │ │ │ │ @@ -81781,21 +81654,21 @@ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00045380 : │ │ │ │ +000453c0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1f9ea,%ebx │ │ │ │ + add $0x1e9aa,%ebx │ │ │ │ push 0xb0(%esi) │ │ │ │ add $0x18,%esi │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x9c(%esi) │ │ │ │ call 4830 │ │ │ │ mov -0xc(%esi),%eax │ │ │ │ @@ -81806,45 +81679,45 @@ │ │ │ │ call 4070 │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000453d0 : │ │ │ │ +00045410 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - fldl 0x24(%esp) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ + fldl 0x24(%esp) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1f994,%ebx │ │ │ │ + add $0x1e954,%ebx │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ fstpl 0xa8(%esi) │ │ │ │ mov %eax,0xa4(%esi) │ │ │ │ push 0x30(%esp) │ │ │ │ - push 0x30(%esp) │ │ │ │ lea 0x18(%esi),%eax │ │ │ │ + push 0x30(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push %edi │ │ │ │ push $0x3 │ │ │ │ push %eax │ │ │ │ call 4540 │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ mov (%edi),%eax │ │ │ │ add $0x14,%esp │ │ │ │ imul 0x4(%edi),%eax │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ mov %eax,(%esi) │ │ │ │ - mov %edx,0xc(%esi) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edx,0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 │ │ │ │ @@ -81856,21 +81729,21 @@ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00045470 : │ │ │ │ +000454b0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1f8fa,%ebx │ │ │ │ + add $0x1e8ba,%ebx │ │ │ │ push 0xb4(%esi) │ │ │ │ add $0x18,%esi │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push -0x10(%esi) │ │ │ │ call 4830 │ │ │ │ mov %esi,(%esp) │ │ │ │ @@ -81896,163 +81769,163 @@ │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1f8a5,%ebx │ │ │ │ + add $0x1e865,%ebx │ │ │ │ test $0x10,%ah │ │ │ │ - je 454e4 │ │ │ │ + je 45524 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%edx) │ │ │ │ mov 0x18(%edx),%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 45a47 │ │ │ │ + jle 45a87 │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ test $0x4,%esi │ │ │ │ - je 45520 │ │ │ │ + je 45560 │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 4552e │ │ │ │ + je 4556e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 45520 │ │ │ │ + jne 45560 │ │ │ │ mov 0x20(%edx),%eax │ │ │ │ mov %ecx,(%edx) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ and $0x4,%esi │ │ │ │ - je 45550 │ │ │ │ + je 45590 │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 4555e │ │ │ │ + je 4559e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 45550 │ │ │ │ + jne 45590 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - mov %ecx,0x24(%edx) │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %ecx,0x24(%edx) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ mov %eax,0x28(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 455bd │ │ │ │ + jle 455fd │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ mov 0x20(%edx),%edi │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ dec %edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ fildl (%edx,%eax,4) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 455a0 │ │ │ │ + jne 455e0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ shl $0x2,%ecx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ push %ecx │ │ │ │ call 4720 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ mov %eax,0x64(%edx) │ │ │ │ xor %eax,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 455ef │ │ │ │ + jle 4562f │ │ │ │ movl $0x3,(%esi,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 455e0 │ │ │ │ - shl $0x3,%ecx │ │ │ │ + jg 45620 │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x3,%ecx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ push %ecx │ │ │ │ call 4720 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%edx),%edi │ │ │ │ mov %eax,0x30(%edx) │ │ │ │ test %edi,%edi │ │ │ │ - jle 4563b │ │ │ │ + jle 4567b │ │ │ │ + fldl -0x9c48(%ebx) │ │ │ │ mov 0x28(%edx),%ecx │ │ │ │ - fldl -0xac48(%ebx) │ │ │ │ lea (%ecx,%edi,8),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fld1 │ │ │ │ fdivl (%ecx) │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ - fsubrs -0xad70(%ebx) │ │ │ │ + fsubrs -0x9d70(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 45620 │ │ │ │ + jne 45660 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 45960 │ │ │ │ + jne 459a0 │ │ │ │ test $0x80,%al │ │ │ │ - jne 45930 │ │ │ │ + jne 45970 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 457d0 │ │ │ │ + jne 45810 │ │ │ │ test $0x1,%al │ │ │ │ - jne 457f6 │ │ │ │ + jne 45836 │ │ │ │ test $0x4,%al │ │ │ │ - jne 459f0 │ │ │ │ + jne 45a30 │ │ │ │ test $0x8,%al │ │ │ │ - jne 459c0 │ │ │ │ + jne 45a00 │ │ │ │ test $0x10,%al │ │ │ │ - jne 45990 │ │ │ │ + jne 459d0 │ │ │ │ test $0x20,%al │ │ │ │ - je 456f4 │ │ │ │ + je 45734 │ │ │ │ mov 0x18(%edx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 45a3d │ │ │ │ + jle 45a7d │ │ │ │ mov 0x2c(%edx),%eax │ │ │ │ mov $0x1,%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%esi │ │ │ │ inc %eax │ │ │ │ add %esi,%esi │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 456a0 │ │ │ │ + jne 456e0 │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ @@ -82064,20 +81937,20 @@ │ │ │ │ call 4720 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ imul 0x4(%edx),%esi │ │ │ │ mov %eax,0x78(%edx) │ │ │ │ shl $0x2,%esi │ │ │ │ mov %esi,(%esp) │ │ │ │ call 4720 │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,0x74(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 45720 │ │ │ │ + jne 45760 │ │ │ │ mov 0x264(%ebx),%eax │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ mov 0x278(%ebx),%eax │ │ │ │ mov %eax,0x14(%edx) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -82092,69 +81965,69 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x84(%edx) │ │ │ │ testb $0x2,0x39(%edx) │ │ │ │ - jne 45a57 │ │ │ │ + jne 45a97 │ │ │ │ mov %eax,0x88(%edx) │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4578e │ │ │ │ + jle 457ce │ │ │ │ mov 0x20(%edx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov %ecx,(%esi,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 45780 │ │ │ │ + jg 457c0 │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x3c(%edx) │ │ │ │ push 0x64(%edx) │ │ │ │ push 0x88(%edx) │ │ │ │ push 0x84(%edx) │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ call 4280 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ mov %eax,0x60(%edx) │ │ │ │ push %esi │ │ │ │ call 4830 │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 456f9 │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + jmp 45739 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 4565f │ │ │ │ + je 4569f │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ mov %esp,-0x34(%ebp) │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ lea 0xf(%eax),%ecx │ │ │ │ and $0xfffffff0,%ecx │ │ │ │ sub %ecx,%esp │ │ │ │ @@ -82164,57 +82037,57 @@ │ │ │ │ call 4720 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ mov %eax,0x68(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 45a32 │ │ │ │ + jle 45a72 │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ mov 0x1c(%edx),%ecx │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ + mov %edx,%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%ecx,%edx,1),%eax │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x1c(%edi),%ecx │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,(%esi) │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov (%ecx,%edx,1),%eax │ │ │ │ movl $0x0,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 45908 │ │ │ │ + jle 45948 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %edx,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%eax),%ecx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ fldl (%ecx,%edx,1) │ │ │ │ mov 0x20(%eax),%ecx │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ mov (%ecx,%edi,1),%ecx │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ lea -0x2(%ecx,%ecx,1),%ecx │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ @@ -82222,90 +82095,90 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%eax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ - fdivrs -0xad78(%ebx) │ │ │ │ + fdivrs -0x9d78(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0x68(%eax),%ecx │ │ │ │ mov (%ecx,%edi,1),%ecx │ │ │ │ fstpl (%ecx,%esi,8) │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ inc %esi │ │ │ │ mov %esi,(%edx) │ │ │ │ cmp (%ecx,%edi,1),%esi │ │ │ │ - jl 458a0 │ │ │ │ + jl 458e0 │ │ │ │ mov %eax,%edi │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp 0x18(%edi),%eax │ │ │ │ - jge 45a30 │ │ │ │ + jge 45a70 │ │ │ │ addl $0x4,-0x20(%ebp) │ │ │ │ mov 0x68(%edi),%esi │ │ │ │ - jmp 45850 │ │ │ │ + jmp 45890 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 4564e │ │ │ │ + jmp 4568e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 45646 │ │ │ │ + jmp 45686 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ - mov 0x2c(%edx),%edi │ │ │ │ + imul 0x18(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ - imul 0x18(%edx),%eax │ │ │ │ + mov 0x2c(%edx),%edi │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ imul %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 45677 │ │ │ │ + jmp 456b7 │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ + imul 0x18(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ - imul 0x18(%edx),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 4566f │ │ │ │ + jmp 456af │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2c(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ shl $0xa,%eax │ │ │ │ @@ -82315,364 +82188,365 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 45667 │ │ │ │ + jmp 456a7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%edx │ │ │ │ mov -0x34(%ebp),%esp │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 4565f │ │ │ │ + jmp 4569f │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 456aa │ │ │ │ + jmp 456ea │ │ │ │ movl $0x1,(%edx) │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 4555e │ │ │ │ + jmp 4559e │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45748 │ │ │ │ + jmp 45788 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00045a80 : │ │ │ │ +00045ac0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xbc,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %esp,-0xc0(%ebp) │ │ │ │ call 4c37 │ │ │ │ - add $0x1f2de,%eax │ │ │ │ + add $0x1e2ad,%eax │ │ │ │ + sub $0xcc,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %esp,-0xc4(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ mov %eax,0x80(%esi) │ │ │ │ mov 0x84(%esi),%eax │ │ │ │ mov %eax,0x7c(%esi) │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ add $0x13,%eax │ │ │ │ shr $0x4,%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ lea 0x1b(,%ebx,8),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ - sub %ecx,%esp │ │ │ │ and $0xfffffff0,%edx │ │ │ │ - mov %esp,-0x5c(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ - mov %esp,-0x84(%ebp) │ │ │ │ + mov %esp,-0x74(%ebp) │ │ │ │ + sub %ecx,%esp │ │ │ │ + mov %esp,-0x94(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(,%ebx,8),%eax │ │ │ │ lea 0x3(%esp),%esi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ lea 0x3(%esp),%esi │ │ │ │ sub %edx,%esp │ │ │ │ and $0xfffffffc,%esi │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%esi │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ lea 0x7(%esp),%esi │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%edx │ │ │ │ and $0xfffffff8,%esi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ mov 0x2c(%esi),%edi │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ imul %eax,%edx │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffff8,%edx │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ mov 0x34(%edx),%edx │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - push -0x80(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - jne 45ec6 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jne 45f16 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fld1 │ │ │ │ shl $0x4,%esi │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 45d96 │ │ │ │ + jle 45de6 │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 45c10 │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ + jne 45c60 │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 45da9 │ │ │ │ + jne 45df9 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 46f9b │ │ │ │ + jne 46fbd │ │ │ │ test $0x2,%bl │ │ │ │ - jne 46357 │ │ │ │ + jne 46397 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - jne 474f3 │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + jne 47513 │ │ │ │ test %eax,%eax │ │ │ │ - jle 45fc4 │ │ │ │ + jle 46021 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - movl $0x0,-0xbc(%ebp) │ │ │ │ + movl $0x0,-0xa0(%ebp) │ │ │ │ + movl $0x0,-0xc0(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ lea -0x4(,%esi,4),%edi │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ - mov %edi,-0xb4(%ebp) │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - lea 0x0(,%esi,4),%eax │ │ │ │ - setg -0xb0(%ebp) │ │ │ │ + mov %edi,-0xb8(%ebp) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ + lea 0x0(,%esi,4),%eax │ │ │ │ + setg -0xb4(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fstpt -0x98(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 46811 │ │ │ │ + jle 46831 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - jmp 45d2f │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 45d7f │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ecx,%eax │ │ │ │ - cmp -0x50(%ebp),%edx │ │ │ │ + cmp -0x60(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 45d8d │ │ │ │ + jle 45ddd │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - je 467ef │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + je 4680f │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%ecx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fmull (%eax,%edi,8) │ │ │ │ - fistpl -0x48(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + fistpl -0x50(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ sub %edx,%ebx │ │ │ │ mov %ebx,(%esi,%edi,4) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jns 45d00 │ │ │ │ + jns 45d50 │ │ │ │ add %edx,%ecx │ │ │ │ - cmp -0x50(%ebp),%ecx │ │ │ │ - jge 46552 │ │ │ │ + cmp -0x60(%ebp),%ecx │ │ │ │ + jge 46572 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 45d19 │ │ │ │ + jg 45d69 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 45d19 │ │ │ │ + jmp 45d69 │ │ │ │ test $0x10,%bl │ │ │ │ - je 47a09 │ │ │ │ - movl $0x1,-0x88(%ebp) │ │ │ │ + je 47a09 │ │ │ │ + movl $0x1,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 45fc4 │ │ │ │ + jle 46021 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 47ac0 │ │ │ │ + jle 47ac0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 45df6 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 45e46 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 45e5f │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jmp 45eaf │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp -0x50(%ebp),%edx │ │ │ │ + cmp -0x60(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 45ebd │ │ │ │ + jle 45f0d │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 46564 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + je 46584 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - fistpl -0x48(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + fistpl -0x50(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 45e30 │ │ │ │ + jns 45e80 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x50(%ebp),%ebx │ │ │ │ - jge 46540 │ │ │ │ + cmp -0x60(%ebp),%ebx │ │ │ │ + jge 46560 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 45e49 │ │ │ │ + jg 45e99 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 45e49 │ │ │ │ + jmp 45e99 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 45fc4 │ │ │ │ + jle 46021 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x78(%esi),%edi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ + flds -0x9d74(%esi) │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ - flds -0xad74(%esi) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 45fa2 │ │ │ │ + jle 45ff8 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ add %eax,%ebx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov 0x18(%esi),%esi │ │ │ │ mov 0x6c(%ecx),%ecx │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ dec %esi │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ @@ -82681,103 +82555,105 @@ │ │ │ │ lea (%esi,%ebx,4),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov (%edx),%edi │ │ │ │ test %ebx,%ebx │ │ │ │ - js 46350 │ │ │ │ + js 46390 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ - fld1 │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ + fld1 │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ mov 0x20(%eax),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%ebx,4),%ecx │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ test %edx,%edx │ │ │ │ - je 45f71 │ │ │ │ + je 45fc1 │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 45f71 │ │ │ │ + je 45fc1 │ │ │ │ fmul %st(1),%st │ │ │ │ sub $0x1,%ebx │ │ │ │ - jae 45f60 │ │ │ │ + jae 45fb0 │ │ │ │ mov %edi,%edx │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ fldl (%ecx) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ + cmp %edx,-0x38(%ebp) │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ fmull (%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ - cmp %edx,-0x38(%ebp) │ │ │ │ - jne 45f30 │ │ │ │ + jne 45f80 │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - addl $0x8,-0x7c(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + addl $0x8,-0x84(%ebp) │ │ │ │ add $0x4,%edi │ │ │ │ - cmp -0x50(%ebp),%edi │ │ │ │ - jne 45ef0 │ │ │ │ + cmp -0x60(%ebp),%edi │ │ │ │ + jne 45f40 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 45fc4 │ │ │ │ + jmp 46021 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 45fc4 │ │ │ │ + jmp 46021 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 45fc4 │ │ │ │ + jmp 46021 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 45fc4 │ │ │ │ + jmp 46021 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc0(%ebp),%esp │ │ │ │ + jmp 46021 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0xc4(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 4380 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x1b(,%eax,8),%edx │ │ │ │ + shl $0x2,%eax │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%esi │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ add $0x13,%eax │ │ │ │ + shr $0x3,%esi │ │ │ │ and $0xfffffff0,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - shr $0x3,%esi │ │ │ │ shr $0x2,%edi │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ call 4230 │ │ │ │ @@ -82785,70 +82661,67 @@ │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x0(,%edi,4) │ │ │ │ fld1 │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ fstpl 0x0(,%esi,8) │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 46090 │ │ │ │ + jle 460ed │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%edi) │ │ │ │ - je 461f4 │ │ │ │ + je 46234 │ │ │ │ test %eax,%eax │ │ │ │ - jle 461ec │ │ │ │ + jle 4622c │ │ │ │ mov 0x1c(%edi),%edi │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ setg -0x70(%ebp) │ │ │ │ mov (%edi,%ebx,4),%edx │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ mov %ebx,%esi │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 46339 │ │ │ │ + jle 46379 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x68(%ebx),%ebx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - jmp 46140 │ │ │ │ + jmp 46180 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ mov (%ecx,%esi,4),%esi │ │ │ │ fmull (%esi,%ebx,8) │ │ │ │ @@ -82856,2604 +82729,2599 @@ │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 46140 │ │ │ │ + jne 46180 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmull (%eax,%edi,8) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp -0x68(%ebp),%eax │ │ │ │ + cmp -0x44(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 461dc │ │ │ │ + jne 4621c │ │ │ │ cmpb $0x0,-0x70(%ebp) │ │ │ │ - je 461dc │ │ │ │ + je 4621c │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - jmp 461c4 │ │ │ │ - jmp 461c0 │ │ │ │ + jmp 46204 │ │ │ │ + jmp 46200 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 461d9 │ │ │ │ + je 46219 │ │ │ │ dec %eax │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%ecx,%eax,4) │ │ │ │ inc %edx │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ cmp %edx,(%ebx,%eax,4) │ │ │ │ - je 461c0 │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + je 46200 │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ addl $0x8,-0x3c(%ebp) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 460e0 │ │ │ │ + jne 46130 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 461ec │ │ │ │ + jle 4622c │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - fldl -0xac40(%eax) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + fldl -0x9c40(%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 46334 │ │ │ │ + jge 46374 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%eax),%ebx │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ sub $0x10,%esp │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ - mov (%esi,%edi,4),%esi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ fldl (%ecx,%edi,8) │ │ │ │ mov 0x30(%eax),%ecx │ │ │ │ - fstpl -0x38(%ebp) │ │ │ │ + mov (%esi,%edi,4),%esi │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ - fldl (%ecx,%edi,8) │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ - inc %edi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl (%ecx,%edi,8) │ │ │ │ + inc %edi │ │ │ │ + fildl -0x28(%ebp) │ │ │ │ lea -0x2(%ebx,%ebx,1),%ebx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ + fmull -0x50(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%eax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ fdivrl -0x38(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0x20(%eax),%ebx │ │ │ │ fstpl (%ecx,%edi,8) │ │ │ │ mov (%ebx,%esi,1),%ecx │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ imul -0x4(%edx,%edi,4),%ecx │ │ │ │ + mov 0x18(%eax),%esi │ │ │ │ add -0x28(%ebp),%ecx │ │ │ │ mov %ecx,(%edx,%edi,4) │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 46230 │ │ │ │ + jl 46270 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov %edx,%edi │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ fldl (%edi,%edx,8) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ fmull (%edi,%esi,8) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ fstpl (%edi,%ebx,8) │ │ │ │ lea -0x1(%esi),%edi │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov (%ecx,%edi,4),%esi │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ - mov %edx,(%ecx,%edi,4) │ │ │ │ cmp %edx,(%ebx,%edi,4) │ │ │ │ - jne 4631b │ │ │ │ + mov %edx,(%ecx,%edi,4) │ │ │ │ + jne 4635b │ │ │ │ test %edi,%edi │ │ │ │ - jg 46304 │ │ │ │ - jmp 4631b │ │ │ │ + jg 46344 │ │ │ │ + jmp 4635b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 4631b │ │ │ │ + je 4635b │ │ │ │ dec %edi │ │ │ │ mov (%ecx,%edi,4),%esi │ │ │ │ movl $0x0,0x4(%ecx,%edi,4) │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ - mov %edx,(%ecx,%edi,4) │ │ │ │ cmp %edx,(%ebx,%edi,4) │ │ │ │ - je 46300 │ │ │ │ - incl -0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov %edx,(%ecx,%edi,4) │ │ │ │ + je 46340 │ │ │ │ + incl -0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ cmp (%eax),%esi │ │ │ │ - jge 461ec │ │ │ │ + jge 4622c │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 46220 │ │ │ │ + jl 46260 │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ - jmp 462ba │ │ │ │ + jmp 462fa │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 46176 │ │ │ │ + jmp 461b6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ - jmp 45f7e │ │ │ │ + jmp 45fce │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ shr $0x3,%edi │ │ │ │ lea 0x3(%eax,%eax,1),%ecx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ fld1 │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 46403 │ │ │ │ + js 46423 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - fdivrs -0xad6c(%ecx) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + fdivrs -0x9d6c(%ecx) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ - jmp 463e0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 463e0 │ │ │ │ + jne 46400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - jmp 46407 │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + jmp 46427 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x74(%ebp),%edx │ │ │ │ + add -0x78(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 4637e │ │ │ │ + jne 463bb │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 45fc4 │ │ │ │ + jle 46021 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 47a9d │ │ │ │ + jle 47a9d │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %edi,-0xb4(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ fstpl -0xa8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - jmp 464ce │ │ │ │ + jmp 464ee │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 46529 │ │ │ │ + jle 46549 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 46b23 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + je 46b53 │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 464a0 │ │ │ │ + jns 464c0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 467dd │ │ │ │ + jge 467fd │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 464b8 │ │ │ │ + jg 464d8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 464b8 │ │ │ │ + jmp 464d8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 45e49 │ │ │ │ + jmp 45e99 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 45d19 │ │ │ │ + jmp 45d69 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 46f66 │ │ │ │ + jle 46f88 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fld1 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %edi,%edi │ │ │ │ mov %edi,%ebx │ │ │ │ setg -0xa8(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ add %eax,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle 4668b │ │ │ │ + jle 466a8 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ fldl (%ecx,%edi,8) │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ imul -0x9c(%ebp),%edx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - add %edx,%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + add %edx,%edx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - jmp 4665b │ │ │ │ - nop │ │ │ │ + jmp 4667b │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ - flds -0xad74(%esi) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + flds -0x9d74(%esi) │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ inc %edi │ │ │ │ add (%esi,%ebx,4),%edx │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ fmull (%esi,%edx,8) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ imul %eax,%edx │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl (%esi,%edi,8) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - add %esi,-0x50(%ebp) │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + add %esi,-0x60(%ebp) │ │ │ │ cmp -0x28(%ebp),%edi │ │ │ │ - je 46680 │ │ │ │ + je 466a0 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov %edi,%ebx │ │ │ │ fld %st(1) │ │ │ │ mov (%edx,%edi,4),%esi │ │ │ │ mov (%ecx,%edi,4),%ecx │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 46629 │ │ │ │ + je 46649 │ │ │ │ ffreep %st(0) │ │ │ │ dec %esi │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 46620 │ │ │ │ + jne 46640 │ │ │ │ fld1 │ │ │ │ - jmp 46629 │ │ │ │ + jmp 46649 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ fldl (%edx,%edi,8) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - fmull (%edi,%edx,8) │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fldl (%edi,%edx,8) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ - faddl (%eax) │ │ │ │ mov (%edi,%ebx,4),%edx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 467d0 │ │ │ │ + je 467f0 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x20(%edi),%ecx │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov (%ecx,%edi,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 467d0 │ │ │ │ + je 467f0 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ add %edx,%eax │ │ │ │ mov %ebx,%edi │ │ │ │ mov %eax,(%ecx,%ebx,4) │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ inc %eax │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ - cmp -0x48(%ebp),%eax │ │ │ │ - jne 46783 │ │ │ │ + jne 467a3 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 46783 │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + je 467a3 │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 46751 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 46771 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%edi,4),%edx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 46771 │ │ │ │ + je 46791 │ │ │ │ add %ecx,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x4(%eax,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 4673a │ │ │ │ + jg 4675a │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ mov %eax,0x4(%ebx,%edi,4) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ mov %ecx,0x4(%edx,%edi,4) │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ - jne 46780 │ │ │ │ + jne 467a0 │ │ │ │ test %edi,%edi │ │ │ │ - je 46780 │ │ │ │ + je 467a0 │ │ │ │ dec %edi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ movl $0x0,0x4(%esi,%edi,4) │ │ │ │ mov (%ecx,%edi,4),%ecx │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 46710 │ │ │ │ + jne 46730 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%edi,4) │ │ │ │ - jmp 4671e │ │ │ │ + jmp 4673e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - cmp %edx,-0x74(%ebp) │ │ │ │ - jne 465d0 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + incl -0x78(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + cmp %edx,-0x78(%ebp) │ │ │ │ + jne 465f0 │ │ │ │ + incl -0x90(%ebp) │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - je 45fb6 │ │ │ │ + cmp %esi,-0x90(%ebp) │ │ │ │ + je 4600f │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0xa0(%ebp) │ │ │ │ add %eax,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 45df4 │ │ │ │ - jmp 465ae │ │ │ │ + jg 45e44 │ │ │ │ + jmp 465ce │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ neg %edx │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ - jmp 466dc │ │ │ │ + jmp 46704 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 464b8 │ │ │ │ + jmp 464d8 │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + push -0xcc(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 4230 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 46ada │ │ │ │ + jle 46b0a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle 469c8 │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + jle 469e8 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ add 0x40(%ebx),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 46917 │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jmp 46931 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x98(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 468e9 │ │ │ │ + je 468ff │ │ │ │ fchs │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ inc %edi │ │ │ │ imul %edx,%ecx │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ - cmp %edi,-0x28(%ebp) │ │ │ │ - je 469c0 │ │ │ │ + je 469e0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%ebx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ dec %eax │ │ │ │ test %ebx,%ebx │ │ │ │ - je 46938 │ │ │ │ + je 46952 │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 46938 │ │ │ │ + je 46952 │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ add (%ecx,%edi,4),%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ - fld %st(1) │ │ │ │ - fsub %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ + fld %st(2) │ │ │ │ + fsubr %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fsubrp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 468a0 │ │ │ │ + ja 468c0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 469a0 │ │ │ │ + ja 469c0 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 468f6 │ │ │ │ - xchg %ax,%ax │ │ │ │ + fmull -0x90(%ebp) │ │ │ │ + jmp 46910 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 468f6 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 46910 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fldl (%ebx,%edi,8) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - fmull (%edi,%ebx,8) │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ + fldl (%edi,%ebx,8) │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - faddl (%eax) │ │ │ │ mov (%ebx,%edi,4),%edx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 46b10 │ │ │ │ + je 46b40 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x20(%edi),%ebx │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ mov (%ebx,%edi,1),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 46b10 │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + je 46b40 │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov (%ecx,%edi,4),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x70(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ - cmp -0x68(%ebp),%eax │ │ │ │ - jne 46aab │ │ │ │ - cmpb $0x0,-0xb0(%ebp) │ │ │ │ - jne 46a81 │ │ │ │ - jmp 46aab │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 46adb │ │ │ │ + cmpb $0x0,-0xb4(%ebp) │ │ │ │ + jne 46ab1 │ │ │ │ + jmp 46adb │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%edi,4),%edx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 46aa1 │ │ │ │ + je 46ad1 │ │ │ │ add %ebx,%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x4(%eax,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 46a6a │ │ │ │ + jg 46a9a │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ mov %eax,0x4(%esi,%edi,4) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ mov %ebx,0x4(%edx,%edi,4) │ │ │ │ - cmp %eax,-0x48(%ebp) │ │ │ │ - jne 46ac0 │ │ │ │ + jne 46af0 │ │ │ │ test %edi,%edi │ │ │ │ - je 46ac0 │ │ │ │ + je 46af0 │ │ │ │ dec %edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ecx,%edi,4),%eax │ │ │ │ movl $0x0,0x4(%ecx,%edi,4) │ │ │ │ mov (%ebx,%edi,4),%ebx │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 46a40 │ │ │ │ + jne 46a70 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%edx,%edi,4) │ │ │ │ - jmp 46a4e │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + jmp 46a7e │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - cmp %eax,-0x88(%ebp) │ │ │ │ - jne 46850 │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ + jne 46870 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ - incl -0xa8(%ebp) │ │ │ │ - add %edi,-0xa0(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + incl -0xa0(%ebp) │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + add %edi,-0xb0(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ - add %edi,-0xbc(%ebp) │ │ │ │ - cmp -0xb8(%ebp),%eax │ │ │ │ - jne 45cc3 │ │ │ │ + add %edi,-0xc0(%ebp) │ │ │ │ + cmp -0xbc(%ebp),%eax │ │ │ │ + jne 45d13 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 45fc4 │ │ │ │ + jmp 46021 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ - jmp 46a19 │ │ │ │ + jmp 46a44 │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x60(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ push -0xb8(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - fildl -0x78(%ebp) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ shr $0x3,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + fstpl -0x70(%ebp) │ │ │ │ + fldt -0x60(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ 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) │ │ │ │ faddl -0x70(%ebp) │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 46f30 │ │ │ │ + jbe 46f50 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x68(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 46c08 │ │ │ │ + je 46c34 │ │ │ │ fchs │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0xa8(%ebp) │ │ │ │ - fdivl -0x50(%ebp) │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + fdivl -0x60(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 46cb9 │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + jge 46cd9 │ │ │ │ + fxch %st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - fldt -0x68(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fdivl -0x68(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%edi,8) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%eax,%edi,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ lea 0x2(%esi),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 46cc5 │ │ │ │ + jg 46ce3 │ │ │ │ fldl (%edx) │ │ │ │ sub %esi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 46ca0 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 46cc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 46cd0 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 46cf0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 46cd0 │ │ │ │ + jmp 46cf0 │ │ │ │ ffreep %st(0) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 46b70 │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + jne 46ba0 │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 474c4 │ │ │ │ + jle 474e4 │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edi,-0xb4(%ebp) │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ fld1 │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %esi,%esi │ │ │ │ setg -0xa8(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ shr $0x3,%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 46f5e │ │ │ │ + jle 46f80 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - jmp 46da5 │ │ │ │ + jmp 46dc5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - flds -0xad74(%edi) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + flds -0x9d74(%edi) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ imul %eax,%ebx │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %eax │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ - cmp -0x28(%ebp),%eax │ │ │ │ - je 46dd0 │ │ │ │ + je 46df0 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - je 46d79 │ │ │ │ + je 46d99 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 46d70 │ │ │ │ + jne 46d90 │ │ │ │ fld1 │ │ │ │ - jmp 46d79 │ │ │ │ + jmp 46d99 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ - fmull (%ebx,%ecx,8) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fldl (%ebx,%ecx,8) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - faddl (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 46f20 │ │ │ │ + je 46f40 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 46f20 │ │ │ │ + je 46f40 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp -0x54(%ebp),%eax │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 46ed3 │ │ │ │ + jne 46ef3 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 46ed3 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + je 46ef3 │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 46ea1 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 46ec1 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 46ec3 │ │ │ │ + je 46ee3 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 46e8a │ │ │ │ + jg 46eaa │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x50(%ebp) │ │ │ │ - jne 46ed0 │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + jne 46ef0 │ │ │ │ test %eax,%eax │ │ │ │ - je 46ed0 │ │ │ │ + je 46ef0 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 46e60 │ │ │ │ + jne 46e80 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 46e6e │ │ │ │ + jmp 46e8e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ incl -0x70(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x88(%ebp) │ │ │ │ - jne 46d40 │ │ │ │ + cmp %ebx,-0x98(%ebp) │ │ │ │ + jne 46d60 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 45fba │ │ │ │ + je 46013 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0xb0(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 46d22 │ │ │ │ + jle 46d44 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ - jmp 4644f │ │ │ │ + jmp 4646b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 46e2b │ │ │ │ + jmp 46e56 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 46f45 │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xa8(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 46c1a │ │ │ │ fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 46f68 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + fmull -0xa8(%ebp) │ │ │ │ + jmp 46c46 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0xa8(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 46c1a │ │ │ │ + jmp 46c46 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 46ddd │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ + jmp 46dfd │ │ │ │ + incl -0x90(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ add %edi,-0xa0(%ebp) │ │ │ │ add %edi,-0xb0(%ebp) │ │ │ │ cmp %eax,-0xb8(%ebp) │ │ │ │ - je 45fc4 │ │ │ │ + je 46021 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 45e02 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 45e52 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ shr $0x3,%edi │ │ │ │ lea 0x3(%eax,%eax,1),%ecx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ fld1 │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 47043 │ │ │ │ + js 47063 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - fdivrs -0xad6c(%ecx) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + fdivrs -0x9d6c(%ecx) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ - jmp 47020 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 47040 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 47020 │ │ │ │ + jne 47040 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - jmp 47047 │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + jmp 47067 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x74(%ebp),%edx │ │ │ │ + add -0x78(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 46fc2 │ │ │ │ + jne 46fe1 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 45fc4 │ │ │ │ + jle 46021 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 47a26 │ │ │ │ + jle 47a26 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 47099 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 470b9 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - jmp 470fa │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 4711a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 47151 │ │ │ │ + jle 47171 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 4716c │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov (%eax,%ecx,4),%edi │ │ │ │ + je 4718c │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov (%eax,%ecx,4),%edi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 470d0 │ │ │ │ + jns 470f0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 4715a │ │ │ │ + jge 4717a │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 470e8 │ │ │ │ + jg 47108 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 470e8 │ │ │ │ + jmp 47108 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 470e8 │ │ │ │ + jmp 47108 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ shr $0x3,%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x6c(%esi),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - imul %ebx,%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - fstl (%edi,%esi,8) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + imul %ebx,%esi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ + fstl (%edi,%esi,8) │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov (%edi,%ebx,4),%edi │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 47239 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + jle 47259 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%esi,8) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fstpl 0x8(%eax,%esi,8) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 4723d │ │ │ │ + jl 4725d │ │ │ │ fldl (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - jmp 47220 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 47240 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 47220 │ │ │ │ + jne 47240 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 47240 │ │ │ │ + jmp 47260 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 47240 │ │ │ │ + jmp 47260 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - addl $0x10,-0x50(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ + addl $0x10,-0x60(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 471b0 │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + jne 471d0 │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 47495 │ │ │ │ + jle 474b5 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ fld1 │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %esi,%esi │ │ │ │ setg -0xa8(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ shr $0x3,%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 4748d │ │ │ │ + jle 474ad │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - jmp 47305 │ │ │ │ + jmp 47325 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - flds -0xad74(%edi) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + flds -0x9d74(%edi) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ imul %eax,%ebx │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %eax │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ - cmp -0x28(%ebp),%eax │ │ │ │ - je 47330 │ │ │ │ + je 47350 │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ fld %st(1) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - je 472d9 │ │ │ │ + je 472f9 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 472d0 │ │ │ │ + jne 472f0 │ │ │ │ fld1 │ │ │ │ - jmp 472d9 │ │ │ │ + jmp 472f9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ - fmull (%ebx,%ecx,8) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fldl (%ebx,%ecx,8) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - faddl (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 47480 │ │ │ │ + je 474a0 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 47480 │ │ │ │ + je 474a0 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ + cmp %eax,-0x68(%ebp) │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 47433 │ │ │ │ + jne 47453 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 47433 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + je 47453 │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 47401 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 47421 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 47421 │ │ │ │ + je 47441 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 473ea │ │ │ │ + jg 4740a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x54(%ebp) │ │ │ │ - jne 47430 │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x68(%ebp) │ │ │ │ + jne 47450 │ │ │ │ test %eax,%eax │ │ │ │ - je 47430 │ │ │ │ + je 47450 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 473c0 │ │ │ │ + jne 473e0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 473ce │ │ │ │ + jmp 473ee │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ incl -0x70(%ebp) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ cmp %ecx,-0x70(%ebp) │ │ │ │ - jne 472a0 │ │ │ │ + jne 472c0 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ cmp %ebx,-0x9c(%ebp) │ │ │ │ - je 45fbe │ │ │ │ + je 46017 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0xb0(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 47097 │ │ │ │ - jmp 4728a │ │ │ │ + jg 470b7 │ │ │ │ + jmp 472aa │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 4738b │ │ │ │ + jmp 473b6 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 4733d │ │ │ │ + jmp 4735d │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %edi,-0xb0(%ebp) │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 45fc4 │ │ │ │ + je 46021 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 470a5 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 470c5 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %edi,-0xb0(%ebp) │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 45fc4 │ │ │ │ + je 4601b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4647c │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 46495 │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 45fc4 │ │ │ │ + jle 46021 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 47a7b │ │ │ │ + jle 47a7b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ - jmp 475aa │ │ │ │ + jmp 475ca │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 47601 │ │ │ │ + jle 47621 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 4761c │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + je 4763c │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 47580 │ │ │ │ + jns 475a0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 4760a │ │ │ │ + jge 4762a │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 47598 │ │ │ │ + jg 475b8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 47598 │ │ │ │ + jmp 475b8 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 47598 │ │ │ │ + jmp 475b8 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - push -0xbc(%ebp) │ │ │ │ + push -0xb8(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - fildl -0x98(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + fildl -0x80(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + nop │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ + fmull (%ebx,%esi,8) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 47775 │ │ │ │ + jg 47775 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + fld %st(0) │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ - imul -0x58(%ebp),%esi │ │ │ │ + imul -0x54(%ebp),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x48(%ebp),%esi │ │ │ │ and $0xf3,%ah │ │ │ │ + add -0x50(%ebp),%esi │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x6c(%eax),%ebx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x6c(%eax),%ebx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 47743 │ │ │ │ - jmp 47740 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 47743 │ │ │ │ + jmp 47740 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - sub -0x54(%ebp),%eax │ │ │ │ + sub -0x68(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ lea 0x1(%eax,%edi,1),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 4775f │ │ │ │ + jns 4775f │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ - cmp %ecx,-0x50(%ebp) │ │ │ │ - jne 47740 │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + jne 47740 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 47780 │ │ │ │ + jmp 47780 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - incl -0x58(%ebp) │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + incl -0x54(%ebp) │ │ │ │ lea 0x1(%esi,%edi,1),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - cmp %esi,-0x58(%ebp) │ │ │ │ - jne 47670 │ │ │ │ + cmp %esi,-0x54(%ebp) │ │ │ │ + jne 47680 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 479dd │ │ │ │ + jle 479dd │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ + mov %edi,-0xb8(%ebp) │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ test %esi,%esi │ │ │ │ fld1 │ │ │ │ setg -0xa8(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ shr $0x3,%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - nop │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 4788b │ │ │ │ + jle 47888 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - jmp 47855 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 47855 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - flds -0xad74(%ebx) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + flds -0x9d74(%ebx) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 47880 │ │ │ │ + je 47880 │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ fld %st(1) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - je 47829 │ │ │ │ + je 47829 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 47820 │ │ │ │ + jne 47820 │ │ │ │ fld1 │ │ │ │ - jmp 47829 │ │ │ │ + jmp 47829 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - fmull (%ebx,%ecx,8) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fldl (%ebx,%ecx,8) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - faddl (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 479d0 │ │ │ │ + je 479d0 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 479d0 │ │ │ │ + je 479d0 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ebx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp -0x54(%ebp),%eax │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %esi,%eax │ │ │ │ - jne 47983 │ │ │ │ + jne 47983 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 47983 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + je 47983 │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 47951 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 47951 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 47973 │ │ │ │ + je 47973 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 4793a │ │ │ │ + jg 4793a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x50(%ebp) │ │ │ │ - jne 47980 │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x60(%ebp) │ │ │ │ + jne 47980 │ │ │ │ test %eax,%eax │ │ │ │ - je 47980 │ │ │ │ + je 47980 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 47910 │ │ │ │ + jne 47910 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 4791e │ │ │ │ + jmp 4791e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ incl -0x70(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x88(%ebp) │ │ │ │ - jne 477f0 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - je 45fc2 │ │ │ │ + cmp %ebx,-0x98(%ebp) │ │ │ │ + jne 477f0 │ │ │ │ + incl -0x90(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x90(%ebp) │ │ │ │ + je 4601f │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0xb0(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 477dd │ │ │ │ + jle 477da │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ - jmp 47536 │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + jmp 47556 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 478dc │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ + jmp 478e4 │ │ │ │ + incl -0x90(%ebp) │ │ │ │ add %esi,-0xb0(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - cmp -0xb8(%ebp),%eax │ │ │ │ - je 45fc4 │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + cmp -0xbc(%ebp),%eax │ │ │ │ + je 46021 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4755a │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 4757a │ │ │ │ test $0x8,%bl │ │ │ │ - jne 47a49 │ │ │ │ - movl $0x1,-0x88(%ebp) │ │ │ │ + jne 47a49 │ │ │ │ + movl $0x1,-0x98(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 45c3b │ │ │ │ - jmp 46416 │ │ │ │ + je 45c8b │ │ │ │ + jmp 46432 │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 47a58 │ │ │ │ + jle 47a58 │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jmp 47263 │ │ │ │ - movl $0x1,-0x88(%ebp) │ │ │ │ - jmp 47056 │ │ │ │ + jmp 47283 │ │ │ │ + movl $0x1,-0x98(%ebp) │ │ │ │ + jmp 47076 │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 45fc4 │ │ │ │ + je 46021 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%edi,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 47a2e │ │ │ │ - jmp 45fc4 │ │ │ │ + jne 47a2e │ │ │ │ + jmp 46021 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 47ae7 │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + jle 47ae7 │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 477b3 │ │ │ │ + jmp 477b0 │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 47b10 │ │ │ │ + jle 47b10 │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ - jmp 46cf5 │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + jmp 46d17 │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 45fc4 │ │ │ │ + jle 46021 │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - jmp 4658b │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + jmp 465ab │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 45fc4 │ │ │ │ + je 46021 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 47a7f │ │ │ │ - jmp 45fc4 │ │ │ │ + jne 47a7f │ │ │ │ + jmp 46021 │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 45fc4 │ │ │ │ + je 46021 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 47aa5 │ │ │ │ - jmp 45fc4 │ │ │ │ + jne 47aa5 │ │ │ │ + jmp 46021 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00047b40 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xbc,%esp │ │ │ │ + sub $0xcc,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %esp,-0x64(%ebp) │ │ │ │ + mov %esp,-0x74(%ebp) │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1d21e,%ebx │ │ │ │ + add $0x1c21e,%ebx │ │ │ │ mov 0x84(%eax),%eax │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ mov %eax,0x80(%edi) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ mov %eax,0x7c(%edi) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ lea 0x1b(,%eax,8),%edx │ │ │ │ + shl $0x2,%eax │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ add $0x13,%eax │ │ │ │ + shr $0x3,%edi │ │ │ │ and $0xfffffff0,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %edx,%esp │ │ │ │ - mov %esp,-0x30(%ebp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %esp,-0x34(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ lea 0x3(%esp),%esi │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - shr $0x3,%edi │ │ │ │ shr $0x2,%esi │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x24(%ecx),%ecx │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov 0x24(%edx),%ecx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - push -0x58(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x0(,%esi,4) │ │ │ │ fld1 │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ fstpl 0x0(,%edi,8) │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ jle 47c2a │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%ebx) │ │ │ │ - je 4804f │ │ │ │ + je 48055 │ │ │ │ test %eax,%eax │ │ │ │ jle 47d6a │ │ │ │ mov 0x1c(%ebx),%ebx │ │ │ │ lea -0x1(%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - setg -0x70(%ebp) │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + setg -0x68(%ebp) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - flds -0xad74(%edx) │ │ │ │ + flds -0x9d74(%edx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%edi │ │ │ │ jle 47d00 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ mov 0x68(%edx),%edx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ jmp 47cc0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ fld %st(1) │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ jne 47cd2 │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ mov (%ecx,%esi,4),%esi │ │ │ │ fmull (%esi,%ebx,8) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ cmp %edi,%eax │ │ │ │ jne 47cc0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ fmull (%edx,%edi,8) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x3c(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ - cmp -0x54(%ebp),%eax │ │ │ │ - jne 4834c │ │ │ │ - cmpb $0x0,-0x70(%ebp) │ │ │ │ - je 4834c │ │ │ │ + jne 48350 │ │ │ │ + cmpb $0x0,-0x68(%ebp) │ │ │ │ + je 48350 │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ jmp 47d44 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ je 47d59 │ │ │ │ dec %eax │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%ecx,%eax,4) │ │ │ │ inc %edx │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ cmp %edx,(%esi,%eax,4) │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ je 47d40 │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ + cmp %ebx,-0x70(%ebp) │ │ │ │ jne 47c80 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x64(%ebp),%esp │ │ │ │ + mov -0x74(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 4380 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0x13,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - mov %esp,-0x64(%ebp) │ │ │ │ + mov %esp,-0x78(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x74(%ebp) │ │ │ │ + mov %esp,-0x84(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x80(%ebp) │ │ │ │ + mov %esp,-0x90(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0xa8(%ebp) │ │ │ │ + mov %esp,-0xa0(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ lea 0x8(,%ecx,8),%edx │ │ │ │ + shr $0x2,%edi │ │ │ │ lea 0x13(%edx),%ecx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ and $0xfffffff0,%ecx │ │ │ │ sub %ecx,%esp │ │ │ │ - shr $0x2,%edi │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ lea -0x8(%edx),%ecx │ │ │ │ add $0xb,%edx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ - mov 0x2c(%edi),%edi │ │ │ │ and $0xfffffff8,%edx │ │ │ │ + mov 0x2c(%edi),%edi │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ lea (%esi,%esi,1),%edx │ │ │ │ imul %edx,%ecx │ │ │ │ lea 0x10(%ecx),%edx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ - mov %esp,-0x34(%ebp) │ │ │ │ + mov %esp,-0x38(%ebp) │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x34(%ecx),%ecx │ │ │ │ - mov %ecx,-0xb4(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ + mov 0x34(%ecx),%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ + mov 0xc(%ecx),%ecx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - jne 482d3 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jne 482d9 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fld1 │ │ │ │ shl $0x4,%esi │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ jle 481af │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ imul %ecx,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%edx │ │ │ │ cmp %esi,%eax │ │ │ │ jne 47ed0 │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 481bf │ │ │ │ + jne 481c2 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 48f33 │ │ │ │ + jne 48f7c │ │ │ │ test $0x2,%bl │ │ │ │ - jne 48354 │ │ │ │ + jne 48358 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - jne 4945f │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + jne 494e9 │ │ │ │ test %eax,%eax │ │ │ │ - jle 48344 │ │ │ │ + jle 48348 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ + movl $0x0,-0xb0(%ebp) │ │ │ │ + movl $0x0,-0xc4(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ lea -0x4(,%edi,4),%ebx │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - lea 0x0(,%edi,4),%eax │ │ │ │ - setg -0xb4(%ebp) │ │ │ │ + mov %ebx,-0xbc(%ebp) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fstpt -0x90(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + lea 0x0(,%edi,4),%eax │ │ │ │ + setg -0xb8(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 487b5 │ │ │ │ + jle 487f5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + mov -0xc4(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - jmp 47fee │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + jmp 47ff1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 48046 │ │ │ │ + jle 4804c │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 48793 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + je 487d3 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ jns 47fc0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 48530 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jge 48540 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ jg 47fd8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ jmp 47fd8 │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ jle 47d6a │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ - fldl -0xac40(%eax) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ + fldl -0x9c40(%eax) │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ cmp %eax,%esi │ │ │ │ jge 48138 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x20(%edi),%ebx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 480b3 │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ - fmuls -0xad74(%edx) │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + fmuls -0x9d74(%edx) │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ - mov (%ebx,%ecx,1),%ebx │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ inc %esi │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ + mov (%ebx,%ecx,1),%ebx │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ lea -0x2(%ebx,%ebx,1),%ebx │ │ │ │ - mov %ebx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov 0x20(%edi),%ebx │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ + mov 0x20(%edi),%ebx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ mov (%ebx,%ecx,1),%ecx │ │ │ │ imul -0x4(%edx,%esi,4),%ecx │ │ │ │ - add -0x34(%ebp),%ecx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + add -0x38(%ebp),%ecx │ │ │ │ mov %ecx,(%edx,%esi,4) │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ jl 480a0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ - fmull (%ebx,%eax,8) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ cmp %eax,(%edx,%esi,4) │ │ │ │ jne 48199 │ │ │ │ test %esi,%esi │ │ │ │ jg 48184 │ │ │ │ jmp 48199 │ │ │ │ - jmp 48180 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ je 48199 │ │ │ │ dec %esi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ movl $0x0,0x4(%ecx,%esi,4) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%ecx,%esi,4) │ │ │ │ cmp %eax,(%edx,%esi,4) │ │ │ │ + mov %eax,(%ecx,%esi,4) │ │ │ │ je 48180 │ │ │ │ - incl -0x54(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + incl -0x3c(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ cmp (%edi),%eax │ │ │ │ jge 47d6a │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ jmp 48080 │ │ │ │ test $0x10,%bl │ │ │ │ - je 49933 │ │ │ │ - movl $0x1,-0x78(%ebp) │ │ │ │ + je 499ad │ │ │ │ + movl $0x1,-0x88(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 48344 │ │ │ │ + jle 48348 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 499fa │ │ │ │ + jle 49a7a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 4826f │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 48272 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp -0x48(%ebp),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 482ca │ │ │ │ + jle 482d0 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 48550 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + je 48560 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%ebx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ jns 48240 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x48(%ebp),%ebx │ │ │ │ - jge 48510 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + cmp -0x58(%ebp),%ebx │ │ │ │ + jge 48520 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ jg 48259 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ jmp 48259 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 48344 │ │ │ │ + jle 48348 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov 0x78(%edi),%edi │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov (%edi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ jle 48335 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add %eax,%ecx │ │ │ │ @@ -85462,69 +85330,72 @@ │ │ │ │ mov 0x6c(%edi),%edi │ │ │ │ mov 0x74(%esi),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%ebx) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ jne 48320 │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ add $0x8,%ebx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ cmp %esi,-0x28(%ebp) │ │ │ │ jne 48300 │ │ │ │ + jmp 48348 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ jmp 47d5c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ shr $0x3,%edi │ │ │ │ lea 0x3(%eax,%eax,1),%ecx │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ fld1 │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ js 483e3 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - fdivrs -0xad6c(%ecx) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + fdivrs -0x9d6c(%ecx) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ + xchg %ax,%ax │ │ │ │ fld %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ @@ -85532,1782 +85403,1788 @@ │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ jne 483c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ jmp 483e7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x58(%ebp),%edx │ │ │ │ + add -0x64(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 4837b │ │ │ │ + jne 4837c │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 48344 │ │ │ │ + jle 48348 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4994d │ │ │ │ + jle 499ca │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0xa0(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fstpt -0x70(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ fstpl -0xb0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - jmp 484ae │ │ │ │ - nop │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 484b1 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 48506 │ │ │ │ + jle 4850c │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 48ad3 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + je 48b13 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - fistpl -0x48(%ebp) │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ jns 48480 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 48781 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jge 487c1 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ jg 48498 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ jmp 48498 │ │ │ │ - nop │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ jmp 48259 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ jmp 47fd8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - push -0x58(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push -0x64(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 48efe │ │ │ │ + jle 48f50 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %ebx,%ebx │ │ │ │ setg -0x98(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 48636 │ │ │ │ + jle 48676 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ mov 0x6c(%edx),%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - imul -0xa0(%ebp),%ecx │ │ │ │ + imul -0x9c(%ebp),%ecx │ │ │ │ add %ecx,%ecx │ │ │ │ + jmp 48640 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ add %ecx,%ebx │ │ │ │ - add -0x40(%ebp),%ecx │ │ │ │ + add -0x48(%ebp),%ecx │ │ │ │ fmull (%esi,%ebx,8) │ │ │ │ - mov -0x30(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ add -0x4(%ebx,%eax,4),%edx │ │ │ │ - mov %edx,(%esi,%eax,4) │ │ │ │ cmp -0x28(%ebp),%eax │ │ │ │ - jne 48600 │ │ │ │ + mov %edx,(%esi,%eax,4) │ │ │ │ + jne 48640 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,%esi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%eax,%edx,8) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ mov (%edx,%ebx,4),%ecx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 48770 │ │ │ │ + je 487b0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%edx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 48770 │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + je 487b0 │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp -0x40(%ebp),%eax │ │ │ │ + cmp -0x48(%ebp),%eax │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov %ebx,%eax │ │ │ │ - jne 48723 │ │ │ │ + jne 48763 │ │ │ │ cmpb $0x0,-0x98(%ebp) │ │ │ │ - je 48723 │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - jmp 486f1 │ │ │ │ + je 48763 │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + jmp 48731 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 48713 │ │ │ │ + je 48753 │ │ │ │ add %ebx,%edx │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 486da │ │ │ │ + jg 4871a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 48720 │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + jne 48760 │ │ │ │ test %eax,%eax │ │ │ │ - je 48720 │ │ │ │ + je 48760 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 486b0 │ │ │ │ + jne 486f0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 486be │ │ │ │ + jmp 486fe │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - incl -0x58(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - cmp %edx,-0x58(%ebp) │ │ │ │ - jne 485c0 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + incl -0x64(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x64(%ebp) │ │ │ │ + jne 485d0 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x90(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + incl -0x74(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 48344 │ │ │ │ + je 48348 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - add %eax,-0x94(%ebp) │ │ │ │ + add %eax,-0x80(%ebp) │ │ │ │ add %eax,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ jg 48210 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - jmp 4858c │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + jmp 4859f │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - negl -0x48(%ebp) │ │ │ │ + negl -0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,(%ecx,%ebx,4) │ │ │ │ - jmp 48688 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jmp 486c8 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ jmp 48498 │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + fstpt -0x48(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push -0xcc(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ call 4230 │ │ │ │ + fldt -0x48(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 48a89 │ │ │ │ + jle 48abc │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + nop │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jle 4896e │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jle 4899e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - mov (%eax,%ebx,4),%edx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ + mov (%eax,%ebx,4),%edx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ add 0x40(%ecx),%eax │ │ │ │ - fstpl -0xa0(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - jmp 488ca │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + jmp 48901 │ │ │ │ + nop │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x90(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 48899 │ │ │ │ + je 488cf │ │ │ │ fchs │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fmull -0x80(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ imul %edx,%ecx │ │ │ │ fstl (%eax,%ebx,8) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add -0x4(%eax,%ebx,4),%ecx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + cmp -0x28(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,(%eax,%ebx,4) │ │ │ │ - cmp -0x28(%ebp),%ebx │ │ │ │ - je 48960 │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov (%esi,%ebx,4),%esi │ │ │ │ - fldl (%eax,%ebx,8) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - add (%edi,%ebx,4),%esi │ │ │ │ + je 48990 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov (%edi,%ebx,4),%edi │ │ │ │ + add (%esi,%ebx,4),%edi │ │ │ │ mov (%eax,%ebx,4),%ecx │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov -0x38(%ebp),%esi │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%edi) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ - fld %st(2) │ │ │ │ - fsub %st(2),%st │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + fld %st(1) │ │ │ │ + fsubrl (%eax,%ebx,8) │ │ │ │ fxch %st(2) │ │ │ │ - fsubp %st,%st(3) │ │ │ │ - fxch %st(1) │ │ │ │ + fsubl (%eax,%ebx,8) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 48850 │ │ │ │ + ja 48890 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 48940 │ │ │ │ + ja 48970 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 488a6 │ │ │ │ + fmull -0x80(%ebp) │ │ │ │ + jmp 488dd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmull -0x80(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 488a6 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 488dd │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - fldl -0xa0(%ebp) │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fmull (%eax,%ebx,8) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%eax,%ebx,8) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 48ac0 │ │ │ │ + je 48b00 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 48ac0 │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + je 48b00 │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x70(%ebp),%eax │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ - cmp -0x58(%ebp),%eax │ │ │ │ - jne 48a5b │ │ │ │ - cmpb $0x0,-0xb4(%ebp) │ │ │ │ - jne 48a31 │ │ │ │ - jmp 48a5b │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 48a8b │ │ │ │ + cmpb $0x0,-0xb8(%ebp) │ │ │ │ + jne 48a61 │ │ │ │ + jmp 48a8b │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 48a51 │ │ │ │ + je 48a81 │ │ │ │ add %ecx,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov 0x4(%eax,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 48a1a │ │ │ │ + jg 48a4a │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov %eax,0x4(%edi,%ebx,4) │ │ │ │ mov %ecx,0x4(%edx,%ebx,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 48a70 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jne 48a70 │ │ │ │ + je 48aa0 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + jne 48aa0 │ │ │ │ dec %ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ movl $0x0,0x4(%esi,%ebx,4) │ │ │ │ mov (%ecx,%ebx,4),%ecx │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 489f0 │ │ │ │ + jne 48a20 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 489fe │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + jmp 48a2e │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - incl -0x94(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - cmp %edx,-0x94(%ebp) │ │ │ │ - jne 48800 │ │ │ │ + incl -0x98(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + cmp %edx,-0x98(%ebp) │ │ │ │ + jne 48840 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ - incl -0xa4(%ebp) │ │ │ │ - add %ebx,-0xb0(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + incl -0xb0(%ebp) │ │ │ │ + mov -0xc8(%ebp),%ebx │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + add %ebx,-0xb4(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - add %ebx,-0xc0(%ebp) │ │ │ │ - cmp -0xbc(%ebp),%eax │ │ │ │ + add %ebx,-0xc4(%ebp) │ │ │ │ + cmp -0xc0(%ebp),%eax │ │ │ │ jne 47f80 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ - jmp 489c0 │ │ │ │ + jmp 489f3 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ + fstpt -0x58(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push -0xb8(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + fstpl -0x70(%ebp) │ │ │ │ + fldt -0x58(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ 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) │ │ │ │ - faddl -0x60(%ebp) │ │ │ │ + faddl -0x70(%ebp) │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 48ed0 │ │ │ │ + jbe 48f20 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x70(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 48bb8 │ │ │ │ + je 48bf4 │ │ │ │ fchs │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0xb0(%ebp) │ │ │ │ - fdivl -0x48(%ebp) │ │ │ │ + fdivl -0x58(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 48c59 │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fadd %st(0),%st │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - fldt -0x70(%ebp) │ │ │ │ + jle 48c99 │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + fsubp %st,%st(1) │ │ │ │ + fadd %st(0),%st │ │ │ │ + fdivl -0x60(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%edi,8) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%eax,%edi,8) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x2(%esi),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 48c65 │ │ │ │ + jl 48ca3 │ │ │ │ fldl (%edx) │ │ │ │ sub %esi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 48c40 │ │ │ │ + jne 48c80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 48c70 │ │ │ │ + jmp 48cb0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 48cb0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 48c70 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 48b20 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + jne 48b60 │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 49430 │ │ │ │ + jle 494bd │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %ecx,%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - setg -0xa4(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + setg -0xa8(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 48d75 │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ + jle 48db5 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ shr $0x3,%esi │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ - jmp 48d40 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + jmp 48d80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ imul %eax,%edi │ │ │ │ add (%ebx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ imul -0x4(%edi,%eax,4),%edx │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ add -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ cmp -0x28(%ebp),%eax │ │ │ │ - jne 48d40 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 48d80 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fmull (%eax,%esi,8) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%ecx,%edi,4),%eax │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 48eb0 │ │ │ │ + je 48f00 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov (%esi,%edx,1),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 48eb0 │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + je 48f00 │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edi,%eax │ │ │ │ - jne 48e65 │ │ │ │ - cmpb $0x0,-0xa4(%ebp) │ │ │ │ - je 48e65 │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + jne 48eb5 │ │ │ │ + cmpb $0x0,-0xa8(%ebp) │ │ │ │ + je 48eb5 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 48e31 │ │ │ │ - nop │ │ │ │ + jmp 48e81 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 48e53 │ │ │ │ + je 48ea1 │ │ │ │ add %esi,%edx │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ - mov 0x4(%edx,%eax,4),%edx │ │ │ │ + mov 0x4(%esi,%eax,4),%edx │ │ │ │ + mov $0x1,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jg 48e1a │ │ │ │ + jg 48e6a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%edi,%eax,4) │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ mov %esi,0x4(%ecx,%eax,4) │ │ │ │ - cmp %edx,-0x50(%ebp) │ │ │ │ - jne 48e60 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + jne 48eb0 │ │ │ │ test %eax,%eax │ │ │ │ - je 48e60 │ │ │ │ + je 48eb0 │ │ │ │ dec %eax │ │ │ │ - mov -0x24(%ebp),%esi │ │ │ │ - mov (%ebx,%eax,4),%edx │ │ │ │ + mov (%ebx,%eax,4),%esi │ │ │ │ + mov (%edi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%ebx,%eax,4) │ │ │ │ + inc %esi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov %esi,(%ebx,%eax,4) │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ - lea 0x1(%edx),%ecx │ │ │ │ - mov (%edi,%eax,4),%edx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - mov %ecx,(%ebx,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jne 48df0 │ │ │ │ + jne 48e40 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 48dfe │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 48e4e │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - incl -0x70(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - cmp %edx,-0x70(%ebp) │ │ │ │ - jne 48cd0 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x68(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + cmp %edx,-0x68(%ebp) │ │ │ │ + jne 48d20 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,-0xbc(%ebp) │ │ │ │ - je 48344 │ │ │ │ + je 48348 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x94(%ebp) │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ jg 48431 │ │ │ │ - jmp 48cb6 │ │ │ │ + jmp 48cfe │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - negl -0x48(%ebp) │ │ │ │ + negl -0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - jmp 48dc7 │ │ │ │ + jmp 48e0a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 48ee5 │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xb0(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 48bca │ │ │ │ fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 48f38 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fmull -0xb0(%ebp) │ │ │ │ + jmp 48c06 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0xb0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 48bca │ │ │ │ - incl -0x90(%ebp) │ │ │ │ + jmp 48c06 │ │ │ │ + incl -0x74(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - add %ebx,-0x94(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + add %ebx,-0x80(%ebp) │ │ │ │ add %ebx,-0xb0(%ebp) │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 48344 │ │ │ │ + je 48348 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ jmp 4821c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ shr $0x3,%edi │ │ │ │ lea 0x3(%eax,%eax,1),%ecx │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ fld1 │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 48fc3 │ │ │ │ + js 49023 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - fdivrs -0xad6c(%ecx) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + fdivrs -0x9d6c(%ecx) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ - nop │ │ │ │ + jmp 49000 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 48fa0 │ │ │ │ + jne 49000 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - jmp 48fc7 │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + jmp 49027 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x58(%ebp),%edx │ │ │ │ + add -0x64(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 48f5a │ │ │ │ + jne 48fa0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 48344 │ │ │ │ + jle 48348 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4996d │ │ │ │ + jle 499e7 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0xa0(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - jmp 4906b │ │ │ │ - nop │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 490d2 │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp -0x50(%ebp),%edx │ │ │ │ + cmp -0x60(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 490c2 │ │ │ │ + jle 4912c │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 490e2 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + je 49152 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - fistpl -0x48(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 49040 │ │ │ │ + jns 490a0 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x50(%ebp),%ebx │ │ │ │ - jge 490d0 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + cmp -0x60(%ebp),%ebx │ │ │ │ + jge 49140 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 49059 │ │ │ │ + jg 490b9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 49059 │ │ │ │ + jmp 490b9 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 49059 │ │ │ │ + jmp 490b9 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push -0x98(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ shr $0x3,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x6c(%edi),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - imul %ebx,%esi │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - fstl (%edi,%esi,8) │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + imul %ebx,%esi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ + fstl (%edi,%esi,8) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov (%edi,%ebx,4),%edi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 491b9 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jle 49219 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%esi,8) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fstpl 0x8(%eax,%esi,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 491bd │ │ │ │ + jl 4921d │ │ │ │ fldl (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - jmp 491a0 │ │ │ │ + jmp 49200 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 491a0 │ │ │ │ + jne 49200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 491c0 │ │ │ │ + jmp 49220 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 491c0 │ │ │ │ + jmp 49220 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - addl $0x10,-0x48(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ + addl $0x10,-0x58(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 49130 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + jne 49190 │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 49401 │ │ │ │ + jle 49491 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %ecx,%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - setg -0xa4(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + setg -0xa8(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ - nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 492b5 │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ + jle 49335 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ shr $0x3,%esi │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ - jmp 49280 │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + jmp 49300 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ imul %eax,%edi │ │ │ │ add (%ebx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ imul -0x4(%edi,%eax,4),%edx │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ add -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ cmp -0x28(%ebp),%eax │ │ │ │ - jne 49280 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 49300 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fmull (%eax,%esi,8) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%ecx,%edi,4),%eax │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 493f0 │ │ │ │ + je 49480 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov (%esi,%edx,1),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 493f0 │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + je 49480 │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ + cmp -0x60(%ebp),%eax │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edi,%eax │ │ │ │ - jne 493a5 │ │ │ │ - cmpb $0x0,-0xa4(%ebp) │ │ │ │ - je 493a5 │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + jne 49435 │ │ │ │ + cmpb $0x0,-0xa8(%ebp) │ │ │ │ + je 49435 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 49371 │ │ │ │ - nop │ │ │ │ + jmp 49401 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 49393 │ │ │ │ + je 49423 │ │ │ │ add %esi,%edx │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov 0x4(%esi,%eax,4),%edx │ │ │ │ mov $0x1,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jg 4935a │ │ │ │ + jg 493ea │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%edi,%eax,4) │ │ │ │ mov %esi,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 493a0 │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + jne 49430 │ │ │ │ test %eax,%eax │ │ │ │ - je 493a0 │ │ │ │ + je 49430 │ │ │ │ dec %eax │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%ebx,%eax,4) │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov %esi,(%ebx,%eax,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jne 49330 │ │ │ │ + jne 493c0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 4933e │ │ │ │ + jmp 493ce │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - incl -0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - cmp %esi,-0x78(%ebp) │ │ │ │ - jne 49220 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + cmp %esi,-0x88(%ebp) │ │ │ │ + jne 49290 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ - cmp %esi,-0xa0(%ebp) │ │ │ │ - je 48344 │ │ │ │ + cmp %esi,-0x9c(%ebp) │ │ │ │ + je 48348 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x94(%ebp) │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 49011 │ │ │ │ - jmp 4920a │ │ │ │ + jg 49075 │ │ │ │ + jmp 49270 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - negl -0x48(%ebp) │ │ │ │ + negl -0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - jmp 49307 │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ + jmp 4938a │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - add %ebx,-0x94(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + add %ebx,-0x80(%ebp) │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 48344 │ │ │ │ + je 48348 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jmp 49020 │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jmp 49084 │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - add %ebx,-0x94(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + add %ebx,-0x80(%ebp) │ │ │ │ cmp %eax,-0xbc(%ebp) │ │ │ │ - je 48344 │ │ │ │ + je 48346 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jmp 48458 │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jmp 48455 │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 48344 │ │ │ │ + jle 48348 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x4(,%eax,4),%ebx │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 499e3 │ │ │ │ + jle 49a63 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + mov %esi,-0xb4(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - jmp 4951a │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 4959d │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %edi,%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 49571 │ │ │ │ + jle 495f4 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 4958c │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + je 4960f │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ lea -0x2(%edi,%edi,1),%ebx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - fistpl -0x48(%ebp) │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 494f0 │ │ │ │ + jns 49570 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 4957a │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jge 495fd │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 49508 │ │ │ │ + jg 49588 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 49508 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jmp 49588 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 49508 │ │ │ │ + jmp 49588 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push -0xb8(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - fildl -0xa0(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + fildl -0x9c(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ mov (%eax,%ebx,4),%ecx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ - fmull (%esi,%ebx,8) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ + fmull (%esi,%ebx,8) │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 496b5 │ │ │ │ + jg 49735 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + fld %st(0) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ - imul -0x54(%ebp),%esi │ │ │ │ + imul -0x3c(%ebp),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x40(%ebp),%esi │ │ │ │ and $0xf3,%ah │ │ │ │ + add -0x48(%ebp),%esi │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x48(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x6c(%eax),%ebx │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x6c(%eax),%ebx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 49683 │ │ │ │ + jmp 49703 │ │ │ │ xchg %ax,%ax │ │ │ │ - sub -0x50(%ebp),%eax │ │ │ │ + sub -0x60(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ lea 0x1(%edi,%eax,1),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 4969f │ │ │ │ + jns 4971f │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ - cmp -0x48(%ebp),%ecx │ │ │ │ - jne 49680 │ │ │ │ + cmp -0x58(%ebp),%ecx │ │ │ │ + jne 49700 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 496c0 │ │ │ │ + jmp 49740 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - incl -0x54(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + incl -0x3c(%ebp) │ │ │ │ lea 0x1(%ebx,%edi,1),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x54(%ebp) │ │ │ │ - jne 495e0 │ │ │ │ + cmp %ebx,-0x3c(%ebp) │ │ │ │ + jne 49660 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 49901 │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + jle 49981 │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + mov -0xb4(%ebp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - setg -0xa0(%ebp) │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ + setg -0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 497b5 │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ + jle 49832 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ shr $0x3,%esi │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - nop │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ imul %eax,%edi │ │ │ │ add (%ebx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ imul -0x4(%edi,%eax,4),%edx │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ add -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ cmp -0x28(%ebp),%eax │ │ │ │ - jne 49780 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 49800 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fmull (%eax,%esi,8) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%ecx,%edi,4),%eax │ │ │ │ mov (%esi,%edi,4),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 498f0 │ │ │ │ + je 49970 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov (%esi,%edx,1),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 498f0 │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + je 49970 │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ inc %eax │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ + cmp -0x60(%ebp),%eax │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edi,%eax │ │ │ │ - jne 498a5 │ │ │ │ - cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 498a5 │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + jne 49925 │ │ │ │ + cmpb $0x0,-0x9c(%ebp) │ │ │ │ + je 49925 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 49871 │ │ │ │ - nop │ │ │ │ + jmp 498f1 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 49891 │ │ │ │ + je 49911 │ │ │ │ add %esi,%edx │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov 0x4(%esi,%eax,4),%edx │ │ │ │ mov $0x1,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jg 4985a │ │ │ │ + jg 498da │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%edi,%eax,4) │ │ │ │ mov %esi,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - cmp %esi,-0x48(%ebp) │ │ │ │ - jne 498a0 │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + cmp %esi,-0x58(%ebp) │ │ │ │ + jne 49920 │ │ │ │ test %eax,%eax │ │ │ │ - je 498a0 │ │ │ │ + je 49920 │ │ │ │ dec %eax │ │ │ │ mov (%ebx,%eax,4),%esi │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%ebx,%eax,4) │ │ │ │ inc %esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov %esi,(%ebx,%eax,4) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jne 49830 │ │ │ │ + jne 498b0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 4983e │ │ │ │ + jmp 498be │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - incl -0x70(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - cmp %edx,-0x70(%ebp) │ │ │ │ - jne 49750 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x68(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + cmp %edx,-0x68(%ebp) │ │ │ │ + jne 497d0 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x94(%ebp) │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ + cmp %esi,-0x80(%ebp) │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ - cmp %esi,-0x94(%ebp) │ │ │ │ - je 48344 │ │ │ │ + je 48348 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 49729 │ │ │ │ + jle 497af │ │ │ │ mov %edi,%esi │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - jmp 4949a │ │ │ │ - xchg %ax,%ax │ │ │ │ - negl -0x48(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + jmp 49521 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + negl -0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - jmp 49807 │ │ │ │ - incl -0x94(%ebp) │ │ │ │ - add %ebx,-0xb0(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - cmp -0xbc(%ebp),%eax │ │ │ │ - je 48344 │ │ │ │ + jmp 49884 │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + add %ebx,-0xb4(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + cmp -0xc0(%ebp),%eax │ │ │ │ + je 48348 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jmp 494c6 │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jmp 4954d │ │ │ │ test $0x8,%bl │ │ │ │ - jne 4998d │ │ │ │ - movl $0x1,-0x78(%ebp) │ │ │ │ + jne 49a04 │ │ │ │ + movl $0x1,-0x88(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 47ef8 │ │ │ │ + je 47efb │ │ │ │ jmp 483f2 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 49999 │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - jmp 48c8c │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + jle 49a13 │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + jmp 48cd1 │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 499c0 │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - jmp 491e0 │ │ │ │ - movl $0x1,-0x78(%ebp) │ │ │ │ - jmp 48fd2 │ │ │ │ + jle 49a40 │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + jmp 49243 │ │ │ │ + movl $0x1,-0x88(%ebp) │ │ │ │ + jmp 49036 │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 48344 │ │ │ │ + je 48348 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 49955 │ │ │ │ - jmp 48344 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 499cf │ │ │ │ + jmp 48348 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 48344 │ │ │ │ + je 48348 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 49975 │ │ │ │ - jmp 48344 │ │ │ │ + jne 499ec │ │ │ │ + jmp 48348 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 49a1e │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + jle 49a9e │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 496f6 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jmp 49779 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 48344 │ │ │ │ + jle 48348 │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - jmp 48574 │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + jmp 48587 │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 48344 │ │ │ │ + je 48348 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%esi,%ecx,2),%esi │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 499e5 │ │ │ │ - jmp 48344 │ │ │ │ + jne 49a65 │ │ │ │ + jmp 48348 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00049a50 : │ │ │ │ +00049ad0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call ba1f │ │ │ │ - add $0x1b317,%edi │ │ │ │ + call badf │ │ │ │ + add $0x1a297,%edi │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - mov %ebx,-0x2c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ call 4230 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%ebx) │ │ │ │ - je 49cc4 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 49d44 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 49c9b │ │ │ │ - fldl -0xac40(%edi) │ │ │ │ + jle 49d1b │ │ │ │ + fldl -0x9c40(%edi) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,8),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ @@ -87323,242 +87200,242 @@ │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ lea 0xf(%eax),%ecx │ │ │ │ mov %edi,%edx │ │ │ │ and $0xfffffff0,%ecx │ │ │ │ and $0xfffffff8,%edi │ │ │ │ - shr $0x3,%edx │ │ │ │ sub %ecx,%esp │ │ │ │ + shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov %esp,%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 49ba2 │ │ │ │ + jle 49c22 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ mov 0x40(%ebx),%ebx │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 4230 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ fldl -0x38(%ebp) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ imul %ebx,%ecx │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ add %ebx,%ecx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ lea (%ebx,%ecx,8),%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 49b60 │ │ │ │ + jne 49be0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ fld1 │ │ │ │ lea 0x8(%edi,%ebx,1),%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ sub %eax,%edx │ │ │ │ and $0x8,%edx │ │ │ │ - je 49b90 │ │ │ │ + je 49c10 │ │ │ │ lea 0x10(%edi),%eax │ │ │ │ fstl 0x8(%edi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 49ba0 │ │ │ │ + je 49c20 │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 49b90 │ │ │ │ + jne 49c10 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 49ba2 │ │ │ │ + jmp 49c22 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 49c84 │ │ │ │ + jle 49d04 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ fldl (%edi,%ebx,8) │ │ │ │ dec %ebx │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ - jmp 49bd2 │ │ │ │ + jmp 49c52 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%eax,%ebx,8) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 49cb9 │ │ │ │ + jle 49d39 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 49c0e │ │ │ │ + jmp 49c8e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 49cb0 │ │ │ │ + je 49d30 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 49c00 │ │ │ │ + je 49c80 │ │ │ │ inc %ecx │ │ │ │ - mov %ecx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 49c60 │ │ │ │ + mov %ecx,(%esi,%eax,4) │ │ │ │ + jle 49ce0 │ │ │ │ fstp %st(1) │ │ │ │ + fldl (%edi,%eax,8) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl (%esi,%eax,4) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fcos │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 49c40 │ │ │ │ - jmp 49c70 │ │ │ │ + jne 49cc0 │ │ │ │ + jmp 49cf0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0x8,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x38(%ebp) │ │ │ │ - jne 49bd0 │ │ │ │ + jne 49c50 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg 49ac0 │ │ │ │ + jg 49b40 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ incl (%esi) │ │ │ │ - jmp 49c24 │ │ │ │ + jmp 49ca4 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ - jmp 49c19 │ │ │ │ + jmp 49c99 │ │ │ │ test %eax,%eax │ │ │ │ - jle 49c9b │ │ │ │ + jle 49d1b │ │ │ │ mov (%ebx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 49c9b │ │ │ │ + jle 49d1b │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ lea (%ecx,%eax,8),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fldl -0xac40(%eax) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + fldl -0x9c40(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fcos │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 49d00 │ │ │ │ + jne 49d80 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - jne 49cee │ │ │ │ + jne 49d6e │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00049d40 : │ │ │ │ +00049dc0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call ba1f │ │ │ │ - add $0x1b027,%edi │ │ │ │ + call badf │ │ │ │ + add $0x19fa7,%edi │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 4230 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%edx) │ │ │ │ - je 49fa1 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 4a021 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 49f7b │ │ │ │ - fldl -0xac40(%edi) │ │ │ │ + jle 49ffb │ │ │ │ + fldl -0x9c40(%edi) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,8),%edx │ │ │ │ @@ -87583,70 +87460,70 @@ │ │ │ │ and $0xfffffff0,%ebx │ │ │ │ sub %ebx,%esp │ │ │ │ fstpl 0x0(,%ecx,8) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov %esp,%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 49ea2 │ │ │ │ + jle 49f22 │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ mov 0x40(%edx),%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 4230 │ │ │ │ + mov %edi,%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - mov %edi,%ecx │ │ │ │ fldl -0x38(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ imul %edx,%ebx │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ add %edx,%ebx │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ lea (%edx,%ebx,8),%ebx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 49e60 │ │ │ │ + jne 49ee0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ lea 0x8(%edx),%eax │ │ │ │ fld1 │ │ │ │ lea 0x8(%edx,%ebx,1),%ebx │ │ │ │ mov %ebx,%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ and $0x8,%ecx │ │ │ │ - je 49e90 │ │ │ │ + je 49f10 │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ fstl 0x8(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 49ea0 │ │ │ │ + je 49f20 │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 49e90 │ │ │ │ + jne 49f10 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 49ea2 │ │ │ │ + jmp 49f22 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 49f64 │ │ │ │ + jle 49fe4 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ dec %ebx │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ @@ -87658,88 +87535,88 @@ │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 49f96 │ │ │ │ + jle 4a016 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 49f0e │ │ │ │ + jmp 49f8e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 49f90 │ │ │ │ + je 4a010 │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 49f00 │ │ │ │ + je 49f80 │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 49f52 │ │ │ │ + mov %ebx,(%esi,%eax,4) │ │ │ │ + jle 49fd2 │ │ │ │ ffreep %st(0) │ │ │ │ + fldl (%edx,%eax,8) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ - fldl (%edx,%eax,8) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl (%esi,%eax,4) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fcos │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 49f40 │ │ │ │ + jne 49fc0 │ │ │ │ addl $0x8,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne 49ed0 │ │ │ │ + jne 49f50 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg 49db0 │ │ │ │ + jg 49e30 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ incl (%esi) │ │ │ │ - jmp 49f24 │ │ │ │ + jmp 49fa4 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ - jmp 49f19 │ │ │ │ + jmp 49f99 │ │ │ │ test %eax,%eax │ │ │ │ - jle 49f7b │ │ │ │ + jle 49ffb │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 49f7b │ │ │ │ + jle 49ffb │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea (%ecx,%eax,8),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fldl -0xac40(%eax) │ │ │ │ + fldl -0x9c40(%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ @@ -87748,84 +87625,84 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fcos │ │ │ │ fmull (%ecx) │ │ │ │ faddl (%esi,%eax,8) │ │ │ │ fstpl (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 49fe0 │ │ │ │ + jne 4a060 │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - jne 49fcb │ │ │ │ + jne 4a04b │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -0004a010 : │ │ │ │ +0004a090 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x34,%esp │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 39316 │ │ │ │ - add $0x1ad58,%ecx │ │ │ │ + call 39296 │ │ │ │ + add $0x19cd8,%ecx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 4a189 │ │ │ │ + jle 4a209 │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 4a189 │ │ │ │ + js 4a209 │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov 0x20(%eax),%esi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x2(%ebx),%edx │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x6c(%eax),%esi │ │ │ │ lea 0x8(,%edi,8),%ebx │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ fildl 0x2c(%eax) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt -0xa7e8(%ecx) │ │ │ │ + fldt -0x97e8(%ecx) │ │ │ │ fxch %st(3) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fxch %st(1) │ │ │ │ - mov %esi,0x1c(%esp) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ mov (%eax,%ebp,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fdivrl 0x20(%esp) │ │ │ │ lea (%eax,%ebp,8),%esi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ + fldl 0x28(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fdivrl 0x20(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 4a135 │ │ │ │ + jmp 4a1b5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -87849,52 +87726,52 @@ │ │ │ │ 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 4a11f │ │ │ │ + je 4a19f │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ecx) │ │ │ │ - fmull -0xac38(%ecx) │ │ │ │ + fmuls -0x9d74(%ecx) │ │ │ │ + fmull -0x9c38(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 4a170 │ │ │ │ + je 4a1f0 │ │ │ │ inc %edx │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fldl (%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 4a0e0 │ │ │ │ + ja 4a160 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 4a1a0 │ │ │ │ + ja 4a220 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%ecx) │ │ │ │ + fmull -0x9c38(%ecx) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 4a134 │ │ │ │ + jne 4a1b4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4a172 │ │ │ │ + jmp 4a1f2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ inc %ebp │ │ │ │ add %esi,0x8(%esp) │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jne 4a0a0 │ │ │ │ + jne 4a120 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -87903,910 +87780,897 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%ecx) │ │ │ │ + fmull -0x9c38(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4a12d │ │ │ │ + jmp 4a1ad │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0004a1c0 : │ │ │ │ +0004a240 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x54,%esp │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ call 49b5 <__cxa_finalize@plt+0x115> │ │ │ │ - add $0x1aba8,%edx │ │ │ │ + add $0x19b28,%edx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 4a3b3 │ │ │ │ + jle 4a423 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 4a3b3 │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ + jle 4a423 │ │ │ │ mov 0x2c(%eax),%ebp │ │ │ │ - mov %esi,0x4c(%esp) │ │ │ │ - mov 0x30(%eax),%esi │ │ │ │ + mov 0x20(%eax),%esi │ │ │ │ mov %ebp,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov %esi,0x4c(%esp) │ │ │ │ + mov 0x30(%eax),%esi │ │ │ │ mov %esi,0x48(%esp) │ │ │ │ lea 0x0(,%edi,8),%esi │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ + shl $0x4,%edi │ │ │ │ + mov %esi,0x2c(%esp) │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ - fldt -0xa7e8(%edx) │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ - fstpt 0x28(%esp) │ │ │ │ mov %esi,0x44(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ + fldt -0x97e8(%edx) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x40(%esp),%ebx │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%ecx,%ecx,1),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ - fld %st(0) │ │ │ │ - fdivrs -0xad78(%edx) │ │ │ │ add %ecx,%edi │ │ │ │ add 0x44(%esp),%ecx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fdivrs -0x9d78(%edx) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpl 0x10(%esp) │ │ │ │ - jmp 4a324 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4a39c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x28(%esp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 4a2d7 │ │ │ │ + je 4a34f │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%edx) │ │ │ │ - fmull -0xac38(%edx) │ │ │ │ + fmuls -0x9d74(%edx) │ │ │ │ + fmull -0x9c38(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ebx) │ │ │ │ fldl (%ecx) │ │ │ │ inc %esi │ │ │ │ - add 0x34(%esp),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ + add 0x2c(%esp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivl (%edi) │ │ │ │ - fldt -0xa7e8(%edx) │ │ │ │ + fldt -0x97e8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad78(%edx) │ │ │ │ + fadds -0x9d78(%edx) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - add 0x1c(%esp),%ebx │ │ │ │ - cmp %esi,0x18(%esp) │ │ │ │ - je 4a3a0 │ │ │ │ + add 0x28(%esp),%ebx │ │ │ │ + cmp %esi,0x24(%esp) │ │ │ │ + je 4a410 │ │ │ │ fldl (%ecx) │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fistpl (%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fld %st(2) │ │ │ │ + fldl 0x18(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmull 0x10(%esp) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - faddl 0x20(%esp) │ │ │ │ + faddl 0x30(%esp) │ │ │ │ fldl (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 4a290 │ │ │ │ + ja 4a310 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 4a380 │ │ │ │ + ja 4a3f0 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%edx) │ │ │ │ - jmp 4a2e5 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fmull -0x9c38(%edx) │ │ │ │ + jmp 4a35d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%edx) │ │ │ │ + fmull -0x9c38(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4a2e5 │ │ │ │ + jmp 4a35d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp 0x3c(%esp),%eax │ │ │ │ - jne 4a240 │ │ │ │ + jne 4a2c0 │ │ │ │ + ffreep %st(0) │ │ │ │ add $0x54,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0004a3c0 : │ │ │ │ +0004a430 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x54,%esp │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ - call ba23 │ │ │ │ - add $0x1a9a8,%ebp │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + call bae3 │ │ │ │ + add $0x19938,%ebp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4a5d2 │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + jle 4a637 │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 4a5d2 │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + jle 4a637 │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x20(%edi),%edi │ │ │ │ - mov %edi,0x48(%esp) │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + mov %edi,0x40(%esp) │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ + fildl 0x20(%esp) │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - fildl 0x28(%esp) │ │ │ │ - mov %edi,0x34(%esp) │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + mov %edi,0x2c(%esp) │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0xa7e8(%ebp) │ │ │ │ - fstpt 0x8(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov 0x40(%edi),%edi │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - mov %edi,0x4c(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov %edi,0x44(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstpl (%esp) │ │ │ │ + fldt -0x97e8(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4a5c5 │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ + jle 4a62a │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ lea 0x0(,%esi,8),%edi │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ + mov %ecx,0x38(%esp) │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ dec %eax │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ - fildl 0x4(%esp) │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - fildl 0x4(%esp) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fdivrs -0xad74(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ + fildl 0x8(%esp) │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ + fld %st(1) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + fmul %st(2),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fdivrs -0x9d74(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ add 0x30(%eax),%edi │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx) │ │ │ │ - fldl 0x20(%esp) │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + fldl 0x18(%esp) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ - fistpl 0x4(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - sub 0x28(%esp),%edx │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + sub 0x20(%esp),%edx │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ - add 0x1c(%esp),%ecx │ │ │ │ - jmp 4a55f │ │ │ │ + add 0x14(%esp),%ecx │ │ │ │ + jmp 4a5c7 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x8(%esp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 4a547 │ │ │ │ + je 4a5af │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebp) │ │ │ │ - fmull -0xac38(%ebp) │ │ │ │ + fmuls -0x9d74(%ebp) │ │ │ │ + fmull -0x9c38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 4a59b │ │ │ │ + je 4a600 │ │ │ │ fldl (%ebx) │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ - fildl 0x4(%esp) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl (%esp) │ │ │ │ fldl (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 4a500 │ │ │ │ + ja 4a570 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 4a5e0 │ │ │ │ + ja 4a640 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%ebp) │ │ │ │ + fmull -0x9c38(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 4a55d │ │ │ │ - incl 0x14(%esp) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ - add 0x34(%esp),%ebx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - add %ecx,0x18(%esp) │ │ │ │ - cmp %eax,0x2c(%esp) │ │ │ │ - jne 4a4d0 │ │ │ │ + jne 4a5c5 │ │ │ │ + incl 0xc(%esp) │ │ │ │ + add 0x2c(%esp),%ebx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ + add %ecx,0x10(%esp) │ │ │ │ + cmp %eax,0x24(%esp) │ │ │ │ + jne 4a540 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ inc %esi │ │ │ │ - cmp 0x44(%esp),%esi │ │ │ │ - jne 4a450 │ │ │ │ + cmp 0x3c(%esp),%esi │ │ │ │ + jne 4a4c0 │ │ │ │ ffreep %st(0) │ │ │ │ - add $0x54,%esp │ │ │ │ + add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%ebp) │ │ │ │ + fmull -0x9c38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4a555 │ │ │ │ + jmp 4a5bd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0004a600 : │ │ │ │ +0004a660 : │ │ │ │ push %ebp │ │ │ │ fld1 │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ call 4c37 │ │ │ │ - add $0x1a765,%eax │ │ │ │ - mov 0x18(%ebx),%ebx │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ + add $0x19705,%eax │ │ │ │ + mov 0x18(%edi),%ebx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ lea 0x0(,%ebx,4),%edx │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0x13,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,%edi │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ lea 0x3(%esp),%esi │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x38(%ebp) │ │ │ │ + mov %esp,-0x2c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%esi │ │ │ │ + shr $0x2,%ecx │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esi,-0x30(%ebp) │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ mov %esp,-0x1c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%ebx,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ mov %esp,%esi │ │ │ │ sub %eax,%esp │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffff8,%edx │ │ │ │ - shr $0x2,%ecx │ │ │ │ shr $0x3,%eax │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4ab0b │ │ │ │ + jle 4ab5b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ imul %ecx,%ebx │ │ │ │ inc %eax │ │ │ │ add %ebx,%ebx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 4a6b0 │ │ │ │ + jne 4a710 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4aaff │ │ │ │ + jle 4ab4f │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x78(%eax),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4a823 │ │ │ │ + jle 4a883 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - imul -0x20(%ebp),%edx │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ + imul -0x30(%ebp),%edx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - jmp 4a77f │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + jmp 4a7df │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp -0x38(%ebp),%edx │ │ │ │ + cmp -0x2c(%ebp),%edx │ │ │ │ cmovge %eax,%edx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4a7d6 │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - mov %eax,(%ebx,%ecx,4) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jle 4a836 │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + mov %eax,(%edi,%ecx,4) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ - cmp %ecx,-0x20(%ebp) │ │ │ │ - je 4a800 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + cmp %ecx,-0x30(%ebp) │ │ │ │ + je 4a860 │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea -0x2(%eax,%eax,1),%ebx │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ fistpl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 4a750 │ │ │ │ + jns 4a7b0 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x38(%ebp),%ebx │ │ │ │ - jge 4a7e0 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + cmp -0x2c(%ebp),%ebx │ │ │ │ + jge 4a840 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 4a769 │ │ │ │ + jg 4a7c9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4a769 │ │ │ │ + jmp 4a7c9 │ │ │ │ nop │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4a769 │ │ │ │ + jmp 4a7c9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl -0x28(%ebp) │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ + fstpt -0x28(%ebp) │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - push -0x78(%ebp) │ │ │ │ + push -0x7c(%ebp) │ │ │ │ call 4230 │ │ │ │ + fldt -0x28(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 4ab07 │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 4ab57 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x74(%eax),%edx │ │ │ │ lea (%edx,%esi,4),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ - add %ebx,%esi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + add %edi,%esi │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ lea (%edx,%esi,4),%eax │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x20(%ebp),%ecx │ │ │ │ - jge 4a9c7 │ │ │ │ + cmp -0x30(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + jge 4aa1a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ - mov %edi,-0x38(%ebp) │ │ │ │ - imul -0x20(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + imul -0x30(%ebp),%esi │ │ │ │ fildl 0x2c(%eax) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 4a927 │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jmp 4a981 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 4a8f6 │ │ │ │ + je 4a94f │ │ │ │ fchs │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ imul %edx,%esi │ │ │ │ fstl (%eax,%ecx,8) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%edx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ add %esi,%edx │ │ │ │ + cmp %ecx,-0x30(%ebp) │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ - cmp %ecx,-0x20(%ebp) │ │ │ │ - je 4a9c0 │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov (%edi,%ecx,4),%edi │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - add (%ebx,%ecx,4),%edi │ │ │ │ + je 4aa10 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov (%ebx,%ecx,4),%ebx │ │ │ │ + add (%edi,%ecx,4),%ebx │ │ │ │ mov (%eax,%ecx,4),%esi │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + fildl -0x2c(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - fmuls -0xad74(%edi) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fildl -0x2c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - fld %st(2) │ │ │ │ - fsub %st(2),%st │ │ │ │ + fildl -0x2c(%ebp) │ │ │ │ + fld %st(1) │ │ │ │ + fsubrl (%eax,%ecx,8) │ │ │ │ fxch %st(2) │ │ │ │ - fsubp %st,%st(3) │ │ │ │ - fxch %st(1) │ │ │ │ + fsubl (%eax,%ecx,8) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 4a8b0 │ │ │ │ + ja 4a910 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 4a9a0 │ │ │ │ + ja 4a9f0 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 4a903 │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ + jmp 4a95d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4a903 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 4a95d │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x38(%ebp),%edi │ │ │ │ - mov -0x20(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ fstpl (%esi) │ │ │ │ mov (%edi,%ecx,4),%esi │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov (%esi,%ecx,4),%edx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 4aaf0 │ │ │ │ + je 4ab40 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov -0x4(%esi,%eax,4),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,-0x28(%ebp) │ │ │ │ - je 4aaf0 │ │ │ │ + je 4ab40 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov 0x2c(%esi),%edx │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov (%ebx,%ecx,4),%eax │ │ │ │ lea 0x2(%edx,%edx,1),%esi │ │ │ │ inc %eax │ │ │ │ - mov %esi,-0x38(%ebp) │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ mov %eax,(%ebx,%ecx,4) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4aab0 │ │ │ │ + jle 4ab00 │ │ │ │ cmp %eax,%esi │ │ │ │ - je 4aa81 │ │ │ │ - jmp 4aab0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + je 4aad1 │ │ │ │ + jmp 4ab00 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%ecx,4),%edx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 4aaa1 │ │ │ │ + je 4aaf1 │ │ │ │ add %esi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0x4(%eax,%ecx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 4aa6a │ │ │ │ + jg 4aaba │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%esi │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,0x4(%edi,%ecx,4) │ │ │ │ mov %esi,0x4(%edx,%ecx,4) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - cmp %esi,-0x38(%ebp) │ │ │ │ - jne 4aab0 │ │ │ │ + cmp %esi,-0x2c(%ebp) │ │ │ │ + jne 4ab00 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4aab0 │ │ │ │ + je 4ab00 │ │ │ │ dec %ecx │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov (%ebx,%ecx,4),%eax │ │ │ │ movl $0x0,0x4(%ebx,%ecx,4) │ │ │ │ mov (%esi,%ecx,4),%esi │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,(%ebx,%ecx,4) │ │ │ │ mov (%edi,%ecx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4aa40 │ │ │ │ + jne 4aa90 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%edx,%ecx,4) │ │ │ │ - jmp 4aa4e │ │ │ │ + jmp 4aa9e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - addl $0x4,-0x5c(%ebp) │ │ │ │ - addl $0x8,-0x60(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - cmp %eax,-0x6c(%ebp) │ │ │ │ - jne 4a860 │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov %eax,(%edi,%ebx,4) │ │ │ │ + addl $0x4,-0x58(%ebp) │ │ │ │ + addl $0x8,-0x64(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + cmp %eax,-0x70(%ebp) │ │ │ │ + jne 4a8c0 │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov %eax,(%ebx,%edi,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - inc %ebx │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ - cmp %ebx,0x4(%eax) │ │ │ │ - jle 4aafd │ │ │ │ + inc %edi │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + cmp %edi,0x4(%eax) │ │ │ │ + jle 4ab4d │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - jmp 4a710 │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp 4a770 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ neg %edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ - jmp 4aa14 │ │ │ │ + jmp 4aa6a │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4aaca │ │ │ │ + jmp 4ab1a │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 4a6ba │ │ │ │ + jmp 4a71a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0004ab20 : │ │ │ │ +0004ab70 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1a24a,%ebx │ │ │ │ + add $0x191fa,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 4ab50 │ │ │ │ + jne 4aba0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 4ab63 │ │ │ │ + jne 4abb3 │ │ │ │ test $0x8,%al │ │ │ │ - jne 4ab76 │ │ │ │ + jne 4abc6 │ │ │ │ test $0x4,%al │ │ │ │ - jne 4ab89 │ │ │ │ + jne 4abd9 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4810 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 4ab3f │ │ │ │ + je 4ab8f │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4150 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 4ab43 │ │ │ │ + je 4ab93 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4780 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 4ab47 │ │ │ │ + je 4ab97 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4080 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0004aba0 : │ │ │ │ +0004abf0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1a1bc,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0x1916c,%ebx │ │ │ │ lea 0x0(,%ebp,4),%edx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ + mov %ebp,0x18(%edi) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ push %edx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 4ac90 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 4ace0 │ │ │ │ lea (%esi,%edx,1),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ebp │ │ │ │ add $0x4,%esi │ │ │ │ add $0x4,%eax │ │ │ │ mov %ebp,-0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 4ac00 │ │ │ │ + jne 4ac50 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -88815,173 +88679,173 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ lea 0x0(,%esi,4),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ inc %esi │ │ │ │ push (%eax,%ebp,1) │ │ │ │ call 4410 │ │ │ │ - mov 0x20(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x20(%edi),%edx │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ lea -0x2(%eax,%eax,1),%ecx │ │ │ │ mov %ecx,(%edx,%ebp,1) │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jne 4ac30 │ │ │ │ + jne 4ac80 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ mov $0xdd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 4acad │ │ │ │ + je 4acfd │ │ │ │ mov %eax,0x38(%edi) │ │ │ │ movl $0x41,0x3c(%edi) │ │ │ │ add $0x1c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 454c0 │ │ │ │ + jmp 45500 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 4720 │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 4ac6c │ │ │ │ + jmp 4acbc │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0004acc0 : │ │ │ │ +0004ad10 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x38,%esp │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ebp │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%ebp │ │ │ │ mov 0x54(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1a09c,%ebx │ │ │ │ + add $0x1904c,%ebx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%edi │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ push %edi │ │ │ │ call 4720 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 4ada0 │ │ │ │ + jle 4adf0 │ │ │ │ lea (%esi,%edi,1),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esi),%edx │ │ │ │ add $0x4,%esi │ │ │ │ add $0x4,%eax │ │ │ │ mov %edx,-0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 4ad30 │ │ │ │ + jne 4ad80 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ add %eax,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ecx │ │ │ │ mov %edx,-0x4(%ecx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 4ad60 │ │ │ │ + jne 4adb0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov %eax,0x2c(%ebp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %eax,0x38(%ebp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %eax,0x3c(%ebp) │ │ │ │ add $0x2c,%esp │ │ │ │ mov %ebp,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 454c0 │ │ │ │ + jmp 45500 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ - jmp 4ad6f │ │ │ │ + jmp 4adbf │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0004adc0 : │ │ │ │ +0004ae10 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x19fab,%ebx │ │ │ │ + add $0x18f5b,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4440 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -0004adf0 : │ │ │ │ +0004ae40 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x19f7b,%ebx │ │ │ │ + add $0x18f2b,%ebx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x2 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4440 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0004ae30 : │ │ │ │ +0004ae80 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x19f3b,%ebx │ │ │ │ + add $0x18eeb,%ebx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ @@ -88989,160 +88853,160 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4440 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -0004ae70 : │ │ │ │ +0004aec0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - call 39316 │ │ │ │ - add $0x19efc,%ecx │ │ │ │ + call 39296 │ │ │ │ + add $0x18eac,%ecx │ │ │ │ mov 0xc(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4af30 │ │ │ │ + je 4af80 │ │ │ │ mov 0x40(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4af40 │ │ │ │ + je 4af90 │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4af50 │ │ │ │ + je 4afa0 │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ imul %esi,%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 4aef2 │ │ │ │ + jle 4af42 │ │ │ │ + flds -0x9d74(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ - flds -0xad74(%ecx) │ │ │ │ - jmp 4aecd │ │ │ │ + jmp 4af1d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 4aee0 │ │ │ │ + ja 4af30 │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 4aef0 │ │ │ │ + je 4af40 │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 4aec0 │ │ │ │ + jb 4af10 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4aee2 │ │ │ │ + jmp 4af32 │ │ │ │ ffreep %st(0) │ │ │ │ - lea -0xa910(%ecx),%eax │ │ │ │ + lea -0x9910(%ecx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jle 4af62 │ │ │ │ + jle 4afb2 │ │ │ │ mov 0x28(%edx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - jmp 4af11 │ │ │ │ + jmp 4af61 │ │ │ │ nop │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp 0x2c(%edx),%ebx │ │ │ │ - jle 4af70 │ │ │ │ + jle 4afc0 │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 4af60 │ │ │ │ + je 4afb0 │ │ │ │ fld %st(0) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jb 4af00 │ │ │ │ + jb 4af50 │ │ │ │ ffreep %st(0) │ │ │ │ - lea -0xa9ee(%ecx),%eax │ │ │ │ - jmp 4aee8 │ │ │ │ + lea -0x99ee(%ecx),%eax │ │ │ │ + jmp 4af38 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ pop %ebx │ │ │ │ - lea -0xaa40(%ecx),%eax │ │ │ │ + lea -0x9a40(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ pop %ebx │ │ │ │ - lea -0xaa26(%ecx),%eax │ │ │ │ + lea -0x9a26(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ pop %ebx │ │ │ │ - lea -0xaa0c(%ecx),%eax │ │ │ │ + lea -0x9a0c(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4aee8 │ │ │ │ + jmp 4af38 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - lea -0xa858(%ecx),%eax │ │ │ │ - jmp 4aee8 │ │ │ │ + lea -0x9858(%ecx),%eax │ │ │ │ + jmp 4af38 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0004af80 : │ │ │ │ +0004afd0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x19dec,%ebx │ │ │ │ + add $0x18d9c,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 4b050 │ │ │ │ + jne 4b0a0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 4b084 │ │ │ │ + jne 4b0d4 │ │ │ │ test $0x10,%al │ │ │ │ - jne 4b0af │ │ │ │ + jne 4b0ff │ │ │ │ test $0x8,%al │ │ │ │ - jne 4b0c8 │ │ │ │ + jne 4b118 │ │ │ │ test $0x4,%al │ │ │ │ - jne 4b0e1 │ │ │ │ + jne 4b131 │ │ │ │ test $0x1,%al │ │ │ │ - je 4aff8 │ │ │ │ + je 4b048 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 4afe7 │ │ │ │ + jle 4b037 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 4afd0 │ │ │ │ + jg 4b020 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 4b140 │ │ │ │ + jne 4b190 │ │ │ │ test $0x80,%al │ │ │ │ - jne 4b120 │ │ │ │ + jne 4b170 │ │ │ │ test $0x40,%al │ │ │ │ - jne 4b100 │ │ │ │ + jne 4b150 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 4830 │ │ │ │ pop %edx │ │ │ │ @@ -89162,250 +89026,273 @@ │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ call 46a0 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 4b160 │ │ │ │ + jne 4b1b0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x84(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 4afa6 │ │ │ │ + je 4aff6 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x74(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x78(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x6c(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 4afae │ │ │ │ + je 4affe │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 4afb6 │ │ │ │ + je 4b006 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 4afbe │ │ │ │ + je 4b00e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4afbe │ │ │ │ + jmp 4b00e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b011 │ │ │ │ + jmp 4b061 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b009 │ │ │ │ + jmp 4b059 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b001 │ │ │ │ + jmp 4b051 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x88(%esi) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b068 │ │ │ │ + jmp 4b0b8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 49b5 <__cxa_finalize@plt+0x115> │ │ │ │ + add $0x18b6d,%edx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - call 49b5 <__cxa_finalize@plt+0x115> │ │ │ │ - add $0x19be2,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 4b1aa │ │ │ │ + je 4b22a │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4b722 │ │ │ │ + jle 4b7a2 │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ lea 0x0(,%edx,4),%ecx │ │ │ │ mov $0x1,%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%eax),%edi │ │ │ │ add $0x4,%eax │ │ │ │ dec %edi │ │ │ │ imul %edi,%ebx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 4b1d0 │ │ │ │ + jne 4b250 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,(%eax) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ and $0x4,%ecx │ │ │ │ - je 4b200 │ │ │ │ + je 4b280 │ │ │ │ mov (%eax),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 4b20e │ │ │ │ + je 4b28e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%ebx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ebx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 4b200 │ │ │ │ + jne 4b280 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %ebx,0x24(%esi) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x28(%esi) │ │ │ │ mov %eax,%ebx │ │ │ │ + mov %eax,0x28(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4b277 │ │ │ │ + jle 4b2f7 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x20(%eax),%edx │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4b260 │ │ │ │ + jmp 4b2e0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx,%eax,4),%edi │ │ │ │ inc %edi │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ fildl -0x20(%ebp) │ │ │ │ fildl (%esi,%eax,4) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 4b260 │ │ │ │ + jne 4b2e0 │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%ecx │ │ │ │ push %ecx │ │ │ │ call 4720 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ mov %ebx,0x64(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4b2af │ │ │ │ + jle 4b32f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x7,(%ebx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 4b2a0 │ │ │ │ + jg 4b320 │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%ecx │ │ │ │ push %ecx │ │ │ │ call 4720 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4b2fe │ │ │ │ - mov 0x28(%esi),%ecx │ │ │ │ + jle 4b37f │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ + mov 0x28(%esi),%ecx │ │ │ │ + fldl -0x9c48(%edx) │ │ │ │ lea (%ecx,%ebx,8),%esi │ │ │ │ - fldl -0xac48(%edx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fld1 │ │ │ │ - fdivl (%ecx) │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ - fsubrs -0xad70(%edi) │ │ │ │ + fld1 │ │ │ │ + fdivl -0x8(%ecx) │ │ │ │ + fsubrs -0x9d70(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 4b2e0 │ │ │ │ + jne 4b360 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 4b6f0 │ │ │ │ + jne 4b770 │ │ │ │ test $0x80,%al │ │ │ │ - jne 4b6c0 │ │ │ │ + jne 4b740 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 4b690 │ │ │ │ + jne 4b710 │ │ │ │ test $0x1,%al │ │ │ │ - jne 4b530 │ │ │ │ + jne 4b5b0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 4b4f0 │ │ │ │ + jne 4b570 │ │ │ │ test $0x8,%al │ │ │ │ - jne 4b490 │ │ │ │ + jne 4b510 │ │ │ │ test $0x10,%al │ │ │ │ - jne 4b4ba │ │ │ │ + jne 4b53a │ │ │ │ test $0x20,%al │ │ │ │ - je 4b3b1 │ │ │ │ + je 4b431 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4b718 │ │ │ │ + jle 4b798 │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%esi │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ imul %ecx,%esi │ │ │ │ inc %eax │ │ │ │ add %esi,%esi │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 4b360 │ │ │ │ + jne 4b3e0 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ @@ -89421,15 +89308,15 @@ │ │ │ │ shl $0x2,%esi │ │ │ │ mov %esi,(%esp) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x74(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 4b3e0 │ │ │ │ + jne 4b460 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov 0x234(%edx),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov 0x22c(%edx),%eax │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -89447,38 +89334,38 @@ │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x84(%esi) │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 4b732 │ │ │ │ + jne 4b7b2 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ mov %eax,0x88(%edi) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x18(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4b44e │ │ │ │ + jle 4b4ce │ │ │ │ mov 0x20(%edi),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%edi),%ecx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 4b440 │ │ │ │ + jg 4b4c0 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push 0x3c(%edi) │ │ │ │ push 0x64(%edi) │ │ │ │ push 0x88(%edi) │ │ │ │ push 0x84(%edi) │ │ │ │ @@ -89486,46 +89373,46 @@ │ │ │ │ push %ecx │ │ │ │ call 4280 │ │ │ │ add $0x14,%esp │ │ │ │ mov %eax,0x60(%edi) │ │ │ │ push %esi │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b3b6 │ │ │ │ + jmp 4b436 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 4b33d │ │ │ │ + je 4b3be │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - mov 0x2c(%esi),%edx │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ + mov 0x2c(%esi),%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ imul %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 4b33d │ │ │ │ + jmp 4b3be │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ @@ -89535,15 +89422,15 @@ │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 4b32d │ │ │ │ + jmp 4b3ae │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ @@ -89557,206 +89444,206 @@ │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %esi,0x68(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 4b680 │ │ │ │ + jle 4b700 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ - movl $0x0,-0x3c(%ebp) │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fldl -0xac40(%ecx) │ │ │ │ + fldl -0x9c40(%ecx) │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%ebx,%ecx,1),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ lea -0x8(,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x1c(%edi),%ebx │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,(%esi) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - movl $0x0,(%esi) │ │ │ │ cmpl $0x1,(%ebx,%ecx,1) │ │ │ │ - jle 4b65b │ │ │ │ + movl $0x0,(%esi) │ │ │ │ + jle 4b6db │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ xor %edi,%edi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x30(%edx),%ebx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ mov %edi,%esi │ │ │ │ inc %edi │ │ │ │ - mov %edi,-0x20(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ mov 0x20(%edx),%ebx │ │ │ │ fildl -0x20(%ebp) │ │ │ │ - fmull -0x38(%ebp) │ │ │ │ mov (%ebx,%ecx,1),%ebx │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ lea 0x2(%ebx,%ebx,1),%ebx │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ - fildl -0x20(%ebp) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ + fildl -0x20(%ebp) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - fdivrs -0xad78(%eax) │ │ │ │ - mov 0x68(%edx),%ebx │ │ │ │ + fdivrs -0x9d78(%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov (%ebx,%ecx,1),%ebx │ │ │ │ + mov 0x68(%edx),%ebx │ │ │ │ mov %edi,(%eax) │ │ │ │ + mov (%ebx,%ecx,1),%ebx │ │ │ │ fstpl (%ebx,%esi,8) │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ mov (%ebx,%ecx,1),%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 4b5e0 │ │ │ │ + jl 4b660 │ │ │ │ mov %edx,%edi │ │ │ │ incl -0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp 0x18(%edi),%eax │ │ │ │ - jge 4b680 │ │ │ │ + jge 4b700 │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ mov 0x68(%edi),%esi │ │ │ │ - jmp 4b590 │ │ │ │ + jmp 4b610 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - jmp 4b325 │ │ │ │ + jmp 4b3a6 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 4b31d │ │ │ │ + jmp 4b39e │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 4b314 │ │ │ │ + jmp 4b395 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ imul 0x4(%esi),%ebx │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 4b30c │ │ │ │ + jmp 4b38d │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 4b36a │ │ │ │ + jmp 4b3ea │ │ │ │ movl $0x1,(%eax) │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 4b20e │ │ │ │ + jmp 4b28e │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b40b │ │ │ │ + jmp 4b48b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0004b760 : │ │ │ │ +0004b7e0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ - call 39316 │ │ │ │ - add $0x195fe,%ecx │ │ │ │ + call 39296 │ │ │ │ + add $0x1857e,%ecx │ │ │ │ mov 0x84(%eax),%ebx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ mov %ebx,0x80(%eax) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ mov %eax,0x7c(%edi) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ lea 0x1b(,%eax,8),%edx │ │ │ │ + shl $0x2,%eax │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ - shl $0x2,%eax │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ add $0x13,%eax │ │ │ │ + shr $0x3,%edi │ │ │ │ and $0xfffffff0,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - shr $0x3,%edi │ │ │ │ - mov %edi,-0x30(%ebp) │ │ │ │ mov %esp,%edi │ │ │ │ sub %eax,%esp │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x24(%edx),%edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ @@ -89768,65 +89655,65 @@ │ │ │ │ add $0x10,%esp │ │ │ │ fld1 │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4b843 │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jle 4b8c3 │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 4230 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%esi) │ │ │ │ - je 4bc61 │ │ │ │ + je 4bce1 │ │ │ │ test %eax,%eax │ │ │ │ - jle 4b9b2 │ │ │ │ + jle 4ba32 │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ dec %edx │ │ │ │ test %ebx,%ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ setg -0x68(%ebp) │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - flds -0xad74(%edx) │ │ │ │ + flds -0x9d74(%edx) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 4b935 │ │ │ │ + jle 4b9b5 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov 0x68(%edx),%edx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov (%edx,%eax,4),%edx │ │ │ │ - jmp 4b900 │ │ │ │ + jmp 4b980 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -89843,127 +89730,127 @@ │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %ecx,%edx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 4b900 │ │ │ │ + jne 4b980 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fmull (%edx,%esi,8) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ mov (%edi,%ecx,4),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x60(%ebp),%eax │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - cmp -0x58(%ebp),%eax │ │ │ │ - jne 4bf60 │ │ │ │ + jne 4bfe4 │ │ │ │ cmpb $0x0,-0x68(%ebp) │ │ │ │ - je 4bf60 │ │ │ │ + je 4bfe4 │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - jmp 4b984 │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + jmp 4ba04 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 4b99e │ │ │ │ + je 4ba1e │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%esi │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ dec %esi │ │ │ │ cmp %edx,%esi │ │ │ │ - je 4b980 │ │ │ │ + je 4ba00 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ - cmp %ebx,-0x5c(%ebp) │ │ │ │ - jne 4b8a0 │ │ │ │ + cmp %ebx,-0x64(%ebp) │ │ │ │ + jne 4b920 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 4380 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0x13,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - mov %esp,-0x58(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x50(%ebp) │ │ │ │ + mov %esp,-0x58(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xa0(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ lea 0x8(,%ecx,8),%edx │ │ │ │ + shr $0x2,%edi │ │ │ │ lea 0x13(%edx),%ecx │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ and $0xfffffff0,%ecx │ │ │ │ sub %ecx,%esp │ │ │ │ - shr $0x2,%edi │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ lea -0x8(%edx),%ecx │ │ │ │ add $0xb,%edx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ - mov 0x2c(%edi),%edi │ │ │ │ and $0xfffffff8,%edx │ │ │ │ + mov 0x2c(%edi),%edi │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ lea (%esi,%esi,1),%edx │ │ │ │ imul %edx,%ecx │ │ │ │ lea 0x10(%ecx),%edx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ sub %edx,%esp │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x34(%ecx),%ecx │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ @@ -89974,827 +89861,828 @@ │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - jne 4bed3 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + jne 4bf53 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fld1 │ │ │ │ shl $0x4,%esi │ │ │ │ mov %esi,-0x8c(%ebp) │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 4bdb0 │ │ │ │ + jle 4be30 │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 4bb20 │ │ │ │ + jne 4bba0 │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 4bdc0 │ │ │ │ + jne 4be40 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 4cc0b │ │ │ │ + jne 4cc7d │ │ │ │ test $0x2,%bl │ │ │ │ - jne 4bf68 │ │ │ │ + jne 4bfec │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ - jne 4d198 │ │ │ │ + jne 4d218 │ │ │ │ test %eax,%eax │ │ │ │ - jle 4bf58 │ │ │ │ + jle 4bfdc │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4d6bb │ │ │ │ + jle 4d73b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xac(%ebp) │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4bba4 │ │ │ │ + jmp 4bc24 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - jmp 4bbfe │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 4bc7e │ │ │ │ nop │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4bc58 │ │ │ │ + jle 4bcd8 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 4c3ff │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 4c46f │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 4bbd0 │ │ │ │ + jns 4bc50 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 4c170 │ │ │ │ + jg 4c1e0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 4bbe8 │ │ │ │ + jg 4bc68 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4bbe8 │ │ │ │ + jmp 4bc68 │ │ │ │ xor %esi,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 4b9b2 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jle 4ba32 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - fldl -0xac40(%eax) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + fldl -0x9c40(%eax) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 4bd37 │ │ │ │ + jge 4bdb7 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ + mov (%eax,%ecx,1),%eax │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + lea 0x2(%eax,%eax,1),%eax │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ - mov (%eax,%ecx,1),%eax │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ inc %esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ - lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ - fdivrs -0xad74(%ebx) │ │ │ │ + fdivrs -0x9d74(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - mov 0x20(%edi),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ + mov 0x20(%edi),%eax │ │ │ │ mov 0x18(%edi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fstpl (%ecx,%esi,8) │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov (%eax,%ecx,1),%ecx │ │ │ │ imul -0x4(%ebx,%esi,4),%ecx │ │ │ │ - add -0x40(%ebp),%ecx │ │ │ │ + add -0x48(%ebp),%ecx │ │ │ │ mov %ecx,(%ebx,%esi,4) │ │ │ │ cmp %edx,%esi │ │ │ │ - jl 4bca0 │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + jl 4bd20 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ - fmull (%esi,%edx,8) │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstpl (%esi,%eax,8) │ │ │ │ lea -0x1(%edx),%esi │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ inc %eax │ │ │ │ dec %edx │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 4bd9c │ │ │ │ + jne 4be1c │ │ │ │ test %esi,%esi │ │ │ │ - jg 4bd84 │ │ │ │ - jmp 4bd9c │ │ │ │ + jg 4be04 │ │ │ │ + jmp 4be1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 4bd9c │ │ │ │ + je 4be1c │ │ │ │ dec %esi │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%esi,4) │ │ │ │ inc %eax │ │ │ │ dec %edx │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - je 4bd80 │ │ │ │ + je 4be00 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp (%eax),%ebx │ │ │ │ - jge 4b9b2 │ │ │ │ + jge 4ba32 │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ - jmp 4bc80 │ │ │ │ + jmp 4bd00 │ │ │ │ test $0x10,%bl │ │ │ │ - je 4d6a1 │ │ │ │ + je 4d721 │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4bf58 │ │ │ │ + jle 4bfdc │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4d771 │ │ │ │ + jle 4d7f1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4be0d │ │ │ │ + jmp 4be8d │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - jmp 4be6f │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jmp 4beef │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp -0x44(%ebp),%edx │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4beca │ │ │ │ + jle 4bf4a │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 4c190 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 4c200 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 4be40 │ │ │ │ + jns 4bec0 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jg 4c150 │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jg 4c1c0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 4be59 │ │ │ │ + jg 4bed9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4be59 │ │ │ │ + jmp 4bed9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4bf58 │ │ │ │ + jle 4bfdc │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov 0x78(%edi),%edi │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov (%edi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4bf35 │ │ │ │ + jle 4bfb5 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add %eax,%ecx │ │ │ │ fldl (%ebx) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ mov 0x6c(%edi),%edi │ │ │ │ mov 0x74(%esi),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%ebx) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 4bf20 │ │ │ │ + jne 4bfa0 │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ cmp %edi,-0x30(%ebp) │ │ │ │ - jne 4bf00 │ │ │ │ - jmp 4bf58 │ │ │ │ + jne 4bf80 │ │ │ │ + jmp 4bfdc │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4bf58 │ │ │ │ + jmp 4bfdc │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4bf58 │ │ │ │ + jmp 4bfdc │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4bf58 │ │ │ │ + jmp 4bfdc │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4bf58 │ │ │ │ + jmp 4bfdc │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 4bfdc │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - jmp 4b9a4 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + jmp 4ba24 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ shr $0x3,%edi │ │ │ │ lea 0x3(%eax,%eax,1),%ecx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl (%esi,%ebx,8) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - fldl (%esi,%ebx,8) │ │ │ │ imul %ebx,%eax │ │ │ │ fld1 │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 4c003 │ │ │ │ + js 4c083 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - fdivrs -0xad6c(%ecx) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + fdivrs -0x9d6c(%ecx) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 4bfe0 │ │ │ │ + jne 4c060 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - jmp 4c007 │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 4c087 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x8c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 4bf92 │ │ │ │ + jne 4c016 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4bf58 │ │ │ │ + jle 4bfdc │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4d70b │ │ │ │ + jle 4d78b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4c05c │ │ │ │ + jmp 4c0d8 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ fstpl -0xa8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - jmp 4c0de │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 4c14e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4c138 │ │ │ │ + jle 4c1a8 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 4c7a9 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 4c819 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 4c0b0 │ │ │ │ + jns 4c120 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 4c3ed │ │ │ │ + jg 4c45d │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 4c0c8 │ │ │ │ + jg 4c138 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4c0c8 │ │ │ │ + jmp 4c138 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4be59 │ │ │ │ + jmp 4bed9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4bbe8 │ │ │ │ + jmp 4bc68 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0x68(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xa0(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 4cbd6 │ │ │ │ + jle 4cc48 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %esi,%esi │ │ │ │ setg -0x98(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jle 4c299 │ │ │ │ + jle 4c309 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ lea (%ebx,%edx,1),%ecx │ │ │ │ - imul -0x40(%ebp),%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + imul -0x48(%ebp),%ecx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - jmp 4c26c │ │ │ │ + jmp 4c2dc │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ lea -0x1(%edx,%eax,1),%eax │ │ │ │ add -0x4(%ecx,%ebx,4),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x6c(%ecx),%ecx │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ fildl -0x4(%ecx,%ebx,4) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ fmull -0x8(%edi,%ebx,8) │ │ │ │ fmull (%ecx,%esi,8) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ fstpl (%edi,%ebx,8) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - add %esi,-0x44(%ebp) │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + add %esi,-0x50(%ebp) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - je 4c290 │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + je 4c300 │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ fld %st(1) │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov (%esi,%ebx,4),%esi │ │ │ │ inc %ebx │ │ │ │ imul %esi,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 4c258 │ │ │ │ + je 4c2c8 │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 4c230 │ │ │ │ + jne 4c2a0 │ │ │ │ fldz │ │ │ │ - jmp 4c258 │ │ │ │ + jmp 4c2c8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%eax,%edx,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 4c3e0 │ │ │ │ + je 4c450 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 4c3e0 │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + je 4c450 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ add %edx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ + cmp -0x48(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ - cmp -0x40(%ebp),%eax │ │ │ │ - jne 4c393 │ │ │ │ + jne 4c403 │ │ │ │ cmpb $0x0,-0x98(%ebp) │ │ │ │ - je 4c393 │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + je 4c403 │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 4c361 │ │ │ │ + jmp 4c3d1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 4c381 │ │ │ │ + je 4c3f1 │ │ │ │ add %ecx,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x4(%eax,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 4c34a │ │ │ │ + jg 4c3ba │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ mov %eax,0x4(%esi,%ebx,4) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ mov %ecx,0x4(%edx,%ebx,4) │ │ │ │ - cmp %eax,-0x44(%ebp) │ │ │ │ - jne 4c390 │ │ │ │ + jne 4c400 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4c390 │ │ │ │ + je 4c400 │ │ │ │ dec %ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ movl $0x0,0x4(%edi,%ebx,4) │ │ │ │ mov (%ecx,%ebx,4),%ecx │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4c320 │ │ │ │ + jne 4c390 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 4c32e │ │ │ │ + jmp 4c39e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ cmp %edx,-0x80(%ebp) │ │ │ │ - jne 4c1f0 │ │ │ │ + jne 4c260 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0xac(%ebp) │ │ │ │ - je 4bf46 │ │ │ │ + je 4bfc6 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0x90(%ebp) │ │ │ │ add %eax,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 4be0b │ │ │ │ - jmp 4c1db │ │ │ │ + jg 4be8b │ │ │ │ + jmp 4c24b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%esi,4) │ │ │ │ - jmp 4c2eb │ │ │ │ + jmp 4c35b │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4c0c8 │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + jmp 4c138 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0xa0(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ test %edx,%edx │ │ │ │ - jle 4d134 │ │ │ │ + jle 4d1b4 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ setg -0xa8(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ fildl -0x78(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstpl -0x98(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edx,-0x28(%ebp) │ │ │ │ - jle 4c5ff │ │ │ │ + jle 4c66f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add -0xac(%ebp),%edx │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - jmp 4c5c4 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 4c634 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 4c5da │ │ │ │ + je 4c64a │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fildl -0x4(%esi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ fmull -0x8(%esi,%ecx,8) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x40(%esi),%esi │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov -0x4(%esi,%ecx,4),%esi │ │ │ │ add -0x4(%eax,%ecx,4),%esi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ fildl -0x80(%ebp) │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ add %eax,%eax │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ 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) │ │ │ │ faddl -0x98(%ebp) │ │ │ │ fldl -0x8(%eax,%ecx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 4c700 │ │ │ │ + jbe 4c770 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -90816,48 +90704,48 @@ │ │ │ │ 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 4c593 │ │ │ │ + je 4c603 │ │ │ │ fchs │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - fmull -0xac38(%eax) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fmull -0x9c38(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul -0x4(%edi,%ecx,4),%edx │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ - lea -0x1(%ebx,%edx,1),%edx │ │ │ │ + addl $0x8,-0x48(%ebp) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ + lea -0x1(%ebx,%edx,1),%edx │ │ │ │ mov %edx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 4c5f6 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jle 4c666 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%ebx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 4c4d0 │ │ │ │ + jne 4c540 │ │ │ │ imul -0x4(%edi,%ecx,4),%edx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fldz │ │ │ │ mov %ecx,%eax │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ + addl $0x8,-0x48(%ebp) │ │ │ │ fstpl (%ebx,%ecx,8) │ │ │ │ mov %edx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jg 4c5c4 │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jg 4c634 │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ @@ -90867,341 +90755,340 @@ │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%eax,%ecx,8) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 4c770 │ │ │ │ + je 4c7e0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 4c770 │ │ │ │ + je 4c7e0 │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x64(%ebp),%eax │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ - cmp -0x5c(%ebp),%eax │ │ │ │ - jne 4c717 │ │ │ │ + jne 4c787 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 4c717 │ │ │ │ + je 4c787 │ │ │ │ mov %ebx,%edx │ │ │ │ - jmp 4c6d1 │ │ │ │ + jmp 4c741 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%edx,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 4c6f1 │ │ │ │ + je 4c761 │ │ │ │ add %ebx,%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %eax,(%esi,%edx,4) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x4(%eax,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 4c6ba │ │ │ │ + jg 4c72a │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %eax,0x4(%esi,%edx,4) │ │ │ │ mov %ebx,0x4(%ecx,%edx,4) │ │ │ │ test %edx,%edx │ │ │ │ - je 4c720 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jne 4c720 │ │ │ │ + je 4c790 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + jne 4c790 │ │ │ │ dec %edx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%edi,%edx,4),%eax │ │ │ │ movl $0x0,0x4(%edi,%edx,4) │ │ │ │ mov (%ebx,%edx,4),%ebx │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ mov (%esi,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4c690 │ │ │ │ + jne 4c700 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%edx,4) │ │ │ │ - jmp 4c69e │ │ │ │ + jmp 4c70e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 4c790 │ │ │ │ + ja 4c800 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%esi) │ │ │ │ - jmp 4c5a4 │ │ │ │ + fmull -0x9c38(%esi) │ │ │ │ + jmp 4c614 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ cmp %ecx,-0x8c(%ebp) │ │ │ │ - jne 4c490 │ │ │ │ + jne 4c500 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ cmp %esi,-0x9c(%ebp) │ │ │ │ - je 4bf4a │ │ │ │ + je 4bfca │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0xac(%ebp) │ │ │ │ add %eax,-0xb8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 4bba2 │ │ │ │ - jmp 4c45e │ │ │ │ + jg 4bc22 │ │ │ │ + jmp 4c4d0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%ebx,4) │ │ │ │ - jmp 4c654 │ │ │ │ + jmp 4c6c4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%esi) │ │ │ │ + fmull -0x9c38(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4c5a4 │ │ │ │ + jmp 4c614 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + fstpt -0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0xb0(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xa0(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ fildl -0x78(%ebp) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + fstpl -0x78(%ebp) │ │ │ │ + fldt -0x48(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%esi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ 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) │ │ │ │ faddl -0x78(%ebp) │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 4cba0 │ │ │ │ + jbe 4cc10 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x68(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 4c888 │ │ │ │ + je 4c904 │ │ │ │ fchs │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0xa8(%ebp) │ │ │ │ - fdivl -0x40(%ebp) │ │ │ │ + fdivl -0x48(%ebp) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 4c939 │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fadd %st(0),%st │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - fldt -0x68(%ebp) │ │ │ │ + jle 4c999 │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + fsubp %st,%st(1) │ │ │ │ + fadd %st(0),%st │ │ │ │ + fdivl -0x50(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%edi,8) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%eax,%edi,8) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea 0x2(%esi),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 4c945 │ │ │ │ + jl 4c9a3 │ │ │ │ fldl (%edx) │ │ │ │ sub %esi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ inc %esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 4c920 │ │ │ │ + jne 4c980 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4c950 │ │ │ │ + jmp 4c9b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 4c9b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4c950 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 4c7f0 │ │ │ │ + jne 4c870 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4d169 │ │ │ │ + jle 4d1e9 │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ setg -0xa8(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ fldl (%esi,%ecx,8) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ shr $0x3,%esi │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 4ca43 │ │ │ │ + jle 4cab3 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 4ca17 │ │ │ │ + jmp 4ca87 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ imul -0x88(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmull -0x8(%edi,%eax,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 4ca40 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 4cab0 │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ fld %st(1) │ │ │ │ + mov (%ecx,%eax,4),%esi │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ inc %eax │ │ │ │ imul %ebx,%edx │ │ │ │ test %esi,%esi │ │ │ │ - je 4ca06 │ │ │ │ + je 4ca76 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 4c9e0 │ │ │ │ + jne 4ca50 │ │ │ │ fldz │ │ │ │ - jmp 4ca06 │ │ │ │ + jmp 4ca76 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ @@ -91210,423 +91097,425 @@ │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 4cb90 │ │ │ │ + je 4cc00 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 4cb90 │ │ │ │ + je 4cc00 │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ - cmp %eax,-0x44(%ebp) │ │ │ │ - jne 4cbce │ │ │ │ + jne 4cc40 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 4cbce │ │ │ │ + je 4cc40 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 4cb11 │ │ │ │ + jmp 4cb81 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 4cb31 │ │ │ │ + je 4cba1 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 4cafa │ │ │ │ + jg 4cb6a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x44(%ebp) │ │ │ │ - jne 4cb40 │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x50(%ebp) │ │ │ │ + jne 4cbb0 │ │ │ │ test %eax,%eax │ │ │ │ - je 4cb40 │ │ │ │ + je 4cbb0 │ │ │ │ dec %eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ inc %ecx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jne 4cad0 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 4cb40 │ │ │ │ neg %ebx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 4cade │ │ │ │ + jmp 4cb4e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ cmp %ebx,-0x68(%ebp) │ │ │ │ - jne 4c9c0 │ │ │ │ + jne 4ca30 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 4bf4e │ │ │ │ + je 4bfce │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 4c05a │ │ │ │ - jmp 4c999 │ │ │ │ + jg 4c0d6 │ │ │ │ + jmp 4c9fb │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 4ca95 │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 4cbb5 │ │ │ │ + jmp 4cb05 │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xa8(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 4c89a │ │ │ │ fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 4cc28 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ + fmull -0xa8(%ebp) │ │ │ │ + jmp 4c916 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0xa8(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4c89a │ │ │ │ + jmp 4c916 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 4cb42 │ │ │ │ + jmp 4cbb2 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ add %esi,-0xa8(%ebp) │ │ │ │ cmp -0xac(%ebp),%eax │ │ │ │ - je 4bf58 │ │ │ │ + je 4bfdc │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4be19 │ │ │ │ + jmp 4be99 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ shr $0x3,%edi │ │ │ │ lea 0x3(%eax,%eax,1),%ecx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl (%esi,%ebx,8) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - fldl (%esi,%ebx,8) │ │ │ │ imul %ebx,%eax │ │ │ │ fld1 │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 4cca3 │ │ │ │ + js 4cd23 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - fdivrs -0xad6c(%ecx) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + fdivrs -0x9d6c(%ecx) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 4cc80 │ │ │ │ + jne 4cd00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - jmp 4cca7 │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 4cd27 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x8c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 4cc35 │ │ │ │ + jne 4cca7 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4bf58 │ │ │ │ + jle 4bfdc │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4d6eb │ │ │ │ + jle 4d76b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4ccfc │ │ │ │ + jmp 4cd7c │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 4cd5b │ │ │ │ + jmp 4cddb │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp -0x44(%ebp),%edx │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4cdb2 │ │ │ │ + jle 4ce32 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 4cdd2 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + je 4ce52 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 4cd30 │ │ │ │ + jns 4cdb0 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jg 4cdc0 │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jg 4ce40 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 4cd49 │ │ │ │ + jg 4cdc9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4cd49 │ │ │ │ + jmp 4cdc9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4cd49 │ │ │ │ + jmp 4cdc9 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0x80(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xa0(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ shr $0x3,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x6c(%edi),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - imul %ebx,%esi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ fldl (%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - fstl (%edi,%esi,8) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + imul %ebx,%esi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ + fstl (%edi,%esi,8) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov (%edi,%ebx,4),%edi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 4ce99 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jle 4cf19 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%esi,8) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ fstpl 0x8(%eax,%esi,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 4ce9d │ │ │ │ + jl 4cf1d │ │ │ │ fldl (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 4ce80 │ │ │ │ + jne 4cf00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4cea0 │ │ │ │ + jmp 4cf20 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4cea0 │ │ │ │ + jmp 4cf20 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - addl $0x10,-0x40(%ebp) │ │ │ │ inc %ebx │ │ │ │ + addl $0x10,-0x48(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 4ce20 │ │ │ │ + jne 4cea0 │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4d105 │ │ │ │ + jle 4d185 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ setg -0xa8(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ fldl (%esi,%ecx,8) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ shr $0x3,%esi │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 4cfa3 │ │ │ │ + jle 4d023 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 4cf77 │ │ │ │ + jmp 4cff7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ imul -0x88(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmull -0x8(%edi,%eax,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 4cfa0 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 4d020 │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ fld %st(1) │ │ │ │ + mov (%ecx,%eax,4),%esi │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ inc %eax │ │ │ │ imul %ebx,%edx │ │ │ │ test %esi,%esi │ │ │ │ - je 4cf66 │ │ │ │ + je 4cfe6 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 4cf40 │ │ │ │ + jne 4cfc0 │ │ │ │ fldz │ │ │ │ - jmp 4cf66 │ │ │ │ + jmp 4cfe6 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ @@ -91635,405 +91524,405 @@ │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 4d0f0 │ │ │ │ + je 4d170 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 4d0f0 │ │ │ │ + je 4d170 │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ - cmp -0x44(%ebp),%eax │ │ │ │ - jne 4d100 │ │ │ │ + jne 4d180 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 4d100 │ │ │ │ + je 4d180 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 4d071 │ │ │ │ + jmp 4d0f1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 4d093 │ │ │ │ + je 4d113 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 4d05a │ │ │ │ + jg 4d0da │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x40(%ebp) │ │ │ │ - jne 4d0a0 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 4d120 │ │ │ │ test %eax,%eax │ │ │ │ - je 4d0a0 │ │ │ │ + je 4d120 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 4d030 │ │ │ │ + jne 4d0b0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 4d03e │ │ │ │ + jmp 4d0be │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ cmp %esi,-0x70(%ebp) │ │ │ │ - jne 4cf20 │ │ │ │ + jne 4cfa0 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ cmp %esi,-0x9c(%ebp) │ │ │ │ - je 4bf52 │ │ │ │ + je 4bfd2 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 4ccfa │ │ │ │ - jmp 4ceed │ │ │ │ + jg 4cd7a │ │ │ │ + jmp 4cf6d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 4cff5 │ │ │ │ + jmp 4d075 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 4d0a2 │ │ │ │ + jmp 4d122 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - je 4bf58 │ │ │ │ + je 4bfdc │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4cd08 │ │ │ │ + jmp 4cd88 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %ecx,-0xac(%ebp) │ │ │ │ add %ecx,-0xb8(%ebp) │ │ │ │ cmp -0xb4(%ebp),%eax │ │ │ │ - je 4bf58 │ │ │ │ + je 4bfdc │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4bbad │ │ │ │ + jmp 4bc2d │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 4bf58 │ │ │ │ + je 4bfd6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4c083 │ │ │ │ + jmp 4c0fc │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 4bf58 │ │ │ │ + jle 4bfdc │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4d795 │ │ │ │ + jle 4d815 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ movl $0x0,-0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - jmp 4d24a │ │ │ │ + jmp 4d2ca │ │ │ │ xchg %ax,%ax │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4d2a0 │ │ │ │ + jle 4d320 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 4d2b8 │ │ │ │ + je 4d338 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 4d220 │ │ │ │ + jns 4d2a0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 4d2a9 │ │ │ │ + jg 4d329 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 4d238 │ │ │ │ + jg 4d2b8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4d238 │ │ │ │ + jmp 4d2b8 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4d238 │ │ │ │ + jmp 4d2b8 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0xb8(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ push -0xa0(%ebp) │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ fildl -0x88(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ + fmull (%ebx,%esi,8) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 4d3f5 │ │ │ │ + jg 4d475 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ - imul -0x5c(%ebp),%esi │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x54(%ebp),%esi │ │ │ │ and $0xf3,%ah │ │ │ │ + add -0x5c(%ebp),%esi │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x6c(%eax),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x6c(%eax),%ebx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 4d3c3 │ │ │ │ + jmp 4d443 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - sub -0x44(%ebp),%eax │ │ │ │ + sub -0x50(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ lea 0x1(%edi,%eax,1),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 4d3df │ │ │ │ + jns 4d45f │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ - cmp -0x40(%ebp),%ecx │ │ │ │ - jne 4d3c0 │ │ │ │ + cmp -0x48(%ebp),%ecx │ │ │ │ + jne 4d440 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4d400 │ │ │ │ + jmp 4d480 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ - incl -0x5c(%ebp) │ │ │ │ + incl -0x64(%ebp) │ │ │ │ lea 0x1(%esi,%edi,1),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - cmp %esi,-0x5c(%ebp) │ │ │ │ - jne 4d310 │ │ │ │ + cmp %esi,-0x64(%ebp) │ │ │ │ + jne 4d390 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4d675 │ │ │ │ + jle 4d6f5 │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ fldz │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ setg -0x98(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ fldl (%esi,%ecx,8) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ shr $0x3,%esi │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 4d513 │ │ │ │ + jle 4d593 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 4d4e7 │ │ │ │ + jmp 4d567 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ imul -0x88(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmull -0x8(%edi,%eax,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 4d510 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 4d590 │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ fld %st(1) │ │ │ │ + mov (%ecx,%eax,4),%esi │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ inc %eax │ │ │ │ imul %ebx,%edx │ │ │ │ test %esi,%esi │ │ │ │ - je 4d4d6 │ │ │ │ + je 4d556 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 4d4b0 │ │ │ │ + jne 4d530 │ │ │ │ fldz │ │ │ │ - jmp 4d4d6 │ │ │ │ + jmp 4d556 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ @@ -92042,257 +91931,257 @@ │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 4d660 │ │ │ │ + je 4d6e0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 4d660 │ │ │ │ + je 4d6e0 │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ - cmp -0x44(%ebp),%eax │ │ │ │ - jne 4d670 │ │ │ │ + jne 4d6f0 │ │ │ │ cmpb $0x0,-0x98(%ebp) │ │ │ │ - je 4d670 │ │ │ │ + je 4d6f0 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 4d5e1 │ │ │ │ + jmp 4d661 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 4d603 │ │ │ │ + je 4d683 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 4d5ca │ │ │ │ + jg 4d64a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x40(%ebp) │ │ │ │ - jne 4d610 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 4d690 │ │ │ │ test %eax,%eax │ │ │ │ - je 4d610 │ │ │ │ + je 4d690 │ │ │ │ dec %eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 4d5a0 │ │ │ │ + jne 4d620 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 4d5ae │ │ │ │ + jmp 4d62e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ cmp %ebx,-0x68(%ebp) │ │ │ │ - jne 4d490 │ │ │ │ + jne 4d510 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x90(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ cmp %esi,-0x90(%ebp) │ │ │ │ - je 4bf56 │ │ │ │ + je 4bfda │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0xb0(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 4d45d │ │ │ │ + jle 4d4dd │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ - jmp 4d1db │ │ │ │ + jmp 4d25b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 4d565 │ │ │ │ + jmp 4d5e5 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 4d612 │ │ │ │ + jmp 4d692 │ │ │ │ incl -0x90(%ebp) │ │ │ │ add %esi,-0xb0(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ cmp -0xb4(%ebp),%eax │ │ │ │ - je 4bf58 │ │ │ │ + je 4bfdc │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4d1ff │ │ │ │ + jmp 4d27f │ │ │ │ test $0x8,%bl │ │ │ │ - jne 4d6df │ │ │ │ + jne 4d75f │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 4bb48 │ │ │ │ - jmp 4c019 │ │ │ │ + je 4bbc8 │ │ │ │ + jmp 4c095 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ movl $0x0,-0xac(%ebp) │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 4c424 │ │ │ │ - jmp 4bf58 │ │ │ │ + jg 4c494 │ │ │ │ + jmp 4bfdc │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ - jmp 4ccb9 │ │ │ │ + jmp 4cd39 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4d72b │ │ │ │ + jle 4d7ab │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jmp 4cec3 │ │ │ │ + jmp 4cf43 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 4d74e │ │ │ │ + jle 4d7ce │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ - jmp 4c96f │ │ │ │ + jmp 4c9d1 │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 4bf58 │ │ │ │ + je 4bfdc │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 4d6f3 │ │ │ │ - jmp 4bf58 │ │ │ │ + jne 4d773 │ │ │ │ + jmp 4bfdc │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 4bf58 │ │ │ │ + je 4bfdc │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 4d713 │ │ │ │ - jmp 4bf58 │ │ │ │ + jne 4d793 │ │ │ │ + jmp 4bfdc │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4bf58 │ │ │ │ + jle 4bfdc │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ - jmp 4c1b4 │ │ │ │ + jmp 4c224 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4d7b4 │ │ │ │ + jle 4d834 │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 4d430 │ │ │ │ + jmp 4d4b0 │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 4bf58 │ │ │ │ + je 4bfdc │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ecx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 4d799 │ │ │ │ - jmp 4bf58 │ │ │ │ + jne 4d819 │ │ │ │ + jmp 4bfdc │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0004d7e0 : │ │ │ │ +0004d860 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 4c37 │ │ │ │ + add $0x1650d,%eax │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ - call 4c37 │ │ │ │ - add $0x1757e,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov 0x18(%edi),%edx │ │ │ │ mov %eax,0x80(%edi) │ │ │ │ mov 0x84(%edi),%eax │ │ │ │ mov %eax,0x7c(%edi) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ lea 0xf(%eax),%ecx │ │ │ │ add $0x13,%eax │ │ │ │ shr $0x4,%ecx │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ sub %ecx,%esp │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - mov %esp,-0x58(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ - mov %esp,-0x50(%ebp) │ │ │ │ + mov %esp,-0x58(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x8(,%edx,8),%eax │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ lea 0x13(%eax),%edx │ │ │ │ shr $0x2,%edi │ │ │ │ and $0xfffffff0,%edx │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ sub %edx,%esp │ │ │ │ and $0xfffffffc,%edi │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ lea -0x8(%eax),%edx │ │ │ │ add $0xb,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ and $0xfffffff8,%edi │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ imul %eax,%edx │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffff8,%edx │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ @@ -92313,289 +92202,292 @@ │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jne 4dbe3 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + jne 4dc63 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fld1 │ │ │ │ shl $0x4,%esi │ │ │ │ mov %esi,-0x8c(%ebp) │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 4dac1 │ │ │ │ + jle 4db41 │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %ecx,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 4d970 │ │ │ │ + jne 4d9f0 │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 4dad1 │ │ │ │ + jne 4db51 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 4ec1b │ │ │ │ + jne 4ecdd │ │ │ │ test $0x2,%bl │ │ │ │ - jne 4dfca │ │ │ │ + jne 4e08a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - jne 4f198 │ │ │ │ + jne 4f258 │ │ │ │ test %eax,%eax │ │ │ │ - jle 4dc7b │ │ │ │ + jle 4dcff │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4f6bb │ │ │ │ + jle 4f77b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4d9f6 │ │ │ │ + jmp 4da76 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - jmp 4da5e │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 4dade │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4dab8 │ │ │ │ + jle 4db38 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 4e44f │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 4e50f │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 4da30 │ │ │ │ + jns 4dab0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 4e1c0 │ │ │ │ + jg 4e280 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 4da48 │ │ │ │ + jg 4dac8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4da48 │ │ │ │ + jmp 4dac8 │ │ │ │ test $0x10,%bl │ │ │ │ - je 4f6a1 │ │ │ │ + je 4f761 │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4dc7b │ │ │ │ + jle 4dcff │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4f771 │ │ │ │ + jle 4f831 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4db1e │ │ │ │ + jmp 4db9e │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - jmp 4db7f │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jmp 4dbff │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp -0x44(%ebp),%edx │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4dbda │ │ │ │ + jle 4dc5a │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 4e1e0 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 4e2a0 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 4db50 │ │ │ │ + jns 4dbd0 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jg 4e1a0 │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jg 4e260 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 4db69 │ │ │ │ + jg 4dbe9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4db69 │ │ │ │ + jmp 4dbe9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4dc7b │ │ │ │ + jle 4dcff │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov 0x78(%edi),%edi │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ mov %edi,%edx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4dc5a │ │ │ │ + jle 4dcda │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add %eax,%ecx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ mov 0x74(%edi),%edi │ │ │ │ mov 0x6c(%esi),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edi,%eax,4),%edx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - fmull (%ebx) │ │ │ │ + mov (%edi,%eax,4),%edx │ │ │ │ inc %eax │ │ │ │ + fmull (%ebx) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + cmp -0x24(%ebp),%eax │ │ │ │ faddl (%ecx,%edx,8) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - jne 4dc40 │ │ │ │ + jne 4dcc0 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edx │ │ │ │ cmp -0x30(%ebp),%edx │ │ │ │ - jne 4dc10 │ │ │ │ - jmp 4dc7b │ │ │ │ + jne 4dc90 │ │ │ │ + jmp 4dcff │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 4dcff │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4dc7b │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 4dcff │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4dc7b │ │ │ │ + jmp 4dcff │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4dc7b │ │ │ │ + jmp 4dcff │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4dc7b │ │ │ │ + jmp 4dcff │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 4380 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x1b(,%eax,8),%edx │ │ │ │ + shl $0x2,%eax │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ - shl $0x2,%eax │ │ │ │ mov %edx,%esi │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ add $0x13,%eax │ │ │ │ + shr $0x3,%esi │ │ │ │ and $0xfffffff0,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,%edi │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ @@ -92603,284 +92495,290 @@ │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ - shr $0x3,%esi │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ fstpl 0x0(,%esi,8) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4dd42 │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jle 4ddc6 │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 4230 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%esi) │ │ │ │ - je 4de78 │ │ │ │ + je 4df38 │ │ │ │ test %eax,%eax │ │ │ │ - jle 4de70 │ │ │ │ + jle 4df30 │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ dec %edx │ │ │ │ test %ebx,%ebx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ setg -0x68(%ebp) │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - flds -0xad74(%edx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + flds -0x9d74(%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 4ddf5 │ │ │ │ + jle 4deb5 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ mov 0x68(%ebx),%edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov 0x20(%ebx),%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 4de80 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ - fld %st(1) │ │ │ │ inc %eax │ │ │ │ + fld %st(1) │ │ │ │ mov (%esi,%ebx,4),%ebx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %ecx,%edx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 4ddc0 │ │ │ │ + jne 4de80 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ fmull (%eax,%esi,8) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ mov (%edi,%edx,4),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x58(%ebp),%eax │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ - jne 4dfb0 │ │ │ │ + jne 4e070 │ │ │ │ cmpb $0x0,-0x68(%ebp) │ │ │ │ - je 4dfb0 │ │ │ │ + je 4e070 │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 4de44 │ │ │ │ + jmp 4df04 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 4de5e │ │ │ │ + je 4df1e │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ dec %ebx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 4de40 │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - cmp %edx,-0x40(%ebp) │ │ │ │ - jne 4dd90 │ │ │ │ + je 4df00 │ │ │ │ + addl $0x8,-0x48(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + cmp %edx,-0x48(%ebp) │ │ │ │ + jne 4de20 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %esi,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 4de70 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jle 4df30 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - fldl -0xac40(%eax) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + fldl -0x9c40(%eax) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ nop │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 4df47 │ │ │ │ + jge 4e007 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ + mov (%eax,%ecx,1),%eax │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + lea 0x2(%eax,%eax,1),%eax │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ - mov (%eax,%ecx,1),%eax │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ inc %esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ - lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ - fdivrs -0xad74(%ebx) │ │ │ │ + fdivrs -0x9d74(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - mov 0x20(%edi),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ + mov 0x20(%edi),%eax │ │ │ │ mov 0x18(%edi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fstpl (%ecx,%esi,8) │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov (%eax,%ecx,1),%ecx │ │ │ │ imul -0x4(%ebx,%esi,4),%ecx │ │ │ │ - add -0x40(%ebp),%ecx │ │ │ │ + add -0x48(%ebp),%ecx │ │ │ │ mov %ecx,(%ebx,%esi,4) │ │ │ │ cmp %edx,%esi │ │ │ │ - jl 4deb0 │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + jl 4df70 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea -0x1(%edx),%esi │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ dec %edx │ │ │ │ fstpl (%eax,%ebx,8) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 4df9c │ │ │ │ + jne 4e05c │ │ │ │ test %esi,%esi │ │ │ │ - jg 4df84 │ │ │ │ - jmp 4df9c │ │ │ │ + jg 4e044 │ │ │ │ + jmp 4e05c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 4df9c │ │ │ │ + je 4e05c │ │ │ │ dec %esi │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%esi,4) │ │ │ │ inc %eax │ │ │ │ dec %edx │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ cmp %eax,%edx │ │ │ │ - je 4df80 │ │ │ │ + je 4e040 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp (%eax),%ebx │ │ │ │ - jge 4de70 │ │ │ │ + jge 4df30 │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ - jmp 4de90 │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp %edx,-0x40(%ebp) │ │ │ │ - jne 4dd90 │ │ │ │ + jmp 4df50 │ │ │ │ + addl $0x8,-0x48(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + cmp %edx,-0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + jne 4de20 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4de70 │ │ │ │ + jmp 4df30 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ shr $0x3,%edi │ │ │ │ lea 0x3(%eax,%eax,1),%ecx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl (%esi,%ebx,8) │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - fldl (%esi,%ebx,8) │ │ │ │ imul %ebx,%eax │ │ │ │ fld1 │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 4e063 │ │ │ │ + js 4e123 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - fdivrs -0xad6c(%ecx) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + fdivrs -0x9d6c(%ecx) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ @@ -92896,402 +92794,403 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 4e040 │ │ │ │ + jne 4e100 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - jmp 4e067 │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 4e127 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x8c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 4dff4 │ │ │ │ + jne 4e0b4 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4dc7b │ │ │ │ + jle 4dcff │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4f70b │ │ │ │ + jle 4f7cb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4e0b8 │ │ │ │ + jmp 4e178 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ fstpl -0xa0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - jmp 4e12e │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 4e1ee │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4e188 │ │ │ │ + jle 4e248 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 4e7d9 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 4e899 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 4e100 │ │ │ │ + jns 4e1c0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 4e43d │ │ │ │ + jg 4e4fd │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 4e118 │ │ │ │ + jg 4e1d8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4e118 │ │ │ │ + jmp 4e1d8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4db69 │ │ │ │ + jmp 4dbe9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4da48 │ │ │ │ + jmp 4dac8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0x68(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 4ebe6 │ │ │ │ + jle 4eca8 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %esi,%esi │ │ │ │ setg -0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jle 4e2e9 │ │ │ │ + jle 4e3a9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ lea (%ebx,%edx,1),%ecx │ │ │ │ - imul -0x40(%ebp),%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + imul -0x48(%ebp),%ecx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - jmp 4e2bc │ │ │ │ + jmp 4e37c │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ lea -0x1(%edx,%eax,1),%eax │ │ │ │ add -0x4(%ecx,%ebx,4),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x6c(%ecx),%ecx │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ fildl -0x4(%ecx,%ebx,4) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ fmull -0x8(%edi,%ebx,8) │ │ │ │ fmull (%ecx,%esi,8) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ fstpl (%edi,%ebx,8) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - add %esi,-0x44(%ebp) │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + add %esi,-0x50(%ebp) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - je 4e2e0 │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + je 4e3a0 │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov (%esi,%ebx,4),%esi │ │ │ │ inc %ebx │ │ │ │ imul %esi,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 4e2a8 │ │ │ │ + je 4e368 │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 4e280 │ │ │ │ + jne 4e340 │ │ │ │ fldz │ │ │ │ - jmp 4e2a8 │ │ │ │ + jmp 4e368 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ - fmull (%edx,%ebx,8) │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ + fldl (%edx,%ebx,8) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ - faddl (%eax) │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4e430 │ │ │ │ + je 4e4f0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 4e430 │ │ │ │ + je 4e4f0 │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,(%edx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ + cmp -0x48(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ - cmp -0x40(%ebp),%eax │ │ │ │ - jne 4e3e3 │ │ │ │ + jne 4e4a3 │ │ │ │ cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 4e3e3 │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + je 4e4a3 │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 4e3b1 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4e471 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 4e3d1 │ │ │ │ + je 4e491 │ │ │ │ add %ecx,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x4(%eax,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 4e39a │ │ │ │ + jg 4e45a │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ecx │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ mov %eax,0x4(%esi,%ebx,4) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ mov %ecx,0x4(%edx,%ebx,4) │ │ │ │ - cmp %eax,-0x44(%ebp) │ │ │ │ - jne 4e3e0 │ │ │ │ + jne 4e4a0 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4e3e0 │ │ │ │ + je 4e4a0 │ │ │ │ dec %ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ movl $0x0,0x4(%edi,%ebx,4) │ │ │ │ mov (%ecx,%ebx,4),%ecx │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4e370 │ │ │ │ + jne 4e430 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 4e37e │ │ │ │ + jmp 4e43e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ cmp %edx,-0x80(%ebp) │ │ │ │ - jne 4e240 │ │ │ │ + jne 4e300 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0xa8(%ebp) │ │ │ │ - je 4dc67 │ │ │ │ + je 4dce7 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0x94(%ebp) │ │ │ │ add %eax,-0xa4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 4db1c │ │ │ │ - jmp 4e22b │ │ │ │ + jg 4db9c │ │ │ │ + jmp 4e2eb │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 4e33d │ │ │ │ + jmp 4e402 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4e118 │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + jmp 4e1d8 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ test %edx,%edx │ │ │ │ - jle 4f134 │ │ │ │ + jle 4f1f4 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ setg -0xa0(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ fildl -0x78(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ nop │ │ │ │ cmp %edx,-0x28(%ebp) │ │ │ │ - jle 4e62b │ │ │ │ + jle 4e6eb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add -0xa4(%ebp),%edx │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - jmp 4e5f0 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 4e6b0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 4e606 │ │ │ │ + je 4e6c6 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fildl -0x4(%esi,%ecx,4) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ fmull -0x8(%esi,%ecx,8) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x40(%esi),%esi │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov -0x4(%esi,%ecx,4),%esi │ │ │ │ add -0x4(%eax,%ecx,4),%esi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ fildl -0x80(%ebp) │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ add %eax,%eax │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ 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 │ │ │ │ fldl -0x8(%eax,%ecx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 4e730 │ │ │ │ + jbe 4e7f0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -93313,1449 +93212,1452 @@ │ │ │ │ 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 4e5bf │ │ │ │ + je 4e67f │ │ │ │ fchs │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - fmull -0xac38(%eax) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fmull -0x9c38(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul -0x4(%edi,%ecx,4),%edx │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ - lea -0x1(%ebx,%edx,1),%edx │ │ │ │ + addl $0x8,-0x48(%ebp) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ + lea -0x1(%ebx,%edx,1),%edx │ │ │ │ mov %edx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 4e622 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jle 4e6e2 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%ebx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 4e500 │ │ │ │ + jne 4e5c0 │ │ │ │ imul -0x4(%edi,%ecx,4),%edx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fldz │ │ │ │ mov %ecx,%eax │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ + addl $0x8,-0x48(%ebp) │ │ │ │ fstpl (%ebx,%ecx,8) │ │ │ │ mov %edx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jg 4e5f0 │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jg 4e6b0 │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ - fmull (%ecx,%ebx,8) │ │ │ │ + fstl -0x48(%ebp) │ │ │ │ + fldl (%ecx,%ebx,8) │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - faddl (%eax) │ │ │ │ mov (%ecx,%ebx,4),%edx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4e7a0 │ │ │ │ + je 4e860 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 4e7a0 │ │ │ │ + je 4e860 │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ mov (%edi,%ecx,4),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x64(%ebp),%eax │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - cmp -0x5c(%ebp),%eax │ │ │ │ - jne 4e747 │ │ │ │ + jne 4e807 │ │ │ │ cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 4e747 │ │ │ │ + je 4e807 │ │ │ │ mov %ecx,%edx │ │ │ │ - jmp 4e701 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4e7c1 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%edx,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 4e721 │ │ │ │ + je 4e7e1 │ │ │ │ add %ebx,%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %eax,(%esi,%edx,4) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x4(%eax,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 4e6ea │ │ │ │ + jg 4e7aa │ │ │ │ neg %eax │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ mov %eax,0x4(%esi,%edx,4) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,0x4(%ecx,%edx,4) │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jne 4e750 │ │ │ │ + jne 4e810 │ │ │ │ test %edx,%edx │ │ │ │ - je 4e750 │ │ │ │ + je 4e810 │ │ │ │ dec %edx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%edi,%edx,4),%eax │ │ │ │ movl $0x0,0x4(%edi,%edx,4) │ │ │ │ mov (%ebx,%edx,4),%ebx │ │ │ │ inc %eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ mov (%esi,%edx,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4e6c0 │ │ │ │ + jne 4e780 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%edx,4) │ │ │ │ - jmp 4e6ce │ │ │ │ + jmp 4e78e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 4e7c0 │ │ │ │ + ja 4e880 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%esi) │ │ │ │ - jmp 4e5d0 │ │ │ │ + fmull -0x9c38(%esi) │ │ │ │ + jmp 4e690 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jne 4e4c0 │ │ │ │ + jne 4e580 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ cmp %esi,-0x94(%ebp) │ │ │ │ - je 4dc6b │ │ │ │ + je 4dceb │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0xa4(%ebp) │ │ │ │ add %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 4d9f2 │ │ │ │ - jmp 4e4a6 │ │ │ │ + jg 4da72 │ │ │ │ + jmp 4e566 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%ebx,4) │ │ │ │ - jmp 4e682 │ │ │ │ + jmp 4e747 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%esi) │ │ │ │ + fmull -0x9c38(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4e5d0 │ │ │ │ + jmp 4e690 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + fstpt -0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0xb0(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ fildl -0x78(%ebp) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + fstpl -0x78(%ebp) │ │ │ │ + fldt -0x48(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%esi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ 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) │ │ │ │ faddl -0x78(%ebp) │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 4ebb0 │ │ │ │ + jbe 4ec70 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x68(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 4e8b8 │ │ │ │ + je 4e984 │ │ │ │ fchs │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmull -0xa0(%ebp) │ │ │ │ - fdivl -0x40(%ebp) │ │ │ │ + fdivl -0x48(%ebp) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 4e959 │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fadd %st(0),%st │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - fldt -0x68(%ebp) │ │ │ │ + jge 4ea19 │ │ │ │ + fxch %st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + fsubp %st,%st(1) │ │ │ │ + fadd %st(0),%st │ │ │ │ + fdivl -0x50(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad78(%eax) │ │ │ │ + fadds -0x9d78(%eax) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%edi,8) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%eax,%edi,8) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea 0x2(%esi),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 4e965 │ │ │ │ + jg 4ea23 │ │ │ │ fldl (%edx) │ │ │ │ sub %esi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ inc %esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 4e940 │ │ │ │ + jne 4ea00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4e970 │ │ │ │ + jmp 4ea30 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 4ea30 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4e970 │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 4e820 │ │ │ │ + jne 4e8f0 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4f169 │ │ │ │ + jle 4f229 │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ setg -0xa0(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ shr $0x3,%esi │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 4ea63 │ │ │ │ + jle 4eb23 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 4ea37 │ │ │ │ + jmp 4eaf7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ imul -0x88(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmull -0x8(%edi,%eax,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 4ea60 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 4eb20 │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ fld %st(0) │ │ │ │ + mov (%ecx,%eax,4),%esi │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ inc %eax │ │ │ │ imul %ebx,%edx │ │ │ │ test %esi,%esi │ │ │ │ - je 4ea26 │ │ │ │ + je 4eae6 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 4ea00 │ │ │ │ + jne 4eac0 │ │ │ │ fldz │ │ │ │ - jmp 4ea26 │ │ │ │ + jmp 4eae6 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - fmull (%esi,%edx,8) │ │ │ │ + fstl -0x48(%ebp) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ - faddl (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4eba0 │ │ │ │ + je 4ec60 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 4eba0 │ │ │ │ + je 4ec60 │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ - cmp -0x44(%ebp),%eax │ │ │ │ - jne 4ebde │ │ │ │ + jne 4eca0 │ │ │ │ cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 4ebde │ │ │ │ + je 4eca0 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 4eb31 │ │ │ │ + jmp 4ebf1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 4eb51 │ │ │ │ + je 4ec11 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 4eb1a │ │ │ │ + jg 4ebda │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x40(%ebp) │ │ │ │ - jne 4eb60 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 4ec20 │ │ │ │ test %eax,%eax │ │ │ │ - je 4eb60 │ │ │ │ + je 4ec20 │ │ │ │ dec %eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ inc %ecx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jne 4eaf0 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 4ebb0 │ │ │ │ neg %ebx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 4eafe │ │ │ │ + jmp 4ebbe │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ cmp %esi,-0x7c(%ebp) │ │ │ │ - jne 4e9e0 │ │ │ │ + jne 4eaa0 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 4dc71 │ │ │ │ + je 4dcf1 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 4e0b6 │ │ │ │ - jmp 4e9b9 │ │ │ │ + jg 4e176 │ │ │ │ + jmp 4ea7b │ │ │ │ nop │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 4eab7 │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 4ebc5 │ │ │ │ + jmp 4eb7c │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xa0(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 4e8ca │ │ │ │ fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 4ec88 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ + fmull -0xa0(%ebp) │ │ │ │ + jmp 4e996 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0xa0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4e8ca │ │ │ │ + jmp 4e996 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 4eb62 │ │ │ │ + jmp 4ec22 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add %esi,-0x94(%ebp) │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ cmp %eax,-0xa8(%ebp) │ │ │ │ - je 4dc7b │ │ │ │ + je 4dcff │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4db2a │ │ │ │ + jmp 4dbaa │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ shr $0x3,%edi │ │ │ │ lea 0x3(%eax,%eax,1),%ecx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl (%esi,%ebx,8) │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - fldl (%esi,%ebx,8) │ │ │ │ imul %ebx,%eax │ │ │ │ fld1 │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 4ecc3 │ │ │ │ + js 4ed83 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - fdivrs -0xad6c(%ecx) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + fdivrs -0x9d6c(%ecx) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 4eca0 │ │ │ │ + jne 4ed60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - jmp 4ecc7 │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 4ed87 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x8c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 4ec45 │ │ │ │ + jne 4ed07 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4dc7b │ │ │ │ + jle 4dcff │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4f6eb │ │ │ │ + jle 4f7ab │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4ed1c │ │ │ │ + jmp 4eddc │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - jmp 4ed7b │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jmp 4ee3b │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp -0x44(%ebp),%edx │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4edd2 │ │ │ │ + jle 4ee92 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 4edf2 │ │ │ │ + je 4eeb2 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ sub %edx,%esi │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 4ed50 │ │ │ │ + jns 4ee10 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jg 4ede0 │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jg 4eea0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 4ed69 │ │ │ │ + jg 4ee29 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4ed69 │ │ │ │ + jmp 4ee29 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4ed69 │ │ │ │ + jmp 4ee29 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0x80(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ shr $0x3,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x6c(%edi),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - imul %ebx,%esi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ fldl (%eax) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ - fstl (%edi,%esi,8) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + imul %ebx,%esi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ + fstl (%edi,%esi,8) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov (%edi,%ebx,4),%edi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 4eeb9 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jle 4ef79 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%esi,8) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ fstpl 0x8(%eax,%esi,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 4eebd │ │ │ │ + jl 4ef7d │ │ │ │ fldl (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 4eea0 │ │ │ │ + jne 4ef60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4eec0 │ │ │ │ + jmp 4ef80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4eec0 │ │ │ │ + jmp 4ef80 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - addl $0x10,-0x40(%ebp) │ │ │ │ inc %ebx │ │ │ │ + addl $0x10,-0x48(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 4ee40 │ │ │ │ + jne 4ef00 │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4f105 │ │ │ │ + jle 4f1c5 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ fldz │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ setg -0xa0(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ shr $0x3,%esi │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 4efb3 │ │ │ │ + jle 4f073 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 4ef87 │ │ │ │ + jmp 4f047 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ imul -0x88(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmull -0x8(%edi,%eax,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 4efb0 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 4f070 │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ fld %st(0) │ │ │ │ + mov (%ecx,%eax,4),%esi │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ inc %eax │ │ │ │ imul %ebx,%edx │ │ │ │ test %esi,%esi │ │ │ │ - je 4ef76 │ │ │ │ + je 4f036 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 4ef50 │ │ │ │ + jne 4f010 │ │ │ │ fldz │ │ │ │ - jmp 4ef76 │ │ │ │ + jmp 4f036 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - fmull (%esi,%edx,8) │ │ │ │ + fstl -0x48(%ebp) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ - faddl (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4f0f0 │ │ │ │ + je 4f1b0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 4f0f0 │ │ │ │ + je 4f1b0 │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ - cmp %eax,-0x44(%ebp) │ │ │ │ - jne 4f100 │ │ │ │ + jne 4f1c0 │ │ │ │ cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 4f100 │ │ │ │ + je 4f1c0 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 4f081 │ │ │ │ + jmp 4f141 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 4f0a3 │ │ │ │ + je 4f163 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 4f06a │ │ │ │ + jg 4f12a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + cmp %edx,-0x50(%ebp) │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ - cmp %edx,-0x44(%ebp) │ │ │ │ - jne 4f0b0 │ │ │ │ + jne 4f170 │ │ │ │ test %eax,%eax │ │ │ │ - je 4f0b0 │ │ │ │ + je 4f170 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 4f040 │ │ │ │ + jne 4f100 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 4f04e │ │ │ │ + jmp 4f10e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ cmp %ebx,-0x68(%ebp) │ │ │ │ - jne 4ef30 │ │ │ │ + jne 4eff0 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - je 4dc75 │ │ │ │ + je 4dcf5 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 4ed1a │ │ │ │ - jmp 4ef0d │ │ │ │ + jg 4edda │ │ │ │ + jmp 4efcd │ │ │ │ nop │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 4f007 │ │ │ │ + jmp 4f0cc │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 4f0b2 │ │ │ │ + jmp 4f172 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - je 4dc7b │ │ │ │ + je 4dcff │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4ed28 │ │ │ │ + jmp 4ede8 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add %ecx,-0xa4(%ebp) │ │ │ │ add %ecx,-0xb4(%ebp) │ │ │ │ cmp -0xb0(%ebp),%eax │ │ │ │ - je 4dc7b │ │ │ │ + je 4dcff │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4d9ff │ │ │ │ + jmp 4da7f │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 4dc7b │ │ │ │ + je 4dcf9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4e0df │ │ │ │ + jmp 4e19c │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 4dc7b │ │ │ │ + jle 4dcff │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4f795 │ │ │ │ + jle 4f855 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xb4(%ebp) │ │ │ │ movl $0x0,-0x90(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ lea 0x4(%eax),%esi │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - jmp 4f24a │ │ │ │ + jmp 4f30a │ │ │ │ xchg %ax,%ax │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4f2a0 │ │ │ │ + jle 4f360 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 4f2b8 │ │ │ │ + je 4f378 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,(%eax,%ecx,4) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov %eax,(%edx,%ecx,4) │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %edi,%edi │ │ │ │ - jns 4f220 │ │ │ │ + jns 4f2e0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 4f2a9 │ │ │ │ + jg 4f369 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 4f238 │ │ │ │ + jg 4f2f8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4f238 │ │ │ │ + jmp 4f2f8 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 4f238 │ │ │ │ + jmp 4f2f8 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0xb8(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 4230 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ fildl -0x88(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fld1 │ │ │ │ fxch %st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ + fmull (%ebx,%esi,8) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 4f405 │ │ │ │ + jg 4f4c5 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ - imul -0x5c(%ebp),%esi │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x54(%ebp),%esi │ │ │ │ and $0xf3,%ah │ │ │ │ + add -0x5c(%ebp),%esi │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x6c(%eax),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x6c(%eax),%ebx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 4f3d7 │ │ │ │ + jmp 4f497 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax,%edi,1),%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ - cmp -0x40(%ebp),%ecx │ │ │ │ - je 4f410 │ │ │ │ - sub -0x44(%ebp),%eax │ │ │ │ + cmp -0x48(%ebp),%ecx │ │ │ │ + je 4f4d0 │ │ │ │ + sub -0x50(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ fmul %st(1),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 4f3c0 │ │ │ │ + jns 4f480 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ - cmp %ecx,-0x40(%ebp) │ │ │ │ - jne 4f3d4 │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 4f494 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4f414 │ │ │ │ + jmp 4f4d4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4f414 │ │ │ │ + jmp 4f4d4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ - incl -0x5c(%ebp) │ │ │ │ + incl -0x64(%ebp) │ │ │ │ lea 0x1(%esi,%edi,1),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - cmp %esi,-0x5c(%ebp) │ │ │ │ - jne 4f310 │ │ │ │ + cmp %esi,-0x64(%ebp) │ │ │ │ + jne 4f3d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4f675 │ │ │ │ + jle 4f735 │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ fldz │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ setg -0xa0(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ shr $0x3,%esi │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 4f513 │ │ │ │ + jle 4f5d3 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 4f4e7 │ │ │ │ + jmp 4f5a7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ imul -0x88(%ebp),%edi │ │ │ │ lea -0x1(%esi,%edx,1),%edx │ │ │ │ add -0x4(%ebx,%eax,4),%edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ fildl -0x4(%ebx,%eax,4) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmull -0x8(%edi,%eax,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - je 4f510 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 4f5d0 │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ fld %st(0) │ │ │ │ + mov (%ecx,%eax,4),%esi │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ inc %eax │ │ │ │ imul %ebx,%edx │ │ │ │ test %esi,%esi │ │ │ │ - je 4f4d6 │ │ │ │ + je 4f596 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 4f4b0 │ │ │ │ + jne 4f570 │ │ │ │ fldz │ │ │ │ - jmp 4f4d6 │ │ │ │ + jmp 4f596 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ lea (%ebx,%eax,8),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - fmull (%esi,%edx,8) │ │ │ │ + fstl -0x48(%ebp) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ - faddl (%eax) │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4f660 │ │ │ │ + je 4f720 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 4f660 │ │ │ │ + je 4f720 │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ - cmp -0x44(%ebp),%eax │ │ │ │ - jne 4f670 │ │ │ │ + jne 4f730 │ │ │ │ cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 4f670 │ │ │ │ + je 4f730 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 4f5e1 │ │ │ │ + jmp 4f6a1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 4f603 │ │ │ │ + je 4f6c3 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 4f5ca │ │ │ │ + jg 4f68a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x40(%ebp) │ │ │ │ - jne 4f610 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 4f6d0 │ │ │ │ test %eax,%eax │ │ │ │ - je 4f610 │ │ │ │ + je 4f6d0 │ │ │ │ dec %eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 4f5a0 │ │ │ │ + jne 4f660 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 4f5ae │ │ │ │ + jmp 4f66e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ cmp %esi,-0x7c(%ebp) │ │ │ │ - jne 4f490 │ │ │ │ + jne 4f550 │ │ │ │ incl -0x90(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ cmp %esi,-0x90(%ebp) │ │ │ │ - je 4dc79 │ │ │ │ + je 4dcfd │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0xb4(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 4f471 │ │ │ │ + jle 4f531 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ - jmp 4f1db │ │ │ │ + jmp 4f29b │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 4f567 │ │ │ │ + jmp 4f62c │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 4f612 │ │ │ │ + jmp 4f6d2 │ │ │ │ incl -0x90(%ebp) │ │ │ │ add %esi,-0xb4(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ cmp -0xb0(%ebp),%eax │ │ │ │ - je 4dc7b │ │ │ │ + je 4dcff │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 4f1ff │ │ │ │ + jmp 4f2bf │ │ │ │ test $0x8,%bl │ │ │ │ - jne 4f6df │ │ │ │ + jne 4f79f │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 4d998 │ │ │ │ - jmp 4e075 │ │ │ │ + je 4da18 │ │ │ │ + jmp 4e135 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 4e474 │ │ │ │ - jmp 4dc7b │ │ │ │ + jg 4e534 │ │ │ │ + jmp 4dcff │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ - jmp 4ecd9 │ │ │ │ + jmp 4ed99 │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4f72b │ │ │ │ + jle 4f7eb │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ - jmp 4eee3 │ │ │ │ + jmp 4efa3 │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 4f74e │ │ │ │ + jle 4f80e │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ - jmp 4e98f │ │ │ │ + jmp 4ea51 │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 4dc7b │ │ │ │ + je 4dcff │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 4f6f3 │ │ │ │ - jmp 4dc7b │ │ │ │ + jne 4f7b3 │ │ │ │ + jmp 4dcff │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 4dc7b │ │ │ │ + je 4dcff │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 4f713 │ │ │ │ - jmp 4dc7b │ │ │ │ + jne 4f7d3 │ │ │ │ + jmp 4dcff │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4dc7b │ │ │ │ + jle 4dcff │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ - jmp 4e204 │ │ │ │ + jmp 4e2c4 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4f7b4 │ │ │ │ + jle 4f874 │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 4f444 │ │ │ │ + jmp 4f504 │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 4dc7b │ │ │ │ + je 4dcff │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ecx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 4f799 │ │ │ │ - jmp 4dc7b │ │ │ │ + jne 4f859 │ │ │ │ + jmp 4dcff │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0004f7e0 : │ │ │ │ +0004f8a0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call ba1f │ │ │ │ - add $0x15587,%edi │ │ │ │ + call badf │ │ │ │ + add $0x144c7,%edi │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - mov %esi,-0x2c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 4230 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%esi) │ │ │ │ - je 4fa84 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 4fb44 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4fa5b │ │ │ │ - fldl -0xac40(%edi) │ │ │ │ + jle 4fb1b │ │ │ │ + fldl -0x9c40(%edi) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ lea 0x0(,%esi,4),%ebx │ │ │ │ @@ -94770,47 +94672,47 @@ │ │ │ │ and $0xfffffff8,%edx │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ lea 0xf(%ebx),%edx │ │ │ │ mov %edi,%eax │ │ │ │ and $0xfffffff8,%edi │ │ │ │ and $0xfffffff0,%edx │ │ │ │ + shr $0x3,%eax │ │ │ │ sub %edx,%esp │ │ │ │ + fstpl 0x0(,%eax,8) │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ - shr $0x3,%eax │ │ │ │ shr $0x2,%edx │ │ │ │ - fstpl 0x0(,%eax,8) │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 4f95d │ │ │ │ + jle 4fa1d │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - imul -0x28(%ebp),%esi │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ + imul -0x28(%ebp),%esi │ │ │ │ and $0x4,%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - je 4f900 │ │ │ │ + je 4f9c0 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x1,0x0(,%eax,4) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 4f914 │ │ │ │ - jmp 4f900 │ │ │ │ + je 4f9d4 │ │ │ │ + jmp 4f9c0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x1,(%eax) │ │ │ │ movl $0x1,0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 4f900 │ │ │ │ + jne 4f9c0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ fld1 │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ add -0x24(%ebp),%esi │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ @@ -94825,196 +94727,196 @@ │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fstl -0x8(%ebx) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 4f940 │ │ │ │ + jne 4fa00 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4fa44 │ │ │ │ + jle 4fb04 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ dec %esi │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp 4f992 │ │ │ │ + jmp 4fa52 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ fldl (%eax) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4fa79 │ │ │ │ + jle 4fb39 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 4f9ce │ │ │ │ + jmp 4fa8e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x1,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 4fa70 │ │ │ │ + je 4fb30 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 4f9c0 │ │ │ │ + je 4fa80 │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%ecx,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 4fa20 │ │ │ │ + mov %ebx,(%ecx,%eax,4) │ │ │ │ + jle 4fae0 │ │ │ │ fstp %st(1) │ │ │ │ + fldl (%edi,%eax,8) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - fldl (%edi,%eax,8) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl (%ecx,%eax,4) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 4fa00 │ │ │ │ - jmp 4fa30 │ │ │ │ + jne 4fac0 │ │ │ │ + jmp 4faf0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0x8,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jne 4f990 │ │ │ │ + jne 4fa50 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg 4f850 │ │ │ │ + jg 4f910 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ incl (%ecx) │ │ │ │ - jmp 4f9e4 │ │ │ │ + jmp 4faa4 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ - jmp 4f9d9 │ │ │ │ + jmp 4fa99 │ │ │ │ test %eax,%eax │ │ │ │ - jle 4fa5b │ │ │ │ + jle 4fb1b │ │ │ │ mov (%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4fa5b │ │ │ │ + jle 4fb1b │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov 0x40(%esi),%edi │ │ │ │ xor %esi,%esi │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - fldl -0xac40(%eax) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + fldl -0x9c40(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fmull (%ebx) │ │ │ │ fsin │ │ │ │ fmull -0x8(%edi,%eax,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 4fac0 │ │ │ │ + jne 4fb80 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x8,%esi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %ecx,-0x20(%ebp) │ │ │ │ - jne 4faab │ │ │ │ + jne 4fb6b │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -0004faf0 : │ │ │ │ +0004fbb0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call ba1f │ │ │ │ - add $0x15277,%edi │ │ │ │ + call badf │ │ │ │ + add $0x141b7,%edi │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 4230 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%edx) │ │ │ │ - je 4fd81 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 4fe41 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4fd5b │ │ │ │ - fldl -0xac40(%edi) │ │ │ │ + jle 4fe1b │ │ │ │ + fldl -0x9c40(%edi) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ lea 0x0(,%esi,4),%esi │ │ │ │ lea 0x13(%eax),%edx │ │ │ │ add $0x1b,%eax │ │ │ │ lea 0xf(%esi),%ecx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ and $0xfffffff0,%ecx │ │ │ │ @@ -95025,82 +94927,82 @@ │ │ │ │ sub %ecx,%esp │ │ │ │ and $0xfffffff8,%edi │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ shr $0x3,%eax │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ shr $0x2,%edx │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4fc83 │ │ │ │ + jle 4fd43 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea (%ecx,%esi,1),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ imul -0x28(%ebp),%eax │ │ │ │ and $0x4,%esi │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - je 4fc00 │ │ │ │ + je 4fcc0 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ movl $0x1,0x0(,%eax,4) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 4fdf0 │ │ │ │ + je 4feb0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ movl $0x1,(%eax) │ │ │ │ movl $0x1,0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 4fc03 │ │ │ │ + jne 4fcc3 │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ add $0x8,%ebx │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ lea (%edx,%eax,8),%esi │ │ │ │ add %ebx,%eax │ │ │ │ - mov %esi,-0x2c(%ebp) │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ - mov %edi,%esi │ │ │ │ - lea (%edx,%eax,8),%edx │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ + lea (%edx,%eax,8),%edx │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + mov %edi,%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ - jmp 4fc60 │ │ │ │ + jmp 4fd20 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%esi │ │ │ │ add $0x8,%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fstl -0x8(%esi) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl -0x8(%ebx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 4fc60 │ │ │ │ + jne 4fd20 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4fd44 │ │ │ │ + jle 4fe04 │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ dec %edx │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ @@ -95114,88 +95016,88 @@ │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4fd76 │ │ │ │ + jle 4fe36 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 4fcee │ │ │ │ + jmp 4fdae │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x1,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 4fd70 │ │ │ │ + je 4fe30 │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ dec %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 4fce0 │ │ │ │ + je 4fda0 │ │ │ │ inc %esi │ │ │ │ - mov %esi,(%ecx,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 4fd32 │ │ │ │ + mov %esi,(%ecx,%eax,4) │ │ │ │ + jle 4fdf2 │ │ │ │ ffreep %st(0) │ │ │ │ + fldl (%edx,%eax,8) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - fldl (%edx,%eax,8) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl (%ecx,%eax,4) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 4fd20 │ │ │ │ + jne 4fde0 │ │ │ │ addl $0x8,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne 4fcb0 │ │ │ │ + jne 4fd70 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg 4fb60 │ │ │ │ + jg 4fc20 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ incl (%ecx) │ │ │ │ - jmp 4fd04 │ │ │ │ + jmp 4fdc4 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ - jmp 4fcf9 │ │ │ │ + jmp 4fdb9 │ │ │ │ test %eax,%eax │ │ │ │ - jle 4fd5b │ │ │ │ + jle 4fe1b │ │ │ │ mov %edx,%edi │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4fd5b │ │ │ │ + jle 4fe1b │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov 0x40(%edi),%edi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - fldl -0xac40(%eax) │ │ │ │ + fldl -0x9c40(%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%edi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ @@ -95203,87 +95105,87 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fmull (%edi) │ │ │ │ fsin │ │ │ │ fmull (%ecx) │ │ │ │ faddl -0x8(%ebx,%eax,8) │ │ │ │ fstpl -0x8(%ebx,%eax,8) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 4fdc0 │ │ │ │ + jne 4fe80 │ │ │ │ add $0x8,%esi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %ecx,-0x20(%ebp) │ │ │ │ - jne 4fdaa │ │ │ │ + jne 4fe6a │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - jmp 4fc1c │ │ │ │ + jmp 4fcdc │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0004fe00 : │ │ │ │ +0004fec0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x34,%esp │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 39316 │ │ │ │ - add $0x14f68,%ecx │ │ │ │ + call 39296 │ │ │ │ + add $0x13ea8,%ecx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 4ff79 │ │ │ │ + jle 50039 │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 4ff79 │ │ │ │ + js 50039 │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov 0x20(%eax),%esi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x2(%ebx),%edx │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x6c(%eax),%esi │ │ │ │ lea 0x8(,%edi,8),%ebx │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ fildl 0x2c(%eax) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ fmul %st(0),%st │ │ │ │ - fldt -0xa7e8(%ecx) │ │ │ │ + fldt -0x97e8(%ecx) │ │ │ │ fxch %st(3) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fxch %st(1) │ │ │ │ - mov %esi,0x1c(%esp) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ mov (%eax,%ebp,4),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fdivrl 0x20(%esp) │ │ │ │ lea (%eax,%ebp,8),%esi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ + fldl 0x28(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fdivrl 0x20(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 4ff25 │ │ │ │ + jmp 4ffe5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -95307,52 +95209,52 @@ │ │ │ │ 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 4ff0f │ │ │ │ + je 4ffcf │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ecx) │ │ │ │ - fmull -0xac38(%ecx) │ │ │ │ + fmuls -0x9d74(%ecx) │ │ │ │ + fmull -0x9c38(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 4ff60 │ │ │ │ + je 50020 │ │ │ │ inc %edx │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fldl (%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 4fed0 │ │ │ │ + ja 4ff90 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 4ff90 │ │ │ │ + ja 50050 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%ecx) │ │ │ │ + fmull -0x9c38(%ecx) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 4ff24 │ │ │ │ + jne 4ffe4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4ff62 │ │ │ │ + jmp 50022 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ inc %ebp │ │ │ │ add %esi,0x8(%esp) │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jne 4fe90 │ │ │ │ + jne 4ff50 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -95361,504 +95263,495 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%ecx) │ │ │ │ + fmull -0x9c38(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 4ff1d │ │ │ │ + jmp 4ffdd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0004ffb0 : │ │ │ │ +00050070 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x54,%esp │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ call 49b5 <__cxa_finalize@plt+0x115> │ │ │ │ - add $0x14db8,%edx │ │ │ │ + add $0x13cf8,%edx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 501a3 │ │ │ │ + jle 50253 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 501a3 │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ + jle 50253 │ │ │ │ mov 0x2c(%eax),%ebp │ │ │ │ - mov %esi,0x4c(%esp) │ │ │ │ - mov 0x30(%eax),%esi │ │ │ │ + mov 0x20(%eax),%esi │ │ │ │ mov %ebp,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov %esi,0x4c(%esp) │ │ │ │ + mov 0x30(%eax),%esi │ │ │ │ mov %esi,0x48(%esp) │ │ │ │ lea 0x0(,%edi,8),%esi │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ + shl $0x4,%edi │ │ │ │ + mov %esi,0x2c(%esp) │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ - fldt -0xa7e8(%edx) │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ - fstpt 0x28(%esp) │ │ │ │ mov %esi,0x44(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ + fldt -0x97e8(%edx) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x40(%esp),%ebx │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x2(%ecx,%ecx,1),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ - fld %st(0) │ │ │ │ - fdivrs -0xad78(%edx) │ │ │ │ add %ecx,%edi │ │ │ │ add 0x44(%esp),%ecx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fdivrs -0x9d78(%edx) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpl 0x10(%esp) │ │ │ │ - jmp 50114 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 501cc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x28(%esp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 500c7 │ │ │ │ + je 5017f │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%edx) │ │ │ │ - fmull -0xac38(%edx) │ │ │ │ + fmuls -0x9d74(%edx) │ │ │ │ + fmull -0x9c38(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ebx) │ │ │ │ fldl (%ecx) │ │ │ │ inc %esi │ │ │ │ - add 0x34(%esp),%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ + add 0x2c(%esp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivl (%edi) │ │ │ │ - fldt -0xa7e8(%edx) │ │ │ │ + fldt -0x97e8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad78(%edx) │ │ │ │ + fadds -0x9d78(%edx) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - add 0x1c(%esp),%ebx │ │ │ │ - cmp %esi,0x18(%esp) │ │ │ │ - je 50190 │ │ │ │ + add 0x28(%esp),%ebx │ │ │ │ + cmp %esi,0x24(%esp) │ │ │ │ + je 50240 │ │ │ │ fldl (%ecx) │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fistpl (%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fld %st(2) │ │ │ │ + fldl 0x18(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmull 0x10(%esp) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - faddl 0x20(%esp) │ │ │ │ + faddl 0x30(%esp) │ │ │ │ fldl (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 50080 │ │ │ │ + ja 50140 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 50170 │ │ │ │ + ja 50220 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%edx) │ │ │ │ - jmp 500d5 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fmull -0x9c38(%edx) │ │ │ │ + jmp 5018d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%edx) │ │ │ │ + fmull -0x9c38(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 500d5 │ │ │ │ + jmp 5018d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp 0x3c(%esp),%eax │ │ │ │ - jne 50030 │ │ │ │ + jne 500f0 │ │ │ │ + ffreep %st(0) │ │ │ │ add $0x54,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000501b0 : │ │ │ │ +00050260 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x54,%esp │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ - call ba23 │ │ │ │ - add $0x14bb8,%ebp │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + call bae3 │ │ │ │ + add $0x13b08,%ebp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 503c2 │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + jle 50467 │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 503c2 │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + jle 50467 │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x20(%edi),%edi │ │ │ │ - mov %edi,0x48(%esp) │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + mov %edi,0x40(%esp) │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ + fildl 0x20(%esp) │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - fildl 0x28(%esp) │ │ │ │ - mov %edi,0x34(%esp) │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + mov %edi,0x2c(%esp) │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0xa7e8(%ebp) │ │ │ │ - fstpt 0x8(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov 0x40(%edi),%edi │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - mov %edi,0x4c(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov %edi,0x44(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstpl (%esp) │ │ │ │ + fldt -0x97e8(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 503b5 │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ + jle 5045a │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ lea 0x0(,%esi,8),%edi │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ + mov %esi,0x34(%esp) │ │ │ │ + mov %ecx,0x38(%esp) │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ - fildl 0x4(%esp) │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - fildl 0x4(%esp) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fdivrs -0xad74(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ + fildl 0x8(%esp) │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ + fld %st(1) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + fmul %st(2),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fdivrs -0x9d74(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ add 0x30(%eax),%edi │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx) │ │ │ │ - fldl 0x20(%esp) │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + fldl 0x18(%esp) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ - fistpl 0x4(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - sub 0x28(%esp),%edx │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + sub 0x20(%esp),%edx │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ - add 0x1c(%esp),%ecx │ │ │ │ - jmp 5034f │ │ │ │ + add 0x14(%esp),%ecx │ │ │ │ + jmp 503f7 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x8(%esp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 50337 │ │ │ │ + je 503df │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebp) │ │ │ │ - fmull -0xac38(%ebp) │ │ │ │ + fmuls -0x9d74(%ebp) │ │ │ │ + fmull -0x9c38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 5038b │ │ │ │ + je 50430 │ │ │ │ fldl (%ebx) │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ - fildl 0x4(%esp) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl (%esp) │ │ │ │ fldl (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 502f0 │ │ │ │ + ja 503a0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 503d0 │ │ │ │ + ja 50470 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%ebp) │ │ │ │ + fmull -0x9c38(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 5034d │ │ │ │ - incl 0x14(%esp) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ - add 0x34(%esp),%ebx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - add %ecx,0x18(%esp) │ │ │ │ - cmp %eax,0x2c(%esp) │ │ │ │ - jne 502c0 │ │ │ │ + jne 503f5 │ │ │ │ + incl 0xc(%esp) │ │ │ │ + add 0x2c(%esp),%ebx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ + add %ecx,0x10(%esp) │ │ │ │ + cmp %eax,0x24(%esp) │ │ │ │ + jne 50370 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ inc %esi │ │ │ │ - cmp 0x44(%esp),%esi │ │ │ │ - jne 50240 │ │ │ │ + cmp 0x3c(%esp),%esi │ │ │ │ + jne 502f0 │ │ │ │ ffreep %st(0) │ │ │ │ - add $0x54,%esp │ │ │ │ + add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%ebp) │ │ │ │ + fmull -0x9c38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 50345 │ │ │ │ + jmp 503ed │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000503f0 : │ │ │ │ +00050490 : │ │ │ │ push %ebp │ │ │ │ fld1 │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4c37 │ │ │ │ - add $0x14975,%eax │ │ │ │ + add $0x138d5,%eax │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ lea 0x0(,%ebx,4),%edx │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0x13,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,%edi │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ lea 0x3(%esp),%esi │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%esi │ │ │ │ + shr $0x2,%ecx │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov %esp,-0x1c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%ebx,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ mov %esp,%esi │ │ │ │ sub %eax,%esp │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffff8,%edx │ │ │ │ - shr $0x2,%ecx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 50955 │ │ │ │ + jle 509f5 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ mov 0x2c(%edx),%edx │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ imul %ecx,%ebx │ │ │ │ inc %edx │ │ │ │ add %ebx,%ebx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 504a0 │ │ │ │ + jne 50540 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 50949 │ │ │ │ + jle 509e9 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x78(%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 5061b │ │ │ │ + jle 506bb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ imul -0x2c(%ebp),%edx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 5056f │ │ │ │ + jmp 5060f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp -0x38(%ebp),%edx │ │ │ │ cmovg %eax,%edx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jle 505c6 │ │ │ │ + jle 50666 │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x2c(%ebp) │ │ │ │ - je 505f0 │ │ │ │ + je 50690 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ @@ -95874,55 +95767,55 @@ │ │ │ │ mov %esi,(%edi,%ecx,4) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ test %esi,%esi │ │ │ │ - jns 50540 │ │ │ │ + jns 505e0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x38(%ebp),%ebx │ │ │ │ - jg 505d0 │ │ │ │ + jg 50670 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 50559 │ │ │ │ + jg 505f9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 50559 │ │ │ │ + jmp 505f9 │ │ │ │ nop │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 50559 │ │ │ │ + jmp 505f9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - fstpt -0x28(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ + fstpt -0x28(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x78(%ebp) │ │ │ │ call 4230 │ │ │ │ - add $0x10,%esp │ │ │ │ fldl -0x38(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ fldt -0x28(%ebp) │ │ │ │ - jmp 50620 │ │ │ │ + jmp 506c0 │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 50951 │ │ │ │ + jle 509f1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea (%ebx,%edi,1),%ecx │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ mov 0x74(%eax),%edx │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ lea (%edx,%edi,4),%esi │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ @@ -95932,53 +95825,53 @@ │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ lea (%edx,%ecx,4),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp -0x2c(%ebp),%eax │ │ │ │ - jge 507c8 │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ + jge 50868 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ + imul -0x64(%ebp),%ecx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - imul -0x64(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 50790 │ │ │ │ + jmp 50830 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 507a6 │ │ │ │ + je 50846 │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fildl -0x4(%esi,%edx,4) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ fmull -0x8(%esi,%edx,8) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ fildl 0x2c(%esi) │ │ │ │ mov 0x40(%esi),%esi │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0x4(%esi,%edx,4),%esi │ │ │ │ add -0x4(%eax,%edx,4),%esi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ fildl -0x4c(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ add %eax,%eax │ │ │ │ - fmuls -0xad74(%esi) │ │ │ │ + fmuls -0x9d74(%esi) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ fld %st(2) │ │ │ │ @@ -95992,15 +95885,15 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl -0x8(%eax,%edx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 508c0 │ │ │ │ + jbe 50960 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -96022,47 +95915,47 @@ │ │ │ │ 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 50763 │ │ │ │ + je 50803 │ │ │ │ fchs │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ fmul %st(4),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ imul -0x4(%edi,%edx,4),%ecx │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ addl $0x8,-0x28(%ebp) │ │ │ │ - lea -0x1(%ebx,%ecx,1),%ecx │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ + lea -0x1(%ebx,%ecx,1),%ecx │ │ │ │ mov %ecx,(%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jle 507c2 │ │ │ │ + jle 50862 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%ebx │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 506a0 │ │ │ │ + jne 50740 │ │ │ │ imul -0x4(%edi,%edx,4),%ecx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ fldz │ │ │ │ mov %edx,%eax │ │ │ │ addl $0x8,-0x28(%ebp) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ mov %ecx,(%edi,%edx,4) │ │ │ │ inc %edx │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jg 50790 │ │ │ │ + jg 50830 │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,(%ebx) │ │ │ │ @@ -96071,223 +95964,224 @@ │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ dec %eax │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ fstpl (%ebx) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je 50910 │ │ │ │ + je 509b0 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ mov -0x4(%ebx,%ecx,4),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 50910 │ │ │ │ - mov (%edi,%eax,4),%ebx │ │ │ │ + je 509b0 │ │ │ │ add -0x28(%ebp),%edx │ │ │ │ + mov (%edi,%eax,4),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov 0x2c(%ebx),%ecx │ │ │ │ lea 0x2(%ecx,%ecx,1),%ebx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 508d0 │ │ │ │ + jle 50970 │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 50891 │ │ │ │ - jmp 508d0 │ │ │ │ + je 50931 │ │ │ │ + jmp 50970 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 508b3 │ │ │ │ + je 50953 │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov 0x4(%ebx,%eax,4),%edx │ │ │ │ mov $0x1,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jg 5087a │ │ │ │ + jg 5091a │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%ebx │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ mov %edx,0x4(%esi,%eax,4) │ │ │ │ mov %ebx,0x4(%ecx,%eax,4) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ cmp %ebx,-0x38(%ebp) │ │ │ │ - jne 508d0 │ │ │ │ + jne 50970 │ │ │ │ test %eax,%eax │ │ │ │ - je 508d0 │ │ │ │ + je 50970 │ │ │ │ dec %eax │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ movl $0x0,0x4(%edi,%eax,4) │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 50850 │ │ │ │ + jne 508f0 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 5085e │ │ │ │ + jmp 508fe │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 50930 │ │ │ │ + ja 509d0 │ │ │ │ fstp %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - jmp 50770 │ │ │ │ + jmp 50810 │ │ │ │ nop │ │ │ │ addl $0x4,-0x54(%ebp) │ │ │ │ addl $0x8,-0x5c(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ cmp -0x6c(%ebp),%ebx │ │ │ │ - jne 50660 │ │ │ │ + jne 50700 │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov %eax,(%edx,%esi,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %esi │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ cmp %esi,0x4(%eax) │ │ │ │ - jle 50945 │ │ │ │ + jle 509e5 │ │ │ │ fxch %st(1) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 50500 │ │ │ │ + jmp 505a0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ negl -0x28(%ebp) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %ecx,(%ebx,%eax,4) │ │ │ │ - jmp 50814 │ │ │ │ + jmp 508b7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmul %st(4),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 50770 │ │ │ │ + jmp 50810 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 508ea │ │ │ │ + jmp 5098a │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 504aa │ │ │ │ + jmp 5054a │ │ │ │ nop │ │ │ │ │ │ │ │ -00050960 : │ │ │ │ +00050a00 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1440a,%ebx │ │ │ │ + add $0x1336a,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 50990 │ │ │ │ + jne 50a30 │ │ │ │ test $0x20,%al │ │ │ │ - jne 509a3 │ │ │ │ + jne 50a43 │ │ │ │ test $0x8,%al │ │ │ │ - jne 509b6 │ │ │ │ + jne 50a56 │ │ │ │ test $0x4,%al │ │ │ │ - jne 509c9 │ │ │ │ + jne 50a69 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 44a0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 5097f │ │ │ │ + je 50a1f │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4180 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 50983 │ │ │ │ + je 50a23 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4610 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 50987 │ │ │ │ + je 50a27 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4190 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000509e0 : │ │ │ │ +00050a80 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1437c,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0x132dc,%ebx │ │ │ │ lea 0x0(,%ebp,4),%edx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ + mov %ebp,0x18(%edi) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ push %edx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 50ad0 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 50b70 │ │ │ │ lea (%esi,%edx,1),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ebp │ │ │ │ add $0x4,%esi │ │ │ │ add $0x4,%eax │ │ │ │ mov %ebp,-0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 50a40 │ │ │ │ + jne 50ae0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -96296,173 +96190,173 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ lea 0x0(,%esi,4),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ inc %esi │ │ │ │ push (%eax,%ebp,1) │ │ │ │ call 4410 │ │ │ │ - mov 0x20(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x20(%edi),%edx │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ lea -0x1(%eax,%eax,1),%ecx │ │ │ │ mov %ecx,(%edx,%ebp,1) │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jne 50a70 │ │ │ │ + jne 50b10 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ mov $0xdd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 50aed │ │ │ │ + je 50b8d │ │ │ │ mov %eax,0x38(%edi) │ │ │ │ movl $0x41,0x3c(%edi) │ │ │ │ add $0x1c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 4b180 │ │ │ │ + jmp 4b200 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 4720 │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 50aac │ │ │ │ + jmp 50b4c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00050b00 : │ │ │ │ +00050ba0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x38,%esp │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ebp │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%ebp │ │ │ │ mov 0x54(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1425c,%ebx │ │ │ │ + add $0x131bc,%ebx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ - mov %ecx,0x18(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%edi │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ + mov %ecx,0x18(%ebp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ push %edi │ │ │ │ call 4720 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 50be0 │ │ │ │ + jle 50c80 │ │ │ │ lea (%esi,%edi,1),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esi),%edx │ │ │ │ add $0x4,%esi │ │ │ │ add $0x4,%eax │ │ │ │ mov %edx,-0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 50b70 │ │ │ │ + jne 50c10 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ - mov %eax,0x20(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x20(%ebp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ add %eax,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%ecx │ │ │ │ mov %edx,-0x4(%ecx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 50ba0 │ │ │ │ + jne 50c40 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov %eax,0x2c(%ebp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %eax,0x38(%ebp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %eax,0x3c(%ebp) │ │ │ │ add $0x2c,%esp │ │ │ │ mov %ebp,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 4b180 │ │ │ │ + jmp 4b200 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ - jmp 50baf │ │ │ │ + jmp 50c4f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00050c00 : │ │ │ │ +00050ca0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1416b,%ebx │ │ │ │ + add $0x130cb,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4640 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00050c30 : │ │ │ │ +00050cd0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1413b,%ebx │ │ │ │ + add $0x1309b,%ebx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x2 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4640 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00050c70 : │ │ │ │ +00050d10 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x140fb,%ebx │ │ │ │ + add $0x1305b,%ebx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ @@ -96470,160 +96364,160 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4640 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00050cb0 : │ │ │ │ +00050d50 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - call 39316 │ │ │ │ - add $0x140bc,%ecx │ │ │ │ + call 39296 │ │ │ │ + add $0x1301c,%ecx │ │ │ │ mov 0xc(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 50d70 │ │ │ │ + je 50e10 │ │ │ │ mov 0x40(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 50d80 │ │ │ │ + je 50e20 │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 50d90 │ │ │ │ + je 50e30 │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ imul %esi,%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 50d32 │ │ │ │ + jle 50dd2 │ │ │ │ + flds -0x9d74(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ - flds -0xad74(%ecx) │ │ │ │ - jmp 50d0d │ │ │ │ + jmp 50dad │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 50d20 │ │ │ │ + ja 50dc0 │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 50d30 │ │ │ │ + je 50dd0 │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 50d00 │ │ │ │ + jb 50da0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 50d22 │ │ │ │ + jmp 50dc2 │ │ │ │ ffreep %st(0) │ │ │ │ - lea -0xa910(%ecx),%eax │ │ │ │ + lea -0x9910(%ecx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jle 50da2 │ │ │ │ + jle 50e42 │ │ │ │ mov 0x28(%edx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - jmp 50d51 │ │ │ │ + jmp 50df1 │ │ │ │ nop │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp 0x2c(%edx),%ebx │ │ │ │ - jle 50db0 │ │ │ │ + jle 50e50 │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 50da0 │ │ │ │ + je 50e40 │ │ │ │ fld %st(0) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jb 50d40 │ │ │ │ + jb 50de0 │ │ │ │ ffreep %st(0) │ │ │ │ - lea -0xa9ee(%ecx),%eax │ │ │ │ - jmp 50d28 │ │ │ │ + lea -0x99ee(%ecx),%eax │ │ │ │ + jmp 50dc8 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ pop %ebx │ │ │ │ - lea -0xaa40(%ecx),%eax │ │ │ │ + lea -0x9a40(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ pop %ebx │ │ │ │ - lea -0xaa26(%ecx),%eax │ │ │ │ + lea -0x9a26(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ pop %ebx │ │ │ │ - lea -0xaa0c(%ecx),%eax │ │ │ │ + lea -0x9a0c(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 50d28 │ │ │ │ + jmp 50dc8 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - lea -0xa858(%ecx),%eax │ │ │ │ - jmp 50d28 │ │ │ │ + lea -0x9858(%ecx),%eax │ │ │ │ + jmp 50dc8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00050dc0 : │ │ │ │ +00050e60 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x13fac,%ebx │ │ │ │ + add $0x12f0c,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 50e90 │ │ │ │ + jne 50f30 │ │ │ │ test $0x20,%al │ │ │ │ - jne 50ec4 │ │ │ │ + jne 50f64 │ │ │ │ test $0x10,%al │ │ │ │ - jne 50eef │ │ │ │ + jne 50f8f │ │ │ │ test $0x8,%al │ │ │ │ - jne 50f08 │ │ │ │ + jne 50fa8 │ │ │ │ test $0x4,%al │ │ │ │ - jne 50f21 │ │ │ │ + jne 50fc1 │ │ │ │ test $0x1,%al │ │ │ │ - je 50e38 │ │ │ │ + je 50ed8 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 50e27 │ │ │ │ + jle 50ec7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 50e10 │ │ │ │ + jg 50eb0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 50f80 │ │ │ │ + jne 51020 │ │ │ │ test $0x80,%al │ │ │ │ - jne 50f60 │ │ │ │ + jne 51000 │ │ │ │ test $0x40,%al │ │ │ │ - jne 50f40 │ │ │ │ + jne 50fe0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 4830 │ │ │ │ pop %edx │ │ │ │ @@ -96643,85 +96537,101 @@ │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ call 46a0 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 50fa0 │ │ │ │ + jne 51040 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x84(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 50de6 │ │ │ │ + je 50e86 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x74(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x78(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x6c(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 50dee │ │ │ │ + je 50e8e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 50df6 │ │ │ │ + je 50e96 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 50dfe │ │ │ │ + je 50e9e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 50dfe │ │ │ │ + jmp 50e9e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 50e51 │ │ │ │ + jmp 50ef1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 50e49 │ │ │ │ + jmp 50ee9 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 50e41 │ │ │ │ + jmp 50ee1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x88(%esi) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 50ea8 │ │ │ │ + jmp 50f48 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ @@ -96730,15 +96640,15 @@ │ │ │ │ push %ebx │ │ │ │ mov %eax,%esi │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x13d9f,%ebx │ │ │ │ + add $0x12cdf,%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ @@ -96749,23 +96659,23 @@ │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 │ │ │ │ mov %eax,0x20(%esi) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 │ │ │ │ - mov 0x28(%esi),%edi │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ movl $0x1,0x3c(%esi) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x28(%esi),%edi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %eax,0x1c(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov %edi,0x48(%esi) │ │ │ │ test %edx,%edx │ │ │ │ - jle 510e8 │ │ │ │ + jle 511a8 │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ mov 0x2c(%esi),%ecx │ │ │ │ fld1 │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ @@ -96794,92 +96704,92 @@ │ │ │ │ and $0x1,%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ sbb $0xffffffff,%edx │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ imul 0x3c(%esi),%edx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ mov %edx,0x3c(%esi) │ │ │ │ fildl (%edi,%eax,4) │ │ │ │ fildl (%ecx,%eax,4) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ fildl (%ecx,%eax,4) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ test $0x1,%dl │ │ │ │ - jne 51230 │ │ │ │ + jne 512f0 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 51070 │ │ │ │ + jg 51130 │ │ │ │ ffreep %st(0) │ │ │ │ - shl $0x3,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x3,%edx │ │ │ │ push %edx │ │ │ │ call 4720 │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x34(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x34(%esi) │ │ │ │ test %edi,%edi │ │ │ │ - jle 5113b │ │ │ │ + jle 511fb │ │ │ │ + fldl -0x9c48(%ebx) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - fldl -0xac48(%ebx) │ │ │ │ lea (%eax,%edi,8),%ecx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ fdivl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fsubrs -0xad70(%ebx) │ │ │ │ + fsubrs -0x9d70(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 51120 │ │ │ │ + jne 511e0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 512d0 │ │ │ │ + jne 51390 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 512f2 │ │ │ │ + jne 513b2 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 51313 │ │ │ │ + jne 513d3 │ │ │ │ test $0x80,%al │ │ │ │ - jne 512b0 │ │ │ │ + jne 51370 │ │ │ │ test $0x4,%al │ │ │ │ - jne 51250 │ │ │ │ + jne 51310 │ │ │ │ test $0x10,%al │ │ │ │ - jne 5127c │ │ │ │ + jne 5133c │ │ │ │ test $0x20,%al │ │ │ │ - je 511d2 │ │ │ │ + je 51292 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 51333 │ │ │ │ + jle 513f3 │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ mov $0x1,%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul %edx,%edi │ │ │ │ inc %eax │ │ │ │ add %edi,%edi │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 51190 │ │ │ │ + jne 51250 │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov %eax,0x58(%esi) │ │ │ │ @@ -96904,16 +96814,16 @@ │ │ │ │ push -0x2c(%ebp) │ │ │ │ push 0x4(%esi) │ │ │ │ push 0x2c(%esi) │ │ │ │ push 0x18(%esi) │ │ │ │ push %eax │ │ │ │ call 4540 │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ - mov 0x4c(%esi),%edx │ │ │ │ add $0x30,%esp │ │ │ │ + mov 0x4c(%esi),%edx │ │ │ │ mov %edx,0x40(%eax) │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,0xc(%eax) │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %eax,0x68(%esi) │ │ │ │ mov 0x23c(%ebx),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ @@ -96928,17 +96838,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 51070 │ │ │ │ + jl 51130 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 510e8 │ │ │ │ + jmp 511a8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ inc %eax │ │ │ │ shl $0xa,%eax │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ inc %eax │ │ │ │ @@ -96946,126 +96856,126 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x58(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 51170 │ │ │ │ + je 51230 │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x30(%esi),%edi │ │ │ │ - sub $0xc,%esp │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x30(%esi),%edi │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x58(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ - jmp 51170 │ │ │ │ + jmp 51230 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ - jmp 51160 │ │ │ │ + jmp 51220 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul 0x4(%esi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%edi │ │ │ │ push %edi │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4c(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - je 5114f │ │ │ │ + je 5120f │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x8,%ah │ │ │ │ - je 51158 │ │ │ │ + je 51218 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ imul (%esi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x50(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ - jmp 51158 │ │ │ │ + jmp 51218 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 5119a │ │ │ │ + jmp 5125a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00051340 : │ │ │ │ +00051400 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %esp,-0x9c(%ebp) │ │ │ │ call 4c37 │ │ │ │ - add $0x13a1e,%eax │ │ │ │ + add $0x12964,%eax │ │ │ │ + mov %esp,-0x9c(%ebp) │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ lea 0xf(%eax),%ecx │ │ │ │ add $0x13,%eax │ │ │ │ shr $0x4,%ecx │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ sub %ecx,%esp │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x64(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ sub %ecx,%esp │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea 0x1b(,%edx,8),%eax │ │ │ │ lea 0x13(,%edx,8),%edx │ │ │ │ + shr $0x2,%edi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ sub %edx,%esp │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ sub %ecx,%esp │ │ │ │ + shr $0x3,%esi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ - shr $0x2,%edi │ │ │ │ - shr $0x3,%esi │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x3c(%ecx),%ecx │ │ │ │ mov 0x68(%edx),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ @@ -97079,699 +96989,694 @@ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov 0x44(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - jne 51967 │ │ │ │ + jne 51a07 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%edi,4) │ │ │ │ fld1 │ │ │ │ fstpl 0x0(,%esi,8) │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 52049 │ │ │ │ + jle 52109 │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %esi,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 51460 │ │ │ │ + jne 51520 │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x10,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - jne 51720 │ │ │ │ + jne 517d6 │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ - jne 51d41 │ │ │ │ + jne 51e01 │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 519f3 │ │ │ │ + jle 51ab7 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ mov %esi,-0x94(%ebp) │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ dec %esi │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ cmovs %eax,%esi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 515a8 │ │ │ │ + js 51668 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ fldz │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov 0x48(%esi),%esi │ │ │ │ add 0x50(%ecx),%ebx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%ecx │ │ │ │ or $0xc,%ch │ │ │ │ mov %cx,-0x1c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ fildl (%ebx,%eax,4) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ fistl -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ - jbe 51566 │ │ │ │ + jbe 51626 │ │ │ │ mov %ecx,%ebx │ │ │ │ dec %ecx │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ sub %esi,%ecx │ │ │ │ add %esi,%ebx │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ mov %ecx,(%edx,%eax,4) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ mov %ebx,(%edx,%eax,4) │ │ │ │ sub $0x1,%eax │ │ │ │ - jae 51540 │ │ │ │ + jae 51600 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jle 51c10 │ │ │ │ + jle 51cd0 │ │ │ │ mov %edx,%ebx │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ cmp %ecx,-0x20(%ebp) │ │ │ │ - jle 51b9d │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jle 51c5d │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ fildl 0x30(%eax) │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x48(%eax),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ add 0x50(%esi),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 516ca │ │ │ │ + jmp 51784 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 51686 │ │ │ │ + je 5173f │ │ │ │ fchs │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ fstl (%eax,%ecx,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%ebx │ │ │ │ lea (%ebx,%ebx,2),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ add -0x28(%ebp),%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ imul %esi,%ebx │ │ │ │ + cmp %ecx,-0x20(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea (%edx,%ebx,1),%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - cmp %ecx,-0x20(%ebp) │ │ │ │ - je 51b90 │ │ │ │ + je 51c50 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ fildl -0x28(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fildl (%eax,%ecx,4) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldl (%edi,%ecx,8) │ │ │ │ fildl (%eax,%ecx,4) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fsub %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + fldl (%edi,%ecx,8) │ │ │ │ + fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + fsubl (%edi,%ecx,8) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 51640 │ │ │ │ + ja 51700 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 51b70 │ │ │ │ + ja 51c30 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 51693 │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ + jmp 5174d │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 519f3 │ │ │ │ + jle 51ab7 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - js 52055 │ │ │ │ + js 52115 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ fldz │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ mov 0x48(%eax),%edi │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ mov 0x50(%eax),%eax │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ fildl (%edi,%eax,4) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ fistl -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ - jbe 517a6 │ │ │ │ + jbe 51856 │ │ │ │ mov %edx,%ecx │ │ │ │ dec %edx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ sub %ebx,%edx │ │ │ │ add %ebx,%ecx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ sub $0x1,%eax │ │ │ │ - jae 51780 │ │ │ │ + jae 51830 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - push -0x50(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 51d15 │ │ │ │ + jle 51dd5 │ │ │ │ mov %esi,%ecx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ test %edx,%edx │ │ │ │ cmovs -0x20(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ cmp %edi,-0x20(%ebp) │ │ │ │ - jle 518ae │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jle 5195e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov 0x58(%eax),%eax │ │ │ │ mov 0x2c(%esi),%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov (%esi,%edi,4),%ebx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ add %edi,%esi │ │ │ │ imul %eax,%esi │ │ │ │ add %esi,%esi │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov (%edx,%edi,4),%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ inc %edi │ │ │ │ add %esi,%eax │ │ │ │ - add -0x4c(%ebp),%esi │ │ │ │ + add -0x44(%ebp),%esi │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edi,4),%ecx │ │ │ │ lea (%ecx,%ecx,2),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ add -0x4(%edx,%edi,4),%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ imul %ebx,%ecx │ │ │ │ + cmp -0x20(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea (%edx,%ecx,1),%ebx │ │ │ │ mov %ebx,(%eax,%edi,4) │ │ │ │ - cmp -0x20(%ebp),%edi │ │ │ │ - jne 51860 │ │ │ │ + jne 51910 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x68(%ebp),%eax │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jg 51914 │ │ │ │ - jmp 51d0a │ │ │ │ + jg 519b4 │ │ │ │ + jmp 51dca │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx,%edi,4),%eax │ │ │ │ movl $0x0,(%esi,%edi,4) │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 51d00 │ │ │ │ + je 51dc0 │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ cmp (%ecx,%edi,4),%eax │ │ │ │ - je 51900 │ │ │ │ + je 519a0 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ - incl -0x50(%ebp) │ │ │ │ + incl -0x54(%ebp) │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ incl (%eax,%edi,4) │ │ │ │ - cmp %esi,-0x50(%ebp) │ │ │ │ - jne 51810 │ │ │ │ + cmp %esi,-0x54(%ebp) │ │ │ │ + jne 518c0 │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp -0x8c(%ebp),%ebx │ │ │ │ - je 519f3 │ │ │ │ + je 51ab7 │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ addl $0x10,-0x70(%ebp) │ │ │ │ add %esi,-0x7c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - js 51d36 │ │ │ │ + js 51df6 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 5173d │ │ │ │ + jmp 517f3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 519f3 │ │ │ │ + jle 51ab7 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x64(%esi),%edi │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 519e8 │ │ │ │ + jle 51aa8 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add %edx,%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov 0x60(%esi),%edi │ │ │ │ mov 0x58(%esi),%esi │ │ │ │ - jmp 519c0 │ │ │ │ + jmp 51a80 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edi,%edx,4),%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ + mov (%edi,%edx,4),%eax │ │ │ │ inc %edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl 0x8(%ecx) │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x68(%ebp),%eax │ │ │ │ + cmp -0x28(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp -0x28(%ebp),%edx │ │ │ │ - jne 519c0 │ │ │ │ + jne 51a80 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp -0x30(%ebp),%eax │ │ │ │ - jne 51990 │ │ │ │ + jne 51a30 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%esp │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 51a79 │ │ │ │ + jle 51b3a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 51a79 │ │ │ │ + jle 51b3a │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x4c(%eax),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x1c(%esi),%esi │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(,%esi,8),%ecx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ add -0x34(%ebp),%ecx │ │ │ │ - jmp 51a60 │ │ │ │ + jmp 51b20 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fdivl (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fdivl -0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 51a60 │ │ │ │ + jne 51b20 │ │ │ │ inc %ebx │ │ │ │ add %edi,%esi │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 51a30 │ │ │ │ + jne 51af0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,0xc(%eax) │ │ │ │ push %eax │ │ │ │ call 4880 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 51b5c │ │ │ │ + jle 51c1c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 51b19 │ │ │ │ + jle 51bda │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x4c(%eax),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x1c(%esi),%esi │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add %ebx,%eax │ │ │ │ add -0x34(%ebp),%ebx │ │ │ │ - jmp 51b00 │ │ │ │ + jmp 51bc0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ + fmull -0x8(%ecx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 51b00 │ │ │ │ + jne 51bc0 │ │ │ │ inc %edi │ │ │ │ add %edx,%esi │ │ │ │ cmp -0x28(%ebp),%edi │ │ │ │ - jne 51ad0 │ │ │ │ + jne 51b90 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ testb $0x1,0x44(%eax) │ │ │ │ - je 51c49 │ │ │ │ + je 51d09 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov 0x54(%esi),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add %eax,%edx │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ + fldl -0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 51b40 │ │ │ │ + jne 51c00 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 51693 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 5174d │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x68(%ebp),%eax │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jg 51bf0 │ │ │ │ - jmp 51c44 │ │ │ │ + jg 51cb0 │ │ │ │ + jmp 51d04 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx,%ecx,4),%eax │ │ │ │ movl $0x0,(%edx,%ecx,4) │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ dec %ecx │ │ │ │ - je 51c40 │ │ │ │ + je 51d00 │ │ │ │ mov (%edi,%ecx,4),%eax │ │ │ │ cmp (%esi,%ecx,4),%eax │ │ │ │ - je 51be0 │ │ │ │ - inc %eax │ │ │ │ + je 51ca0 │ │ │ │ incl -0x6c(%ebp) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + inc %eax │ │ │ │ incl (%edx,%ecx,4) │ │ │ │ - mov %eax,(%edi,%ecx,4) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ cmp %esi,-0x6c(%ebp) │ │ │ │ - jne 515d0 │ │ │ │ + mov %eax,(%edi,%ecx,4) │ │ │ │ + jne 51690 │ │ │ │ mov %ebx,%edx │ │ │ │ incl -0x88(%ebp) │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ addl $0x10,-0x70(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ add %ebx,-0x84(%ebp) │ │ │ │ cmp -0x8c(%ebp),%eax │ │ │ │ - jne 51500 │ │ │ │ + jne 515c0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 519f3 │ │ │ │ + jmp 51ab7 │ │ │ │ nop │ │ │ │ mov (%edi),%eax │ │ │ │ - jmp 51bf8 │ │ │ │ + jmp 51cb8 │ │ │ │ mov (%edi,%eax,4),%eax │ │ │ │ - jmp 51bf8 │ │ │ │ + jmp 51cb8 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ - fldl -0xac40(%eax) │ │ │ │ + fldl -0x9c40(%eax) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 51b5c │ │ │ │ + jle 51c1c │ │ │ │ fld1 │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x34(%esi),%ecx │ │ │ │ imul -0x20(%ebp),%edx │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ fldl (%ecx,%edi,8) │ │ │ │ mov 0x4c(%esi),%ecx │ │ │ │ fldl -0x30(%ebp) │ │ │ │ add %edi,%edx │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ fildl (%edx,%edi,4) │ │ │ │ @@ -97786,62 +97691,62 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x30(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fldl -0x28(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmp %edi,%edx │ │ │ │ - jg 51c70 │ │ │ │ + jg 51d30 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ inc %eax │ │ │ │ shl $0x4,%ecx │ │ │ │ add 0xc(%esi),%ecx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ fldl 0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 51c60 │ │ │ │ + jl 51d20 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp 5191c │ │ │ │ + jmp 519bc │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - jmp 5191c │ │ │ │ - incl -0x4c(%ebp) │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ + jmp 519bc │ │ │ │ + incl -0x44(%ebp) │ │ │ │ addl $0x10,-0x70(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ add %ebx,-0x7c(%ebp) │ │ │ │ cmp -0x8c(%ebp),%eax │ │ │ │ - jne 5174b │ │ │ │ - jmp 519f3 │ │ │ │ + jne 51801 │ │ │ │ + jmp 51ab7 │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ - jmp 51804 │ │ │ │ + jmp 518b4 │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 519f3 │ │ │ │ + jle 51ab7 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ mov %esi,-0x94(%ebp) │ │ │ │ @@ -97849,285 +97754,285 @@ │ │ │ │ dec %esi │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ cmovs %eax,%esi │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 51e19 │ │ │ │ + js 51ed9 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ fldz │ │ │ │ mov 0x48(%esi),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov 0x30(%esi),%ebx │ │ │ │ mov %esi,%edx │ │ │ │ + mov 0x30(%esi),%ebx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ add 0x50(%edx),%esi │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ nop │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ fildl (%edx,%eax,4) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ fistl -0x3c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ - jbe 51de6 │ │ │ │ + jbe 51ea6 │ │ │ │ mov %edx,%ecx │ │ │ │ dec %edx │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ sub %ebx,%edx │ │ │ │ add %ebx,%ecx │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov %ecx,(%esi,%eax,4) │ │ │ │ sub $0x1,%eax │ │ │ │ - jae 51dc0 │ │ │ │ + jae 51e80 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x94(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 4230 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 52015 │ │ │ │ + jle 520d5 │ │ │ │ fld1 │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ cmp %ebx,-0x20(%ebp) │ │ │ │ - jle 51f8f │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jle 5204f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ mov 0x28(%eax),%esi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ add 0x50(%edi),%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fildl -0x54(%ebp) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - inc %eax │ │ │ │ movzwl -0x1a(%ebp),%edi │ │ │ │ + inc %eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ - fdivr %st(2),%st │ │ │ │ or $0xc00,%di │ │ │ │ mov %di,-0x1c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + fdivr %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 51ec0 │ │ │ │ + jmp 51f80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ fildl (%edx,%eax,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fabs │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ fistpl (%ecx,%eax,4) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 51ec0 │ │ │ │ + jne 51f80 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ mov 0x58(%eax),%eax │ │ │ │ mov 0x2c(%esi),%esi │ │ │ │ fldl (%edi,%ebx,8) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ mov (%esi,%ebx,4),%esi │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ imul %ebx,%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ - add -0x54(%ebp),%edi │ │ │ │ + add -0x58(%ebp),%edi │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - fsub %st(1),%st │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ + fsub %st(1),%st │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%ecx,%edx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl (%eax,%ebx,8) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ebx,4),%ecx │ │ │ │ lea (%ecx,%ecx,2),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ add -0x4(%edx,%ebx,4),%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ imul %esi,%ecx │ │ │ │ + cmp -0x20(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea (%edx,%ecx,1),%esi │ │ │ │ mov %esi,(%eax,%ebx,4) │ │ │ │ - cmp -0x20(%ebp),%ebx │ │ │ │ - jne 51f20 │ │ │ │ + jne 51fe0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x68(%ebp),%eax │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 52044 │ │ │ │ + jle 52104 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - jmp 51ff0 │ │ │ │ + jmp 520b0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ movl $0x0,(%edi,%ebx,4) │ │ │ │ mov %eax,(%edx,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 52040 │ │ │ │ + je 52100 │ │ │ │ mov (%edx,%ebx,4),%eax │ │ │ │ cmp (%ecx,%ebx,4),%eax │ │ │ │ - je 51fe0 │ │ │ │ + je 520a0 │ │ │ │ inc %eax │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov %eax,(%edx,%ebx,4) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ incl (%eax,%ebx,4) │ │ │ │ cmp %esi,-0x78(%ebp) │ │ │ │ - jne 51e40 │ │ │ │ + jne 51f00 │ │ │ │ ffreep %st(0) │ │ │ │ mov %edx,%edi │ │ │ │ incl -0x84(%ebp) │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ addl $0x10,-0x70(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ add %ebx,-0x80(%ebp) │ │ │ │ cmp -0x8c(%ebp),%eax │ │ │ │ - jne 51d8a │ │ │ │ - jmp 519f3 │ │ │ │ + jne 51e4a │ │ │ │ + jmp 51ab7 │ │ │ │ nop │ │ │ │ mov (%edx),%eax │ │ │ │ - jmp 51ff8 │ │ │ │ + jmp 520b8 │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - jmp 51ff8 │ │ │ │ + jmp 520b8 │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ - jmp 5146d │ │ │ │ + jmp 5152d │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 517e6 │ │ │ │ - jmp 519f3 │ │ │ │ + jg 51896 │ │ │ │ + jmp 51ab7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00052070 : │ │ │ │ +00052130 : │ │ │ │ call 4c37 │ │ │ │ - add $0x12d03,%eax │ │ │ │ + add $0x11c43,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ testb $0x1,0x44(%esi) │ │ │ │ - jne 525b4 │ │ │ │ + jne 5266a │ │ │ │ test %eax,%eax │ │ │ │ - jle 52ab3 │ │ │ │ + jle 52b73 │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - fldl -0xac40(%edi) │ │ │ │ + fldl -0x9c40(%edi) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 52a99 │ │ │ │ + jle 52b59 │ │ │ │ fld1 │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x34(%esi),%ecx │ │ │ │ imul -0x20(%ebp),%eax │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ fldl (%ecx,%edi,8) │ │ │ │ mov 0x4c(%esi),%ecx │ │ │ │ fldl -0x30(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ fildl (%eax,%edi,4) │ │ │ │ @@ -98142,57 +98047,57 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x30(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ fldl -0x28(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jg 520e0 │ │ │ │ + jg 521a0 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov %edx,%ecx │ │ │ │ inc %edx │ │ │ │ shl $0x4,%ecx │ │ │ │ - add %ebx,%ecx │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ + add %ebx,%ecx │ │ │ │ fldl 0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ cmp %edx,%edi │ │ │ │ - jg 520d0 │ │ │ │ + jg 52190 │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 52602 │ │ │ │ + jg 526c2 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4890 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - jle 521f9 │ │ │ │ + jle 522ba │ │ │ │ test %eax,%eax │ │ │ │ - jle 521f9 │ │ │ │ + jle 522ba │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x4c(%esi),%ebx │ │ │ │ mov 0x1c(%esi),%esi │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ lea (%ebx,%eax,8),%ebx │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ @@ -98204,30 +98109,30 @@ │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add %ebx,%edx │ │ │ │ add -0x34(%ebp),%ebx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ + fmull -0x8(%ecx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 521e0 │ │ │ │ + jne 522a0 │ │ │ │ inc %edi │ │ │ │ add %eax,%esi │ │ │ │ cmp -0x28(%ebp),%edi │ │ │ │ - jne 521c0 │ │ │ │ + jne 52280 │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ lea 0xf(%edx),%ecx │ │ │ │ add $0x13,%edx │ │ │ │ shr $0x4,%ecx │ │ │ │ - mov %ecx,%ebx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ + mov %ecx,%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ sub %ebx,%esp │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ sub %ebx,%esp │ │ │ │ mov %esp,-0x64(%ebp) │ │ │ │ sub %ebx,%esp │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ @@ -98235,33 +98140,33 @@ │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ lea 0x8(,%eax,8),%edx │ │ │ │ + shr $0x2,%edi │ │ │ │ lea 0x13(%edx),%eax │ │ │ │ add $0xb,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ sub %edx,%esp │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ sub %ebx,%esp │ │ │ │ + shr $0x3,%esi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - shr $0x2,%edi │ │ │ │ - shr $0x3,%esi │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ @@ -98274,456 +98179,451 @@ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov 0x44(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - jne 528ec │ │ │ │ + jne 529ac │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%edi,4) │ │ │ │ fld1 │ │ │ │ fstpl 0x0(,%esi,8) │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 52e21 │ │ │ │ + jle 52ee1 │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %esi,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 522f0 │ │ │ │ + jne 523b0 │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x10,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - jne 52681 │ │ │ │ + jne 52742 │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ - jne 52af6 │ │ │ │ + jne 52bb6 │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 5297c │ │ │ │ + jle 52a3c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ dec %esi │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ cmovs %eax,%esi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 52438 │ │ │ │ + js 524f8 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ fldz │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov 0x48(%esi),%esi │ │ │ │ add 0x50(%ecx),%ebx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%ecx │ │ │ │ or $0xc,%ch │ │ │ │ mov %cx,-0x1c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ fildl (%ebx,%eax,4) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ fistl -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ - jbe 523f6 │ │ │ │ + jbe 524b6 │ │ │ │ mov %ecx,%ebx │ │ │ │ dec %ecx │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ sub %esi,%ecx │ │ │ │ add %esi,%ebx │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ mov %ecx,(%edx,%eax,4) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ mov %ebx,(%edx,%eax,4) │ │ │ │ sub $0x1,%eax │ │ │ │ - jae 523d0 │ │ │ │ + jae 52490 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ push -0xa0(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 52a52 │ │ │ │ + jle 52b12 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ movl $0x0,-0x6c(%ebp) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ fldl (%eax) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp %ecx,-0x20(%ebp) │ │ │ │ - jle 529c3 │ │ │ │ + jle 52a83 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ fildl 0x30(%eax) │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x48(%eax),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add 0x50(%esi),%eax │ │ │ │ - fstpl -0x88(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 5255e │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ + jmp 52618 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 52516 │ │ │ │ + je 525cf │ │ │ │ fchs │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ fstl (%eax,%ecx,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%ebx │ │ │ │ lea (%ebx,%ebx,2),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ add -0x28(%ebp),%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ imul %esi,%ebx │ │ │ │ + cmp %ecx,-0x20(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea (%edx,%ebx,1),%esi │ │ │ │ mov %esi,(%eax,%ecx,4) │ │ │ │ - cmp %ecx,-0x20(%ebp) │ │ │ │ - je 529b0 │ │ │ │ + je 52a70 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ fildl -0x28(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fildl (%eax,%ecx,4) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldl (%edi,%ecx,8) │ │ │ │ fildl (%eax,%ecx,4) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fsub %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + fldl (%edi,%ecx,8) │ │ │ │ + fsub %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + fsubl (%edi,%ecx,8) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 524d0 │ │ │ │ + ja 52590 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 52990 │ │ │ │ + ja 52a50 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 52523 │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ + jmp 525dd │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5216f │ │ │ │ + jle 5222f │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x54(%esi),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ + jmp 526a0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fldl -0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 525e0 │ │ │ │ + jne 526a0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 5216f │ │ │ │ + jle 5222f │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ mov 0x4c(%esi),%edx │ │ │ │ mov 0x1c(%esi),%esi │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ lea (%edx,%eax,8),%edx │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add %ebx,%edx │ │ │ │ add -0x34(%ebp),%ebx │ │ │ │ - jmp 52660 │ │ │ │ + jmp 52720 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ - fdivl (%ecx) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ + fdivl -0x8(%ecx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 52660 │ │ │ │ + jne 52720 │ │ │ │ inc %edi │ │ │ │ add %eax,%esi │ │ │ │ cmp -0x28(%ebp),%edi │ │ │ │ - jne 52630 │ │ │ │ + jne 526f0 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ - jmp 5216f │ │ │ │ + jmp 5222f │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 5297c │ │ │ │ + jle 52a3c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - js 52e2d │ │ │ │ + js 52eed │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ fldz │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ mov 0x48(%eax),%edi │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ mov 0x50(%eax),%eax │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ fildl (%edi,%eax,4) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ fistl -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ - jbe 52706 │ │ │ │ + jbe 527c6 │ │ │ │ mov %edx,%ecx │ │ │ │ dec %edx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ sub %ebx,%edx │ │ │ │ add %ebx,%ecx │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ mov %ecx,(%edi,%eax,4) │ │ │ │ sub $0x1,%eax │ │ │ │ - jae 526e0 │ │ │ │ + jae 527a0 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - push -0x50(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 4230 │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - jle 52ad5 │ │ │ │ + jle 52b95 │ │ │ │ mov %esi,%ecx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ cmovs -0x20(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edi,-0x20(%ebp) │ │ │ │ - jle 5281e │ │ │ │ + jle 528de │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov 0x58(%eax),%eax │ │ │ │ mov 0x2c(%esi),%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov (%esi,%edi,4),%ebx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ add %edi,%esi │ │ │ │ imul %eax,%esi │ │ │ │ add %esi,%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov (%edx,%edi,4),%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ inc %edi │ │ │ │ add %esi,%eax │ │ │ │ - add -0x4c(%ebp),%esi │ │ │ │ + add -0x44(%ebp),%esi │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edi,4),%ecx │ │ │ │ lea (%ecx,%ecx,2),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ add -0x4(%edx,%edi,4),%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ imul %ebx,%ecx │ │ │ │ + cmp -0x20(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea (%edx,%ecx,1),%ebx │ │ │ │ mov %ebx,(%eax,%edi,4) │ │ │ │ - cmp -0x20(%ebp),%edi │ │ │ │ - jne 527d0 │ │ │ │ + jne 52890 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ @@ -98741,126 +98641,126 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg 52894 │ │ │ │ - jmp 52aca │ │ │ │ - jmp 52880 │ │ │ │ + jg 52954 │ │ │ │ + jmp 52b8a │ │ │ │ + jmp 52940 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx,%edi,4),%eax │ │ │ │ movl $0x0,(%esi,%edi,4) │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 52ac0 │ │ │ │ + je 52b80 │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ cmp (%ecx,%edi,4),%eax │ │ │ │ - je 52880 │ │ │ │ + je 52940 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ - incl -0x50(%ebp) │ │ │ │ + incl -0x54(%ebp) │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ incl (%eax,%edi,4) │ │ │ │ - cmp %esi,-0x50(%ebp) │ │ │ │ - jne 52780 │ │ │ │ + cmp %esi,-0x54(%ebp) │ │ │ │ + jne 52840 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp -0x94(%ebp),%ebx │ │ │ │ - je 5297c │ │ │ │ + je 52a3c │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ addl $0x10,-0x70(%ebp) │ │ │ │ add %esi,-0x7c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - js 52e19 │ │ │ │ + js 52ed9 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 5269e │ │ │ │ + jmp 5275f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 5297c │ │ │ │ + jle 52a3c │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x64(%esi),%edi │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 5296d │ │ │ │ + jle 52a2d │ │ │ │ + fldl (%ecx) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add %edx,%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ - fldl (%ecx) │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ fldl 0x8(%ecx) │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ mov 0x58(%esi),%edi │ │ │ │ mov 0x60(%esi),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%edx,4),%eax │ │ │ │ fldl (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x68(%ebp),%eax │ │ │ │ + cmp -0x28(%ebp),%edx │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ - cmp -0x28(%ebp),%edx │ │ │ │ - jne 52940 │ │ │ │ + jne 52a00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne 52910 │ │ │ │ + jne 529d0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 52523 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 525dd │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + fldl -0x88(%ebp) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - fldl -0x88(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ @@ -98876,85 +98776,85 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg 52a30 │ │ │ │ - jmp 52a94 │ │ │ │ - jmp 52a20 │ │ │ │ + jg 52af0 │ │ │ │ + jmp 52b54 │ │ │ │ + jmp 52ae0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx,%ecx,4),%eax │ │ │ │ movl $0x0,(%edx,%ecx,4) │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ dec %ecx │ │ │ │ - je 52a90 │ │ │ │ + je 52b50 │ │ │ │ mov (%edi,%ecx,4),%eax │ │ │ │ cmp (%esi,%ecx,4),%eax │ │ │ │ - je 52a20 │ │ │ │ - inc %eax │ │ │ │ + je 52ae0 │ │ │ │ incl -0x6c(%ebp) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + inc %eax │ │ │ │ incl (%edx,%ecx,4) │ │ │ │ - mov %eax,(%edi,%ecx,4) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ cmp %esi,-0x6c(%ebp) │ │ │ │ - jne 52460 │ │ │ │ + mov %eax,(%edi,%ecx,4) │ │ │ │ + jne 52520 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,%edx │ │ │ │ incl -0x90(%ebp) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ addl $0x10,-0x70(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ add %ebx,-0x8c(%ebp) │ │ │ │ cmp -0x94(%ebp),%eax │ │ │ │ - jne 52390 │ │ │ │ + jne 52450 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%eax │ │ │ │ - jmp 52a38 │ │ │ │ + jmp 52af8 │ │ │ │ mov (%edi,%eax,4),%eax │ │ │ │ - jmp 52a38 │ │ │ │ + jmp 52af8 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ inc %esi │ │ │ │ cmp %edi,%esi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ - jl 52602 │ │ │ │ - jmp 52164 │ │ │ │ + jl 526c2 │ │ │ │ + jmp 52224 │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ - jmp 5216f │ │ │ │ + jmp 5222f │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp 5289c │ │ │ │ + jmp 5295c │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - jmp 5289c │ │ │ │ - incl -0x4c(%ebp) │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ + jmp 5295c │ │ │ │ + incl -0x44(%ebp) │ │ │ │ addl $0x10,-0x70(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ add %ebx,-0x7c(%ebp) │ │ │ │ cmp -0x94(%ebp),%eax │ │ │ │ - jne 526ac │ │ │ │ - jmp 5297c │ │ │ │ + jne 5276d │ │ │ │ + jmp 52a3c │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 5297c │ │ │ │ + jle 52a3c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ @@ -98962,183 +98862,183 @@ │ │ │ │ dec %esi │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ cmovs %eax,%esi │ │ │ │ mov %esi,-0x8c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 52bd9 │ │ │ │ + js 52c99 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ fldz │ │ │ │ mov 0x48(%esi),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov 0x30(%esi),%ebx │ │ │ │ mov %esi,%edx │ │ │ │ + mov 0x30(%esi),%ebx │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ add 0x50(%edx),%esi │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ fildl (%edx,%eax,4) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ fistl -0x3c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ - jbe 52ba6 │ │ │ │ + jbe 52c66 │ │ │ │ mov %edx,%ecx │ │ │ │ dec %edx │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ sub %ebx,%edx │ │ │ │ add %ebx,%ecx │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov %ecx,(%esi,%eax,4) │ │ │ │ sub $0x1,%eax │ │ │ │ - jae 52b80 │ │ │ │ + jae 52c40 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x90(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 4230 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 52dd7 │ │ │ │ + jle 52e97 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ fldl (%eax) │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp %ebx,-0x20(%ebp) │ │ │ │ - jle 52d4f │ │ │ │ + jle 52e0f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ mov 0x28(%eax),%esi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ add 0x50(%edi),%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fildl -0x54(%ebp) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - inc %eax │ │ │ │ movzwl -0x1a(%ebp),%edi │ │ │ │ + inc %eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ - fdivr %st(2),%st │ │ │ │ or $0xc00,%di │ │ │ │ mov %di,-0x1c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + fdivr %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - jmp 52c80 │ │ │ │ + jmp 52d40 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ fildl (%edx,%eax,4) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fabs │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ fistpl (%ecx,%eax,4) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 52c80 │ │ │ │ + jne 52d40 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ mov 0x58(%eax),%eax │ │ │ │ mov 0x2c(%esi),%esi │ │ │ │ fldl (%edi,%ebx,8) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ mov (%esi,%ebx,4),%esi │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ imul %ebx,%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ - add -0x54(%ebp),%edi │ │ │ │ + add -0x58(%ebp),%edi │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - fsub %st(1),%st │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ + fsub %st(1),%st │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%ecx,%edx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl (%eax,%ebx,8) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ebx,4),%ecx │ │ │ │ lea (%ecx,%ecx,2),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ add -0x4(%edx,%ebx,4),%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ imul %esi,%ecx │ │ │ │ + cmp -0x20(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea (%edx,%ecx,1),%esi │ │ │ │ mov %esi,(%eax,%ebx,4) │ │ │ │ - cmp -0x20(%ebp),%ebx │ │ │ │ - jne 52ce0 │ │ │ │ + jne 52da0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%eax │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ @@ -99153,91 +99053,91 @@ │ │ │ │ mov %eax,%ebx │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(2) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 52e14 │ │ │ │ + jle 52ed4 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - jmp 52db0 │ │ │ │ + jmp 52e70 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ movl $0x0,(%edi,%ebx,4) │ │ │ │ mov %eax,(%edx,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 52e10 │ │ │ │ + je 52ed0 │ │ │ │ mov (%edx,%ebx,4),%eax │ │ │ │ cmp (%ecx,%ebx,4),%eax │ │ │ │ - je 52da0 │ │ │ │ + je 52e60 │ │ │ │ inc %eax │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov %eax,(%edx,%ebx,4) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ incl (%eax,%ebx,4) │ │ │ │ cmp %esi,-0x78(%ebp) │ │ │ │ - jne 52c00 │ │ │ │ + jne 52cc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %edx,%edi │ │ │ │ incl -0x80(%ebp) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ addl $0x10,-0x70(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ add %ebx,-0x88(%ebp) │ │ │ │ cmp -0x94(%ebp),%eax │ │ │ │ - jne 52b3f │ │ │ │ + jne 52bff │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ - jmp 52db8 │ │ │ │ + jmp 52e78 │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - jmp 52db8 │ │ │ │ + jmp 52e78 │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - jmp 52761 │ │ │ │ + jmp 52821 │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ - jmp 522fd │ │ │ │ + jmp 523bd │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 52746 │ │ │ │ + jg 52806 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 5297c │ │ │ │ + je 52a3c │ │ │ │ add $0x2,%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 5297c │ │ │ │ + je 52a3c │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ addl $0x20,-0x70(%ebp) │ │ │ │ lea (%eax,%edi,2),%eax │ │ │ │ test %edx,%edx │ │ │ │ - js 52e3b │ │ │ │ + js 52efb │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 5269e │ │ │ │ + jmp 5275f │ │ │ │ │ │ │ │ -00052e70 : │ │ │ │ +00052f30 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ - call ba1b │ │ │ │ - add $0x11ef8,%esi │ │ │ │ + call badb │ │ │ │ + add $0x10e38,%esi │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ mov 0xc(%eax),%ebp │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ @@ -99247,255 +99147,249 @@ │ │ │ │ push $0x0 │ │ │ │ push %ebp │ │ │ │ call 4230 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 52fd2 │ │ │ │ + jle 5308c │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 52fd2 │ │ │ │ + jle 5308c │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fldl -0xaa58(%esi) │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ + fldl -0x9a58(%esi) │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ imul %edi,%eax │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 52fe0 │ │ │ │ + jle 530a0 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ fldz │ │ │ │ - mov 0x24(%eax),%ebx │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ add 0x4c(%eax),%ecx │ │ │ │ + mov 0x24(%eax),%ebx │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ add 0x50(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 52f60 │ │ │ │ + jmp 53020 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ fildl (%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 52f60 │ │ │ │ + jne 53020 │ │ │ │ fmul %st(1),%st │ │ │ │ fsincos │ │ │ │ fldl (%esi) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - fld %st(1) │ │ │ │ + add $0x10,%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ add %ebx,0x10(%esp) │ │ │ │ - add $0x10,%esi │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl -0x8(%esi) │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl 0x8(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x10(%esi) │ │ │ │ faddl 0x0(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ + fmull -0x8(%esi) │ │ │ │ + cmp 0x14(%esp),%eax │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ - cmp 0x14(%esp),%eax │ │ │ │ - jne 52f20 │ │ │ │ + jne 52fe0 │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ add $0x10,%ebp │ │ │ │ inc %ecx │ │ │ │ cmp 0x2c(%esp),%ecx │ │ │ │ - jne 52ef0 │ │ │ │ + jne 52fb0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ - jmp 52f76 │ │ │ │ + jmp 53036 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00052ff0 : │ │ │ │ +000530b0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ - call ba1b │ │ │ │ - add $0x11d78,%esi │ │ │ │ + call badb │ │ │ │ + add $0x10cb8,%esi │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ mov 0xc(%eax),%ebp │ │ │ │ mov (%eax),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ + mov %esi,%ebx │ │ │ │ mov %edi,0x2c(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 4230 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 53153 │ │ │ │ + jle 5320d │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 53153 │ │ │ │ + jle 5320d │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fldl -0xac40(%esi) │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ + fldl -0x9c40(%esi) │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ imul %edi,%eax │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 53160 │ │ │ │ + jle 53220 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ fldz │ │ │ │ - mov 0x24(%eax),%ebx │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ add 0x4c(%eax),%ecx │ │ │ │ + mov 0x24(%eax),%ebx │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ add 0x50(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 530e0 │ │ │ │ + jmp 531a0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ fildl (%ebx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 530e0 │ │ │ │ + jne 531a0 │ │ │ │ fmul %st(1),%st │ │ │ │ fsincos │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - fld %st(1) │ │ │ │ + add $0x10,%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ add %ebx,0x10(%esp) │ │ │ │ - add $0x10,%esi │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x8(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%esi) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ + fmull 0x8(%ebp) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl -0x10(%esi) │ │ │ │ fstpl -0x8(%esi) │ │ │ │ cmp 0x14(%esp),%eax │ │ │ │ - jne 530a0 │ │ │ │ + jne 53160 │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ add $0x10,%ebp │ │ │ │ inc %ecx │ │ │ │ cmp 0x2c(%esp),%ecx │ │ │ │ - jne 53070 │ │ │ │ + jne 53130 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ - jmp 530f6 │ │ │ │ + jmp 531b6 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00053170 : │ │ │ │ +00053230 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x11bf8,%ebx │ │ │ │ + add $0x10b38,%ebx │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x54(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5323f │ │ │ │ + jle 532ff │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ xor %esi,%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 53250 │ │ │ │ + jle 53310 │ │ │ │ fld1 │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x34(%edi),%edx │ │ │ │ fstpl (%esp) │ │ │ │ imul %esi,%eax │ │ │ │ sub $0x10,%esp │ │ │ │ @@ -99517,125 +99411,125 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x30(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4290 │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ fldl 0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jg 531d0 │ │ │ │ + jg 53290 │ │ │ │ mov 0x54(%edi),%edx │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %ecx,%esi │ │ │ │ - jl 531c0 │ │ │ │ - jmp 5323f │ │ │ │ + jl 53280 │ │ │ │ + jmp 532ff │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5323f │ │ │ │ + jmp 532ff │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5323f │ │ │ │ + jmp 532ff │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ fstl (%edx,%esi,8) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jge 53235 │ │ │ │ + jge 532f5 │ │ │ │ mov %ecx,%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ and $0x1,%ebx │ │ │ │ - je 5326f │ │ │ │ + je 5332f │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jge 53239 │ │ │ │ + jge 532f9 │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ fstl 0x8(%edx,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jge 5323d │ │ │ │ + jge 532fd │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ fstl 0x8(%edx,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 5326f │ │ │ │ + jl 5332f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5323f │ │ │ │ + jmp 532ff │ │ │ │ nop │ │ │ │ │ │ │ │ -00053290 : │ │ │ │ +00053350 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x48,%esp │ │ │ │ mov 0x5c(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x11ad8,%ebx │ │ │ │ + add $0x10a18,%ebx │ │ │ │ push 0x40(%esi) │ │ │ │ call 45b0 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 5340b │ │ │ │ + jle 534cb │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 5340b │ │ │ │ + js 534cb │ │ │ │ + mov 0x30(%esi),%edi │ │ │ │ shl $0x2,%eax │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x48(%esi),%eax │ │ │ │ - mov 0x30(%esi),%edi │ │ │ │ - xor %ebp,%ebp │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - mov 0x58(%esi),%eax │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x28(%esi),%edi │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ - fildl 0x30(%esi) │ │ │ │ - fmul %st(0),%st │ │ │ │ - fldt -0xa7e8(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x28(%esp) │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - mov 0x34(%esi),%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + mov 0x58(%esi),%eax │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ lea 0x8(,%ecx,8),%edi │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + mov 0x34(%esi),%eax │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ + fildl 0x30(%esi) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fldt -0x97e8(%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ mov (%edi,%ebp,1),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ - fdivrl 0x28(%esp) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ + fdivrl 0x28(%esp) │ │ │ │ fildl (%eax,%ebp,1) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ lea (%eax,%ebp,2),%edi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ add %eax,%esi │ │ │ │ - jmp 533b5 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + jmp 53475 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -99659,53 +99553,53 @@ │ │ │ │ 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 5339f │ │ │ │ + je 5345f │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebx) │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ + fmuls -0x9d74(%ebx) │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 533f0 │ │ │ │ + je 534b0 │ │ │ │ inc %edx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fldl (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 53360 │ │ │ │ + ja 53420 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 53420 │ │ │ │ + ja 534e0 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 533b4 │ │ │ │ + jne 53474 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 533f2 │ │ │ │ + jmp 534b2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ add $0x4,%ebp │ │ │ │ add %edi,0xc(%esp) │ │ │ │ cmp %ebp,0x14(%esp) │ │ │ │ - jne 53320 │ │ │ │ + jne 533e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -99714,875 +99608,865 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%ebx) │ │ │ │ + fmull -0x9c38(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 533ad │ │ │ │ + jmp 5346d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00053440 : │ │ │ │ +00053500 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ - call ba23 │ │ │ │ - add $0x11928,%ebp │ │ │ │ + call bae3 │ │ │ │ + add $0x10868,%ebp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 5371a │ │ │ │ + jle 537bb │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ - jle 537b9 │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ + jle 53889 │ │ │ │ mov 0x48(%eax),%edi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - lea 0x0(,%esi,8),%ecx │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + fildl 0x4(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov %edi,0x44(%esp) │ │ │ │ + lea 0x0(,%esi,8),%ecx │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ - fildl 0xc(%esp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0xa7e8(%ebp) │ │ │ │ - fstpt (%esp) │ │ │ │ mov 0x50(%ecx),%ecx │ │ │ │ fnstcw 0x4e(%esp) │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ mov %ecx,0x48(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ movzwl 0x4e(%esp),%eax │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + fldt -0x97e8(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x4c(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ mov %edx,0x3c(%esp) │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ fildl (%eax,%edx,4) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ add %eax,%esi │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ + imul %edx,%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - imul %edx,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ fstpl 0x18(%esp) │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw 0x4c(%esp) │ │ │ │ - fistl 0xc(%esp) │ │ │ │ + fistl 0x4(%esp) │ │ │ │ fldcw 0x4e(%esp) │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ fldz │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 53556 │ │ │ │ + jbe 53616 │ │ │ │ mov %edx,%ecx │ │ │ │ dec %edx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ sub %eax,%edx │ │ │ │ add %eax,%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jg 53650 │ │ │ │ + jg 53700 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ inc %ecx │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ fildl (%eax,%edi,1) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ - fdivrs -0xad78(%ebp) │ │ │ │ add 0x34(%eax),%edi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ + fdivrs -0x9d78(%ebp) │ │ │ │ add 0x58(%eax),%ebx │ │ │ │ - jmp 53600 │ │ │ │ + jmp 536b9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt (%esp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 535e6 │ │ │ │ + je 5369f │ │ │ │ fchs │ │ │ │ - fmuls -0xad74(%ebp) │ │ │ │ - fmull -0xac38(%ebp) │ │ │ │ + fmuls -0x9d74(%ebp) │ │ │ │ + fmull -0x9c38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 53660 │ │ │ │ + je 53710 │ │ │ │ fldl (%esi) │ │ │ │ fxch %st(1) │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + fildl 0x4(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubrp %st,%st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl 0x8(%esp) │ │ │ │ fldl (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 535a0 │ │ │ │ + ja 53660 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 537a0 │ │ │ │ + ja 53870 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac38(%ebp) │ │ │ │ + fmull -0x9c38(%ebp) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 535fc │ │ │ │ + jne 536b5 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 53662 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 53712 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 53662 │ │ │ │ + jmp 53712 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x10(%esp) │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ add 0x20(%esp),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ add %ebx,0x14(%esp) │ │ │ │ cmp 0x2c(%esp),%eax │ │ │ │ - jne 53530 │ │ │ │ + jne 535f0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,0x38(%esp) │ │ │ │ - jne 534e0 │ │ │ │ + jne 535a0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 5371a │ │ │ │ + jle 537bb │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov 0x70(%esp),%esi │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ mov 0x4c(%eax),%eax │ │ │ │ mov 0x1c(%esi),%esi │ │ │ │ - mov %eax,(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ add %ecx,%eax │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%esp),%eax │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ lea 0x0(,%esi,8),%ecx │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ add 0x10(%esp),%ecx │ │ │ │ - jmp 53700 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fdivl (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fdivl -0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 53700 │ │ │ │ + jne 537a0 │ │ │ │ inc %ebx │ │ │ │ add 0x38(%esp),%esi │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 536d0 │ │ │ │ + jne 53780 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ push 0x40(%eax) │ │ │ │ call 4320 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 53798 │ │ │ │ + jle 53859 │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 53798 │ │ │ │ + jle 53859 │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ mov 0x4c(%eax),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x1c(%ecx),%ecx │ │ │ │ - mov %eax,(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ - nop │ │ │ │ - mov (%esp),%eax │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ lea 0x0(,%ebp,8),%ecx │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ add 0x10(%esp),%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 53840 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 53780 │ │ │ │ + jne 53840 │ │ │ │ inc %ebx │ │ │ │ add %esi,%ebp │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 53760 │ │ │ │ + jne 53810 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac38(%ebp) │ │ │ │ + fmull -0x9c38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 535f4 │ │ │ │ + jmp 536ad │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ lea 0x0(,%eax,8),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jg 5369e │ │ │ │ - jmp 5371a │ │ │ │ + jg 5374e │ │ │ │ + jmp 537bb │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000537e0 : │ │ │ │ +000538b0 : │ │ │ │ call 4c37 │ │ │ │ - add $0x11593,%eax │ │ │ │ + add $0x104c3,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ add $0x13,%edx │ │ │ │ shr $0x4,%eax │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - mov %esp,-0x70(%ebp) │ │ │ │ + mov %esp,-0x74(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x60(%ebp) │ │ │ │ + mov %esp,-0x64(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x44(%ebp) │ │ │ │ + mov %esp,-0x4c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ - mov %esp,-0x64(%ebp) │ │ │ │ + mov %esp,-0x68(%ebp) │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ shr $0x3,%ecx │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 538dc │ │ │ │ + jle 5399d │ │ │ │ test %edi,%edi │ │ │ │ - jle 538dc │ │ │ │ + jle 5399d │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ mov 0x4c(%eax),%eax │ │ │ │ mov 0x1c(%ebx),%ebx │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ lea 0x0(,%ebx,8),%ecx │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ - add -0x3c(%ebp),%ecx │ │ │ │ - jmp 538c0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x44(%ebp),%ecx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fdivl (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fdivl -0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 538c0 │ │ │ │ + jne 53980 │ │ │ │ inc %esi │ │ │ │ add %edi,%ebx │ │ │ │ - cmp -0x38(%ebp),%esi │ │ │ │ - jne 53890 │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + cmp -0x40(%ebp),%esi │ │ │ │ + jne 53960 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4700 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ pop %esi │ │ │ │ push 0x40(%eax) │ │ │ │ call 4120 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ test %edi,%edi │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - jle 53d13 │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jle 53dd3 │ │ │ │ test %eax,%eax │ │ │ │ - jle 53d37 │ │ │ │ + jle 53df7 │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ mov 0x4c(%eax),%eax │ │ │ │ mov 0x1c(%ebx),%ebx │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ lea 0x0(,%ebx,8),%ecx │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ - add -0x3c(%ebp),%ecx │ │ │ │ + add -0x44(%ebp),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 53960 │ │ │ │ + jne 53a20 │ │ │ │ inc %esi │ │ │ │ - add -0x28(%ebp),%ebx │ │ │ │ + add -0x2c(%ebp),%ebx │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 53940 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + jne 53a00 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ - movl $0x0,0x0(,%eax,4) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fstpl 0x0(,%ecx,8) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ + movl $0x0,0x0(,%eax,4) │ │ │ │ mov $0x1,%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ imul %edx,%ecx │ │ │ │ inc %eax │ │ │ │ add %ecx,%ecx │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 539b0 │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + jne 53a70 │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 53d0b │ │ │ │ + jle 53dcb │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - fldt -0xa7e8(%eax) │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ - fldl -0xac38(%eax) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + fldt -0x97e8(%eax) │ │ │ │ + fldl -0x9c38(%eax) │ │ │ │ mov %edx,%eax │ │ │ │ dec %eax │ │ │ │ - js 53ce4 │ │ │ │ - nop │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + js 53da7 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ fldz │ │ │ │ + mov 0x48(%ebx),%edi │ │ │ │ mov 0x30(%ebx),%esi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov 0x48(%edi),%edi │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ imul %edx,%ebx │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ mov 0x50(%edx),%edx │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ lea (%edx,%ebx,8),%ebx │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ fildl (%edi,%eax,4) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ - fistl -0x20(%ebp) │ │ │ │ + fistl -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ - jbe 53a66 │ │ │ │ + jbe 53b26 │ │ │ │ mov %edx,%ebx │ │ │ │ dec %edx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ add %esi,%ebx │ │ │ │ sub %esi,%edx │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ mov %ebx,(%edi,%eax,4) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ sub $0x1,%eax │ │ │ │ - jae 53a40 │ │ │ │ + jae 53b00 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ - fstpl -0x38(%ebp) │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + fstpt -0x40(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - push -0x60(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ call 4230 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x38(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 53cf1 │ │ │ │ + fldt -0x40(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + test %edi,%edi │ │ │ │ + jle 53db4 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov 0x60(%eax),%eax │ │ │ │ - add %edi,%ebx │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ - lea (%eax,%edi,4),%edx │ │ │ │ - lea (%eax,%ebx,4),%eax │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ + lea (%eax,%ebx,4),%edx │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ mov 0x58(%edx),%edx │ │ │ │ - lea (%edx,%edi,8),%edx │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + lea (%edx,%ebx,8),%edx │ │ │ │ + add %edi,%ebx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + lea (%eax,%ebx,4),%eax │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - cmp -0x28(%ebp),%esi │ │ │ │ - jge 53c4a │ │ │ │ + cmp -0x2c(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jge 53cfa │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ fildl 0x30(%eax) │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ mov 0x50(%edi),%edi │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x48(%eax),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - mov (%eax,%esi,4),%ebx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ + mov (%eax,%esi,4),%ebx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - imul -0x28(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + imul -0x2c(%ebp),%eax │ │ │ │ lea (%edi,%eax,8),%edi │ │ │ │ - jmp 53bc6 │ │ │ │ + jmp 53c80 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 53b86 │ │ │ │ + je 53c3f │ │ │ │ fchs │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad74(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + fmuls -0x9d74(%eax) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ inc %esi │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov -0x4(%eax,%esi,4),%ecx │ │ │ │ lea (%ecx,%ecx,2),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ - add -0x20(%ebp),%eax │ │ │ │ + add -0x28(%ebp),%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ imul %ebx,%ecx │ │ │ │ + cmp -0x2c(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ lea (%edx,%ecx,1),%ebx │ │ │ │ mov %ebx,(%eax,%esi,4) │ │ │ │ - cmp -0x28(%ebp),%esi │ │ │ │ - je 53c40 │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + je 53cf0 │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - fildl -0x20(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + fildl -0x28(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ fildl (%eax,%esi,4) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fldl (%edi,%esi,8) │ │ │ │ fildl (%eax,%esi,4) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - fld %st(2) │ │ │ │ - fsub %st(2),%st │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + fldl (%edi,%esi,8) │ │ │ │ + fsubr %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - fsubp %st,%st(3) │ │ │ │ - fxch %st(1) │ │ │ │ + fsubrl (%edi,%esi,8) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 53b40 │ │ │ │ + ja 53c00 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 53c20 │ │ │ │ + ja 53cd0 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 53b93 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + jmp 53c4d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 53b93 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 53c4d │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ mov %eax,(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ fstpl (%edi) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ test %esi,%esi │ │ │ │ - jg 53c90 │ │ │ │ - jmp 53d04 │ │ │ │ + jg 53d50 │ │ │ │ + jmp 53dc4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ mov %eax,(%edx,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 53d00 │ │ │ │ + je 53dc0 │ │ │ │ mov (%edx,%esi,4),%eax │ │ │ │ cmp (%ebx,%esi,4),%eax │ │ │ │ - je 53c80 │ │ │ │ + je 53d40 │ │ │ │ inc %eax │ │ │ │ - addl $0x4,-0x4c(%ebp) │ │ │ │ - addl $0x8,-0x5c(%ebp) │ │ │ │ + addl $0x4,-0x5c(%ebp) │ │ │ │ + addl $0x8,-0x60(%ebp) │ │ │ │ mov %eax,(%edx,%esi,4) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ incl (%eax,%esi,4) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - cmp %eax,-0x74(%ebp) │ │ │ │ - jne 53ae0 │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + cmp %eax,-0x78(%ebp) │ │ │ │ + jne 53ba0 │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ cmp %ebx,(%eax) │ │ │ │ - jle 53d09 │ │ │ │ + jle 53dc9 │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,%edx │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ dec %eax │ │ │ │ - jns 53a00 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + jns 53ad0 │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ mov %edx,%esi │ │ │ │ - test %ebx,%ebx │ │ │ │ - jg 53ab3 │ │ │ │ + test %edi,%edi │ │ │ │ + jg 53b73 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 53cbf │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 53d7f │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ - jmp 53c98 │ │ │ │ + jmp 53d58 │ │ │ │ mov (%edx,%esi,4),%eax │ │ │ │ - jmp 53c98 │ │ │ │ + jmp 53d58 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fld1 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fstpl 0x0(,%ecx,8) │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 53993 │ │ │ │ - jmp 53d4e │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jg 53a54 │ │ │ │ + jmp 53e0e │ │ │ │ fld1 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fstpl 0x0(,%ecx,8) │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ - movl $0x1,-0x78(%ebp) │ │ │ │ - jmp 539bd │ │ │ │ + movl $0x1,-0x7c(%ebp) │ │ │ │ + jmp 53a7d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00053d60 : │ │ │ │ +00053e20 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x1100a,%ebx │ │ │ │ + add $0xff4a,%ebx │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 53d90 │ │ │ │ + jne 53e50 │ │ │ │ test $0x20,%al │ │ │ │ - jne 53da3 │ │ │ │ + jne 53e63 │ │ │ │ test $0x4,%al │ │ │ │ - jne 53db6 │ │ │ │ + jne 53e76 │ │ │ │ test $0x1,%al │ │ │ │ - jne 53dc9 │ │ │ │ + jne 53e89 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4700 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 53d7f │ │ │ │ + je 53e3f │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4730 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 53d83 │ │ │ │ + je 53e43 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4360 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%al │ │ │ │ - je 53d87 │ │ │ │ + je 53e47 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4450 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00053de0 : │ │ │ │ +00053ea0 : │ │ │ │ call 4c37 │ │ │ │ - add $0x10f93,%eax │ │ │ │ + add $0xfed3,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ mov 0x68(%esp),%ebx │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ mov 0x54(%esp),%esi │ │ │ │ mov 0x6c(%esp),%ecx │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ - mov %esi,0x18(%edi) │ │ │ │ mov %ebx,0x30(%edi) │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + mov %esi,0x18(%edi) │ │ │ │ mov %ecx,0x44(%edi) │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 53f30 │ │ │ │ + je 53ff0 │ │ │ │ movl $0x1485,0x28(%esp) │ │ │ │ + mov $0x14a5,%ebp │ │ │ │ movl $0x14a1,0x24(%esp) │ │ │ │ + mov $0x1495,%ebx │ │ │ │ movl $0x14b5,0xc(%esp) │ │ │ │ - mov $0x14a5,%ebp │ │ │ │ + mov $0x14b1,%eax │ │ │ │ movl $0x1491,0x20(%esp) │ │ │ │ movl $0x1481,0x1c(%esp) │ │ │ │ - mov $0x1495,%ebx │ │ │ │ - mov $0x14b1,%eax │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ test $0x10,%cl │ │ │ │ - cmovne 0xc(%esp),%edx │ │ │ │ + mov %ebp,%edx │ │ │ │ cmove 0x28(%esp),%ebx │ │ │ │ + cmovne 0xc(%esp),%edx │ │ │ │ cmove 0x24(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%ebp │ │ │ │ cmovne 0x20(%esp),%ebp │ │ │ │ test $0x20,%cl │ │ │ │ cmove %ebx,%edx │ │ │ │ cmove %ebp,%eax │ │ │ │ and $0x4,%ecx │ │ │ │ cmovne %edx,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -100594,89 +100478,89 @@ │ │ │ │ mov %eax,0x24(%edi) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - mov %eax,0x28(%edi) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x28(%edi) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ - jle 53f16 │ │ │ │ + jle 53fd6 │ │ │ │ mov 0x24(%edi),%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 53f00 │ │ │ │ + jmp 53fc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x0(%ebp,%eax,4),%edi │ │ │ │ mov %edi,(%ebx,%eax,4) │ │ │ │ mov (%edx,%eax,4),%edi │ │ │ │ mov %edi,(%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 53f00 │ │ │ │ + jne 53fc0 │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ add $0x3c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 50fc0 │ │ │ │ + jmp 51080 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x1685,0x28(%esp) │ │ │ │ + mov $0x16a5,%ebp │ │ │ │ movl $0x16a1,0x24(%esp) │ │ │ │ + mov $0x1695,%ebx │ │ │ │ movl $0x16b5,0xc(%esp) │ │ │ │ - mov $0x16a5,%ebp │ │ │ │ + mov $0x16b1,%eax │ │ │ │ movl $0x1691,0x20(%esp) │ │ │ │ movl $0x1681,0x1c(%esp) │ │ │ │ - mov $0x1695,%ebx │ │ │ │ - mov $0x16b1,%eax │ │ │ │ - jmp 53e6b │ │ │ │ + jmp 53f2b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00053f70 : │ │ │ │ +00054030 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x10dec,%ebx │ │ │ │ + add $0xfd2c,%ebx │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ - mov %edx,0x18(%edi) │ │ │ │ - lea 0x0(,%edx,4),%ebp │ │ │ │ movl $0x8,0x30(%edi) │ │ │ │ + lea 0x0(,%edx,4),%ebp │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ + mov %edx,0x18(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ push %ebp │ │ │ │ call 4720 │ │ │ │ mov %eax,0x24(%edi) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x28(%edi) │ │ │ │ test %edx,%edx │ │ │ │ - jle 54060 │ │ │ │ + jle 54120 │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ - flds -0xac58(%ebx) │ │ │ │ + flds -0x9c58(%ebx) │ │ │ │ add %esi,%ebp │ │ │ │ fnstcw 0xe(%esp) │ │ │ │ movzwl 0xe(%esp),%ebx │ │ │ │ and $0xf3,%bh │ │ │ │ or $0x8,%bh │ │ │ │ mov %bx,0xc(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -100686,65 +100570,65 @@ │ │ │ │ mov %ebx,(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw 0xc(%esp) │ │ │ │ fistpl 0x8(%esp) │ │ │ │ fldcw 0xe(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ test $0x1,%bl │ │ │ │ - je 54024 │ │ │ │ + je 540e4 │ │ │ │ inc %ebx │ │ │ │ add $0x4,%esi │ │ │ │ mov %ebx,(%eax) │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 54000 │ │ │ │ + jne 540c0 │ │ │ │ ffreep %st(0) │ │ │ │ movl $0x9d1,0x44(%edi) │ │ │ │ mov $0x1691,%ecx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 5404b │ │ │ │ + je 5410b │ │ │ │ mov $0x1491,%ecx │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ add $0x1c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 50fc0 │ │ │ │ + jmp 51080 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x9d1,0x44(%edi) │ │ │ │ - jmp 54046 │ │ │ │ + jmp 54106 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00054070 : │ │ │ │ +00054130 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ lea 0x20(%esp),%eax │ │ │ │ + call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0xfc3b,%ebx │ │ │ │ push %eax │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push $0x1 │ │ │ │ - call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x10cf0,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4420 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000540a0 : │ │ │ │ +00054160 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x10cca,%ebx │ │ │ │ + add $0xfc0a,%ebx │ │ │ │ push 0x40(%esi) │ │ │ │ call 4070 │ │ │ │ pop %ecx │ │ │ │ push 0x40(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x2c(%esi) │ │ │ │ @@ -100754,29 +100638,29 @@ │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x28(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - jne 54120 │ │ │ │ + jne 541e0 │ │ │ │ test $0x10,%al │ │ │ │ - jne 54147 │ │ │ │ + jne 54207 │ │ │ │ test $0x4,%al │ │ │ │ - jne 5415c │ │ │ │ + jne 5421c │ │ │ │ test $0x1,%al │ │ │ │ - jne 54171 │ │ │ │ + jne 54231 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 5418b │ │ │ │ + jne 5424b │ │ │ │ test $0x80,%al │ │ │ │ - jne 541a4 │ │ │ │ + jne 54264 │ │ │ │ test $0x40,%al │ │ │ │ - jne 541bd │ │ │ │ + jne 5427d │ │ │ │ test $0x8,%ah │ │ │ │ - jne 541d7 │ │ │ │ + jne 54297 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ @@ -100786,57 +100670,57 @@ │ │ │ │ call 4830 │ │ │ │ pop %edx │ │ │ │ push 0x58(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 540ee │ │ │ │ + je 541ae │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 540f2 │ │ │ │ + je 541b2 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%al │ │ │ │ - je 540f6 │ │ │ │ + je 541b6 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x54(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - je 540ff │ │ │ │ + je 541bf │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x80,%al │ │ │ │ - je 54107 │ │ │ │ + je 541c7 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 5410f │ │ │ │ + je 541cf │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x4c(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%ah │ │ │ │ - je 54118 │ │ │ │ + je 541d8 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x50(%esi) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -100851,59 +100735,59 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call ba1f │ │ │ │ - add $0x10b70,%edi │ │ │ │ + call badf │ │ │ │ + add $0xfab0,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ + mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 54277 │ │ │ │ + jle 54337 │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov 0x40(%eax),%ebx │ │ │ │ - mov 0x18(%eax),%ebp │ │ │ │ lea 0x0(,%edi,8),%esi │ │ │ │ + mov 0x18(%eax),%ebp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0x1,%ebp │ │ │ │ - jne 5438e │ │ │ │ + jne 5444d │ │ │ │ fldz │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstl (%edx,%eax,2) │ │ │ │ fstl 0x8(%edx,%eax,2) │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 54260 │ │ │ │ + jne 54320 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ xor %ebp,%ebp │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 54386 │ │ │ │ + jle 54445 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - fldl -0xaa58(%eax) │ │ │ │ + fldl -0x9a58(%eax) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ imul %ebp,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ push %esi │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ @@ -100911,307 +100795,312 @@ │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 5437b │ │ │ │ + jle 5443a │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov %ebp,%edx │ │ │ │ - mov 0x40(%edi),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ + mov 0x40(%edi),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%edx │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ fildl 0x10(%esp) │ │ │ │ - fmull 0x18(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ + fmull 0x18(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ add $0x8,%edx │ │ │ │ - jmp 54340 │ │ │ │ + jmp 54400 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl -0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ - add $0x10,%eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl (%ecx) │ │ │ │ + add $0x10,%eax │ │ │ │ add %esi,%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ + add $0x10,%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fsincos │ │ │ │ - fld %st(2) │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ - fld %st(4) │ │ │ │ + fldl -0x18(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0x18(%edx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 54340 │ │ │ │ + jne 54400 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebp │ │ │ │ cmp 0x4(%esp),%ebp │ │ │ │ - jl 542a0 │ │ │ │ + jl 54360 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ shl $0x4,%edi │ │ │ │ - fldz │ │ │ │ lea 0x0(,%ebp,8),%esi │ │ │ │ add $0x8,%ebx │ │ │ │ + fldz │ │ │ │ lea (%edx,%edi,1),%eax │ │ │ │ + nop │ │ │ │ fstl (%edx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ fstl -0x8(%edx) │ │ │ │ fldl (%ebx) │ │ │ │ add %esi,%ebx │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 543a0 │ │ │ │ + jne 54460 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 54277 │ │ │ │ + jmp 54337 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%ebp │ │ │ │ push %ebx │ │ │ │ + call badb │ │ │ │ + add $0xf8ed,%esi │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - call ba1b │ │ │ │ - add $0x109a3,%esi │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 54437 │ │ │ │ + jle 544f7 │ │ │ │ mov %edx,%esi │ │ │ │ mov 0x40(%eax),%ebx │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ lea 0x0(,%edi,8),%esi │ │ │ │ - mov %eax,(%esp) │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - cmpl $0x1,(%esp) │ │ │ │ - jne 5459f │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ + jne 54665 │ │ │ │ fldz │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstl (%edx,%eax,2) │ │ │ │ fstl 0x8(%edx,%eax,2) │ │ │ │ fldl 0x10(%ebx,%eax,1) │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 54420 │ │ │ │ + jne 544e0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x1c(%ebp),%edi │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 54597 │ │ │ │ + jle 5465d │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - movl $0x0,0x10(%esp) │ │ │ │ mov %ebp,%esi │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - fldl -0xaa58(%eax) │ │ │ │ - fstpl (%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + fldl -0x9a58(%eax) │ │ │ │ + nop │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 54597 │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ + jle 5465b │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - imul 0x1c(%esp),%eax │ │ │ │ - add 0x14(%esp),%eax │ │ │ │ + imul 0x18(%esp),%eax │ │ │ │ + add 0x10(%esp),%eax │ │ │ │ imul 0x8(%edi),%eax │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%esi),%eax │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ push %edi │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 54575 │ │ │ │ + fldl 0x10(%esp) │ │ │ │ + jle 54635 │ │ │ │ mov (%edi),%edx │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - fildl 0x18(%esp) │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ shr $0x1f,%eax │ │ │ │ + fildl 0x10(%esp) │ │ │ │ add %ecx,%eax │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - fildl 0x18(%esp) │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + fildl 0x10(%esp) │ │ │ │ lea 0x0(,%eax,8),%ebp │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ add %eax,%ebx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ add $0x8,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fldl -0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ - fldl (%ecx) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldl 0x8(%ecx) │ │ │ │ add %ebp,%ecx │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmull (%esp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fsincos │ │ │ │ - fld %st(2) │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fldl -0x18(%edx) │ │ │ │ + fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x8(%eax) │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x18(%edx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 54530 │ │ │ │ + jne 545f0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - incl 0x8(%esp) │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ - cmp %ebx,0x8(%esp) │ │ │ │ - jl 54490 │ │ │ │ - incl 0x10(%esp) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + incl 0x4(%esp) │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ + cmp %ebx,0x4(%esp) │ │ │ │ + jl 54540 │ │ │ │ + incl 0xc(%esp) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ cmp (%edi),%eax │ │ │ │ - jl 54470 │ │ │ │ + jl 54520 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 5465d │ │ │ │ + ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov (%esp),%eax │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ add $0x10,%ebx │ │ │ │ fldz │ │ │ │ - shl $0x4,%edi │ │ │ │ lea (%edx,%edi,1),%esi │ │ │ │ shl $0x3,%eax │ │ │ │ fstl (%edx) │ │ │ │ - fstl 0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ - fldl (%ebx) │ │ │ │ add $0x8,%ecx │ │ │ │ - fstpl -0x8(%ecx) │ │ │ │ + fstl -0x8(%edx) │ │ │ │ + fldl (%ebx) │ │ │ │ add %eax,%ebx │ │ │ │ + fstpl -0x8(%ecx) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 545b0 │ │ │ │ + jne 54677 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 54437 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 544f7 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + call badf │ │ │ │ + add $0xf6d0,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - call ba1f │ │ │ │ - add $0x10795,%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov %eax,%edi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 5463e │ │ │ │ + jle 5471e │ │ │ │ mov 0x18(%edi),%ecx │ │ │ │ mov 0x40(%edx),%edx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - fldz │ │ │ │ shl $0x4,%ebx │ │ │ │ + fldz │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ lea 0x0(,%ecx,8),%esi │ │ │ │ mov 0x40(%edi),%ecx │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ - add %eax,%ebx │ │ │ │ add $0x8,%edx │ │ │ │ + add %eax,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ - nop │ │ │ │ + jmp 54700 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ fstl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fldl 0x8(%ecx) │ │ │ │ add %esi,%ecx │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 54620 │ │ │ │ + jne 54700 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 54746 │ │ │ │ + jle 54805 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - fldl -0xaa58(%eax) │ │ │ │ + fldl -0x9a58(%eax) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ nop │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ imul %ebp,%eax │ │ │ │ imul 0x8(%esi),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ push %ebx │ │ │ │ @@ -101220,147 +101109,141 @@ │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 5473b │ │ │ │ + jle 547fa │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov %ebp,%edx │ │ │ │ - mov 0x40(%edi),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ + mov 0x40(%edi),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%edx │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ fildl 0x10(%esp) │ │ │ │ - fmull 0x18(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ + fmull 0x18(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ add $0x8,%edx │ │ │ │ - jmp 54700 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl -0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ - add $0x10,%eax │ │ │ │ - add $0x10,%edx │ │ │ │ + nop │ │ │ │ fldl (%ecx) │ │ │ │ + add $0x10,%eax │ │ │ │ add %esi,%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ + add $0x10,%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fsincos │ │ │ │ - fld %st(2) │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ - fld %st(4) │ │ │ │ + fldl -0x18(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0x18(%edx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 54700 │ │ │ │ + jne 547c0 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebp │ │ │ │ cmp 0x4(%esp),%ebp │ │ │ │ - jl 54660 │ │ │ │ + jl 54740 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ push %ebx │ │ │ │ + call badf │ │ │ │ + add $0xf55d,%edi │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - call ba1f │ │ │ │ - add $0x10613,%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 5479f │ │ │ │ + jle 5485f │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ mov 0x40(%edx),%edx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jne 548b8 │ │ │ │ + jne 54978 │ │ │ │ lea 0x8(%ecx),%ebx │ │ │ │ lea 0x8(%ecx,%eax,8),%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx) │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 54790 │ │ │ │ + jne 54850 │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov (%edi),%edx │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle 548b0 │ │ │ │ + jle 54970 │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov %edx,%ecx │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 54871 │ │ │ │ + jle 54931 │ │ │ │ mov %ecx,%edx │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ shr $0x1f,%edx │ │ │ │ add %ecx,%edx │ │ │ │ mov %edi,%ecx │ │ │ │ sar $1,%edx │ │ │ │ sub %edx,%ecx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ lea 0x0(,%ebx,8),%ebp │ │ │ │ mov 0x40(%esi),%ebx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ fildl 0x10(%esp) │ │ │ │ - fmull 0x18(%esp) │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - shl $0x4,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ + fmull 0x18(%esp) │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ add $0x8,%ecx │ │ │ │ - jmp 54840 │ │ │ │ + jmp 54900 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ + fldl -0x8(%edx) │ │ │ │ fldl (%ebx) │ │ │ │ add %ebp,%ebx │ │ │ │ fmul %st(3),%st │ │ │ │ fsincos │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fld %st(2) │ │ │ │ @@ -101369,15 +101252,15 @@ │ │ │ │ fstpl -0x18(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 54840 │ │ │ │ + jne 54900 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ imul %edi,%eax │ │ │ │ inc %edi │ │ │ │ @@ -101388,17 +101271,17 @@ │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%ecx │ │ │ │ - jle 548b0 │ │ │ │ + jle 54970 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 547d0 │ │ │ │ + jmp 54890 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -101408,80 +101291,80 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ add $0x8,%edx │ │ │ │ add %ebx,%ecx │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 548d0 │ │ │ │ - jmp 5479f │ │ │ │ + jne 54990 │ │ │ │ + jmp 5485f │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + call badb │ │ │ │ + add $0xf3c0,%esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ - call ba1b │ │ │ │ - add $0x10475,%esi │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 5493f │ │ │ │ + jle 549ff │ │ │ │ mov %edx,%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ cmp $0x1,%edx │ │ │ │ - jne 54a9a │ │ │ │ + jne 54b5a │ │ │ │ lea 0x10(%ecx),%edx │ │ │ │ lea 0x10(%ecx,%ebx,8),%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ fldl (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 54930 │ │ │ │ + jne 549f0 │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 54a92 │ │ │ │ + jle 54b52 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - fldl -0xac40(%eax) │ │ │ │ + fldl -0x9c40(%eax) │ │ │ │ fstpl (%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 54a92 │ │ │ │ + jle 54b52 │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 54a3b │ │ │ │ + jle 54afb │ │ │ │ mov (%edi),%edx │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - fildl 0x18(%esp) │ │ │ │ shr $0x1f,%eax │ │ │ │ + fildl 0x18(%esp) │ │ │ │ add %ecx,%eax │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ @@ -101491,17 +101374,17 @@ │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ add %eax,%ebx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ add $0x8,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x8(%ecx) │ │ │ │ add %ebp,%ecx │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmull (%esp) │ │ │ │ @@ -101513,21 +101396,21 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 54a00 │ │ │ │ + jne 54ac0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ imul 0x1c(%esp),%eax │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ add %ebp,%eax │ │ │ │ imul 0x8(%edi),%eax │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ inc %ebp │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%esi),%eax │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ @@ -101536,114 +101419,114 @@ │ │ │ │ call 4890 │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,%eax │ │ │ │ - jg 54990 │ │ │ │ + jg 54a50 │ │ │ │ incl 0x10(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp (%edi),%eax │ │ │ │ - jl 54970 │ │ │ │ + jl 54a30 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ shl $0x3,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ lea (%eax,%ebx,8),%ebx │ │ │ │ fldl (%ecx) │ │ │ │ add $0x8,%eax │ │ │ │ add %edx,%ecx │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 54aa3 │ │ │ │ - jmp 5493f │ │ │ │ + jne 54b63 │ │ │ │ + jmp 549ff │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ push %ebx │ │ │ │ + call badf │ │ │ │ + add $0xf1ed,%edi │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - call ba1f │ │ │ │ - add $0x102a3,%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 54b34 │ │ │ │ + jle 54bf4 │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 54b20 │ │ │ │ + jmp 54be0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fldl 0x8(%edx) │ │ │ │ add %edi,%edx │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 54b20 │ │ │ │ + jne 54be0 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 54c40 │ │ │ │ + jle 54d00 │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - fldl -0xac40(%ecx) │ │ │ │ + fldl -0x9c40(%ecx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 54bf1 │ │ │ │ + jle 54cb1 │ │ │ │ mov %edx,%eax │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ + shl $0x4,%ebx │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %edi,%edx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ fildl 0x10(%esp) │ │ │ │ - fmull 0x18(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - shl $0x4,%ebx │ │ │ │ lea 0x0(,%eax,8),%ebp │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ + fmull 0x18(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ add $0x8,%edx │ │ │ │ - jmp 54bc0 │ │ │ │ + jmp 54c80 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ add %ebp,%ecx │ │ │ │ fmul %st(3),%st │ │ │ │ fsincos │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fld %st(2) │ │ │ │ @@ -101652,19 +101535,19 @@ │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 54bc0 │ │ │ │ + jne 54c80 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ imul %edi,%eax │ │ │ │ imul 0x8(%ebx),%eax │ │ │ │ inc %edi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%esi),%eax │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ @@ -101672,111 +101555,111 @@ │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%edx │ │ │ │ - jle 54c40 │ │ │ │ + jle 54d00 │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ - jmp 54b60 │ │ │ │ + jmp 54c20 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00054c50 : │ │ │ │ +00054d10 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x10114,%ebx │ │ │ │ + add $0xf054,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x8(%edi) │ │ │ │ call 4230 │ │ │ │ mov (%esi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 54cbc │ │ │ │ + jle 54d7d │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov 0x8(%edi),%ebp │ │ │ │ - mov 0x28(%esi),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ + mov 0x28(%esi),%ecx │ │ │ │ add %edx,%ebx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%ecx),%eax │ │ │ │ fldl 0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ + mov (%ecx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ + fldl -0x10(%edx) │ │ │ │ shl $0x4,%eax │ │ │ │ fstpl 0x0(%ebp,%eax,1) │ │ │ │ fstpl 0x8(%ebp,%eax,1) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 54ca0 │ │ │ │ + jne 54d60 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - mov 0x30(%esi),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ + mov 0x30(%esi),%edx │ │ │ │ mov 0x40(%edx),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ push 0x40(%edi) │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call 4390 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00054cf0 : │ │ │ │ +00054db0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0x10078,%ebx │ │ │ │ + add $0xefb8,%ebx │ │ │ │ push 0x0(%ebp) │ │ │ │ push 0x8(%ebp) │ │ │ │ call 45e0 │ │ │ │ pop %eax │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ imul 0x4(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ push %eax │ │ │ │ mov 0x30(%ebp),%eax │ │ │ │ push 0x40(%eax) │ │ │ │ call 42a0 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x2,0x18(%ebp) │ │ │ │ - je 54db0 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + je 54e70 │ │ │ │ test %eax,%eax │ │ │ │ - jle 54da1 │ │ │ │ + jle 54e61 │ │ │ │ mov 0x30(%ebp),%edx │ │ │ │ mov 0x4c(%ebp),%edi │ │ │ │ mov 0x50(%ebp),%esi │ │ │ │ mov 0x54(%ebp),%ebx │ │ │ │ mov 0x58(%ebp),%ecx │ │ │ │ lea (%eax,%eax,2),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ @@ -101802,589 +101685,590 @@ │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fldl -0x8(%edx) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ fldl -0x10(%edx) │ │ │ │ fstpl 0x10(%ecx,%eax,1) │ │ │ │ add $0x18,%eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 54d50 │ │ │ │ + jne 54e10 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 54da1 │ │ │ │ + jle 54e61 │ │ │ │ mov 0x30(%ebp),%edx │ │ │ │ mov 0x48(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ mov 0x40(%edx),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,%eax │ │ │ │ - jmp 54de0 │ │ │ │ + jmp 54ea0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ fstpl -0x18(%ecx) │ │ │ │ fldl -0x10(%edx) │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 54de0 │ │ │ │ + jne 54ea0 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00054e00 : │ │ │ │ +00054ec0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x3c,%esp │ │ │ │ - mov 0x50(%esp),%esi │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xff68,%ebx │ │ │ │ + add $0xeea8,%ebx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ add $0x2,%eax │ │ │ │ cmpl $0x2,0x18(%esi) │ │ │ │ - je 54f61 │ │ │ │ + je 5501f │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 43f0 │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0xc(%esi) │ │ │ │ call 4230 │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 54f59 │ │ │ │ + jle 55017 │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 54f59 │ │ │ │ + jle 55017 │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ - fldl -0xaa58(%ebx) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ + fldl -0x9a58(%ebx) │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ neg %edi │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ add %eax,%ecx │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ mov (%eax,%esi,4),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ - idivl 0x20(%esp) │ │ │ │ + idivl 0x10(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ add %edi,%ebp │ │ │ │ - idivl 0x10(%esp) │ │ │ │ - mov %ebp,0x14(%esp) │ │ │ │ - fildl 0x14(%esp) │ │ │ │ + idivl (%esp) │ │ │ │ + mov %ebp,0x4(%esp) │ │ │ │ + fildl 0x4(%esp) │ │ │ │ lea (%edx,%edi,1),%ebx │ │ │ │ cltd │ │ │ │ - idivl 0x10(%esp) │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ + idivl (%esp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ add %edi,%edx │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - fildl 0x14(%esp) │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + fildl 0x4(%esp) │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ mov %esi,%ebx │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ - fildl 0x14(%esp) │ │ │ │ shl $0x4,%ebx │ │ │ │ - add 0x24(%esp),%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%ebx) │ │ │ │ + add 0x14(%esp),%ebx │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ + fildl 0x4(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x18,%edx │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fldl -0x10(%edx) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl -0x8(%edx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmull 0x8(%esp) │ │ │ │ + fmul %st(4),%st │ │ │ │ fsincos │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fldl (%ebx) │ │ │ │ + fmul %st(2),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + fmull (%ebx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ fmull 0x8(%ebx) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 54f00 │ │ │ │ + jne 54fc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ - cmp 0x18(%esp),%esi │ │ │ │ - jne 54eb0 │ │ │ │ - add $0x3c,%esp │ │ │ │ + cmp 0x8(%esp),%esi │ │ │ │ + jne 54f70 │ │ │ │ + ffreep %st(0) │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 43f0 │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0xc(%esi) │ │ │ │ call 4230 │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 54f59 │ │ │ │ + jle 55017 │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 54f59 │ │ │ │ + jle 55017 │ │ │ │ mov %ebp,%eax │ │ │ │ - mov 0x28(%esi),%edi │ │ │ │ - fldl -0xaa58(%ebx) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ shr $0x1f,%ebp │ │ │ │ + fldl -0x9a58(%ebx) │ │ │ │ + mov 0x28(%esi),%edi │ │ │ │ add %eax,%ebp │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - sar $1,%ebp │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ + sar $1,%ebp │ │ │ │ + neg %ebp │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ - neg %ebp │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %esi,0x24(%esp) │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ add %eax,%ecx │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ - add 0x1c(%esp),%ebx │ │ │ │ + add 0xc(%esp),%ebx │ │ │ │ cltd │ │ │ │ - idivl 0x18(%esp) │ │ │ │ + idivl 0x8(%esp) │ │ │ │ add %ebp,%eax │ │ │ │ add %ebp,%edx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - fildl 0x10(%esp) │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ - fildl 0x10(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + fildl (%esp) │ │ │ │ + mov %edx,(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ add $0x8,%eax │ │ │ │ - fldl (%ebx) │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ + fildl (%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%edx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%eax │ │ │ │ - fldl -0x10(%edx) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldl -0x8(%edx) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmull 0x8(%esp) │ │ │ │ + fmul %st(3),%st │ │ │ │ fsincos │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl (%ebx) │ │ │ │ + fmul %st(2),%st │ │ │ │ faddl -0x10(%eax) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull (%ebx) │ │ │ │ faddl -0x18(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ + fmull 0x8(%ebx) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 55000 │ │ │ │ + jne 550c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ - cmp %esi,0x14(%esp) │ │ │ │ - jne 54fd0 │ │ │ │ - add $0x3c,%esp │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jne 55090 │ │ │ │ + ffreep %st(0) │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00055060 : │ │ │ │ +00055120 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x50(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xfd08,%ebx │ │ │ │ + add $0xec48,%ebx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ add $0x2,%eax │ │ │ │ cmpl $0x2,0x18(%esi) │ │ │ │ - je 551d2 │ │ │ │ + je 55283 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 43f0 │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ mov %eax,%edi │ │ │ │ mov (%esi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x8(%esi) │ │ │ │ call 4230 │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 551ca │ │ │ │ + jle 5527b │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 551ca │ │ │ │ + jle 5527b │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ neg %edi │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ add %eax,%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ mov (%eax,%esi,4),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ - idivl 0x30(%esp) │ │ │ │ + idivl 0x20(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ add %edi,%ebp │ │ │ │ - idivl 0x20(%esp) │ │ │ │ - mov %ebp,0x8(%esp) │ │ │ │ - fildl 0x8(%esp) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ + idivl 0x14(%esp) │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + fildl (%esp) │ │ │ │ lea (%edx,%edi,1),%ebx │ │ │ │ cltd │ │ │ │ - idivl 0x20(%esp) │ │ │ │ - mov %ebx,0x24(%esp) │ │ │ │ + idivl 0x14(%esp) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ + add %edi,%edx │ │ │ │ + mov %edx,(%esp) │ │ │ │ + fildl (%esp) │ │ │ │ + mov %ebx,(%esp) │ │ │ │ mov %esi,%ebx │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ shl $0x4,%ebx │ │ │ │ - add 0x34(%esp),%ebx │ │ │ │ - add %edi,%edx │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ - fildl 0x10(%esp) │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - fildl 0x24(%esp) │ │ │ │ + add 0x24(%esp),%ebx │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ + fildl (%esp) │ │ │ │ + fstpl (%esp) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fldl (%ebx) │ │ │ │ - jmp 55172 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 55222 │ │ │ │ fxch %st(1) │ │ │ │ - fldl (%edx) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - fmull (%eax) │ │ │ │ + fldl (%eax) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x18,%eax │ │ │ │ - fldl 0x10(%esp) │ │ │ │ - fmull -0x10(%eax) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fldl -0x10(%eax) │ │ │ │ + fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fldl -0x8(%eax) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fldl (%esp) │ │ │ │ + fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmull 0x18(%esp) │ │ │ │ + fmull 0x8(%esp) │ │ │ │ fsincos │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - faddp %st,%st(4) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 55170 │ │ │ │ + jne 55220 │ │ │ │ + ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ - cmp 0x28(%esp),%esi │ │ │ │ - jne 55110 │ │ │ │ - add $0x4c,%esp │ │ │ │ + cmp 0x18(%esp),%esi │ │ │ │ + jne 551d0 │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 43f0 │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ mov (%esi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x8(%esi) │ │ │ │ call 4230 │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 551ca │ │ │ │ + jle 5527b │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 551ca │ │ │ │ + jle 5527b │ │ │ │ mov %ebp,%eax │ │ │ │ - mov 0x28(%esi),%edi │ │ │ │ - fldl -0xac40(%ebx) │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ shr $0x1f,%ebp │ │ │ │ + fldl -0x9c40(%ebx) │ │ │ │ + mov 0x28(%esi),%edi │ │ │ │ add %eax,%ebp │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ - sar $1,%ebp │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + sar $1,%ebp │ │ │ │ + neg %ebp │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ - neg %ebp │ │ │ │ + fstpl (%esp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ add %eax,%ecx │ │ │ │ nop │ │ │ │ mov (%edi,%esi,4),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ - add 0x28(%esp),%ebx │ │ │ │ + add 0x1c(%esp),%ebx │ │ │ │ cltd │ │ │ │ - idivl 0x24(%esp) │ │ │ │ + idivl 0x18(%esp) │ │ │ │ add %ebp,%eax │ │ │ │ add %ebp,%edx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ - fildl 0x18(%esp) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + fildl 0x8(%esp) │ │ │ │ fldl (%ebx) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl -0x8(%edx) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - fmull (%eax) │ │ │ │ + jmp 55340 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fmul %st(4),%st │ │ │ │ fldl -0x8(%eax) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ + fmull (%esp) │ │ │ │ fsincos │ │ │ │ - fld %st(2) │ │ │ │ + fldl -0x18(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - faddp %st,%st(5) │ │ │ │ + faddp %st,%st(4) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x18(%edx) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ fmull -0x10(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 55280 │ │ │ │ + jne 55340 │ │ │ │ + ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ - cmp %esi,0x20(%esp) │ │ │ │ - jne 55240 │ │ │ │ - add $0x4c,%esp │ │ │ │ + cmp %esi,0x14(%esp) │ │ │ │ + jne 552f0 │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000552e0 : │ │ │ │ +000553a0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ call 4c37 │ │ │ │ - add $0xfa85,%eax │ │ │ │ + add $0xe9cc,%eax │ │ │ │ + mov 0x90(%esp),%edi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ + cmpl $0x2,0x18(%edi) │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ lea 0x1(%eax),%ebp │ │ │ │ - cmpl $0x2,0x18(%edi) │ │ │ │ - je 55f7b │ │ │ │ + je 5607b │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ mov %ebp,(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ call 43f0 │ │ │ │ - mov 0x34(%edi),%edx │ │ │ │ dec %eax │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x34(%edi),%edx │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ shl $0x5,%eax │ │ │ │ add %eax,%esi │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ mov %esi,0x8(%edx) │ │ │ │ mov 0x2c(%edx),%esi │ │ │ │ cmp %esi,(%eax) │ │ │ │ - jle 55b0d │ │ │ │ + jle 55c0d │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 553b5 │ │ │ │ + jle 55476 │ │ │ │ mov 0x34(%edi),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0xc(%edi),%esi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - lea 0x8(%esi),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ + lea 0x8(%esi),%edx │ │ │ │ add %eax,%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 553a0 │ │ │ │ + jne 55460 │ │ │ │ cmpl $0xfffffffe,0x20(%esp) │ │ │ │ - jl 55b05 │ │ │ │ + jl 55c05 │ │ │ │ cmpl $0x1,0x20(%esp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ movl $0x0,0x28(%esp) │ │ │ │ movl $0x0,0x30(%esp) │ │ │ │ sete 0x67(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - fldl -0xaa58(%eax) │ │ │ │ + fldl -0x9a58(%eax) │ │ │ │ fstpl 0x58(%esp) │ │ │ │ - fldl -0xaa48(%eax) │ │ │ │ + fldl -0x9a48(%eax) │ │ │ │ fstpl 0x68(%esp) │ │ │ │ - fldl -0xaa50(%eax) │ │ │ │ + fldl -0x9a50(%eax) │ │ │ │ fstpl 0x50(%esp) │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x2c(%esp),%ebp │ │ │ │ sub %esi,%ebp │ │ │ │ mov %ebp,0x6c(%esp) │ │ │ │ push %ebp │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ mov %esi,(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ @@ -102405,20 +102289,20 @@ │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov %edx,0x5c(%eax) │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 43f0 │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ sub %ebp,%esi │ │ │ │ - mov 0x1c(%eax),%ebp │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jge 55ba0 │ │ │ │ + mov 0x1c(%eax),%ebp │ │ │ │ + jge 55ca0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 43f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -102438,849 +102322,842 @@ │ │ │ │ mov %ecx,(%eax) │ │ │ │ mov 0x20(%edi),%ecx │ │ │ │ imul (%edx),%ecx │ │ │ │ mov %ecx,0x0(%ebp) │ │ │ │ mov 0x20(%edi),%esi │ │ │ │ imul 0x4(%edx),%esi │ │ │ │ mov %esi,0x4(%ebp) │ │ │ │ - imul %esi,%ecx │ │ │ │ mov 0x20(%edi),%ebx │ │ │ │ imul 0x8(%edx),%ebx │ │ │ │ + imul %esi,%ecx │ │ │ │ mov %ebx,0x8(%ebp) │ │ │ │ imul %ebx,%ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov %ecx,0x28(%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 55510 │ │ │ │ + je 555d0 │ │ │ │ cmpl $0x1,0x30(%esp) │ │ │ │ - jne 55f23 │ │ │ │ + jne 56023 │ │ │ │ cmpb $0x0,0x67(%esp) │ │ │ │ - je 55f27 │ │ │ │ + je 56027 │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ mov (%edx),%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ add 0x8(%edi),%ecx │ │ │ │ + cmp %ebp,(%esp) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ - cmp %ebp,(%esp) │ │ │ │ - jg 55b50 │ │ │ │ + jg 55c50 │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 55ec0 │ │ │ │ + jg 55fc0 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 55e00 │ │ │ │ + jg 55f00 │ │ │ │ cmp %ecx,0x8(%edx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 55da0 │ │ │ │ + jg 55ea0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jg 55b7c │ │ │ │ + jg 55c7c │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 55bd7 │ │ │ │ + jle 55cd7 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ add %eax,%esi │ │ │ │ - jmp 555c0 │ │ │ │ + jmp 55680 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edx) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ + fldl (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ - fldl (%ecx) │ │ │ │ add $0x18,%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fsincos │ │ │ │ - fld %st(3) │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl -0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ + fmull -0x8(%edx) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 555c0 │ │ │ │ + jne 55680 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ add 0x18(%esp),%eax │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%edi),%eax │ │ │ │ - mov %eax,0x8(%ebx) │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jle 55bf0 │ │ │ │ + mov %eax,0x8(%ebx) │ │ │ │ + jle 55cf0 │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov 0x58(%edi),%edx │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x58(%edi) │ │ │ │ mov 0x1c(%ebx),%eax │ │ │ │ mov 0x2c(%ebx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jg 55c13 │ │ │ │ + jg 55d13 │ │ │ │ cmp 0x4(%eax),%edx │ │ │ │ - jl 55e60 │ │ │ │ + jl 55f60 │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jl 55d60 │ │ │ │ + jl 55e60 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jle 55bc0 │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ + jle 55cc0 │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov 0x58(%edi),%ecx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x58(%edi) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 556fa │ │ │ │ + jle 557b9 │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ lea 0x8(%esi),%ebx │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ add %edx,%esi │ │ │ │ - jmp 556c0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 55780 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%ecx) │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ - fldl (%ebx) │ │ │ │ add $0x18,%ebx │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fsincos │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(4) │ │ │ │ + fldl -0x8(%ecx) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl -0x10(%ecx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x8(%edx) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0x10(%ecx) │ │ │ │ faddl -0x10(%edx) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ + fmull -0x8(%ecx) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 556c0 │ │ │ │ + jne 55780 │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ add %esi,%esi │ │ │ │ - mov (%ecx),%ebx │ │ │ │ mov %esi,0x48(%esp) │ │ │ │ add 0x28(%esp),%esi │ │ │ │ + mov (%ecx),%ebx │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov %esi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x8(%edi),%edx │ │ │ │ + cmp %ebx,(%esp) │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ - cmp %ebx,(%esp) │ │ │ │ - jge 55cf0 │ │ │ │ + jge 55df0 │ │ │ │ + cmp %edx,0x40(%esp) │ │ │ │ mov 0x40(%eax),%ebp │ │ │ │ mov 0x50(%edi),%ebx │ │ │ │ mov %ebx,0x40(%eax) │ │ │ │ mov %ebp,0x50(%edi) │ │ │ │ - cmp %edx,0x40(%esp) │ │ │ │ - jg 55ee0 │ │ │ │ + jg 55fe0 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 55e20 │ │ │ │ + jg 55f20 │ │ │ │ cmp %edx,0x8(%ecx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 55d40 │ │ │ │ + jg 55e40 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jge 55784 │ │ │ │ + jge 55843 │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov 0x50(%edi),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x50(%edi) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 55800 │ │ │ │ + jle 558c0 │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ mov 0x40(%ecx),%ecx │ │ │ │ add %eax,%ebx │ │ │ │ add $0x10,%ecx │ │ │ │ - jmp 557c0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 55880 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edx) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ + fldl (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ - fldl (%ecx) │ │ │ │ add $0x18,%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fsincos │ │ │ │ - fld %st(2) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ + fmull -0x8(%edx) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 557c0 │ │ │ │ + jne 55880 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 55810 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 558d0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ fldl 0x50(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - je 55838 │ │ │ │ + je 558f8 │ │ │ │ ffreep %st(0) │ │ │ │ cmpl $0x1,0x30(%esp) │ │ │ │ - jne 55eff │ │ │ │ - fldl 0x50(%esp) │ │ │ │ + jne 55fff │ │ │ │ cmpb $0x0,0x67(%esp) │ │ │ │ - je 55efd │ │ │ │ + fldl 0x50(%esp) │ │ │ │ + je 55ffd │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ add 0x18(%esp),%esi │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x8(%edi),%edx │ │ │ │ + cmp %ebx,(%esp) │ │ │ │ mov (%ecx),%ebp │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov %ebp,0x40(%esp) │ │ │ │ - cmp %ebx,(%esp) │ │ │ │ - jg 55ca0 │ │ │ │ + jg 55da0 │ │ │ │ cmp %edx,%ebp │ │ │ │ - jg 55ea0 │ │ │ │ + jg 55fa0 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 55e80 │ │ │ │ + jg 55f80 │ │ │ │ cmp %edx,0x8(%ecx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 55d20 │ │ │ │ + jg 55e20 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jg 55cce │ │ │ │ + jg 55dce │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 55c47 │ │ │ │ + jle 55d47 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ mov 0x40(%ecx),%ebx │ │ │ │ add %eax,%ebp │ │ │ │ - fldl (%edx) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ + fldl (%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ - fldl (%ebx) │ │ │ │ add $0x18,%ebx │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fcos │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ - fxch %st(3) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fmull -0x8(%edx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 558c0 │ │ │ │ + jne 55980 │ │ │ │ add 0x18(%esp),%esi │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%edi),%eax │ │ │ │ - mov %eax,0x8(%ecx) │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jle 55c60 │ │ │ │ + mov %eax,0x8(%ecx) │ │ │ │ + jle 55d60 │ │ │ │ mov 0x40(%ecx),%eax │ │ │ │ mov 0x58(%edi),%edx │ │ │ │ mov %edx,0x40(%ecx) │ │ │ │ mov %eax,0x58(%edi) │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ mov 0x2c(%ecx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jg 55c83 │ │ │ │ + jg 55d83 │ │ │ │ cmp 0x4(%eax),%edx │ │ │ │ - jl 55e40 │ │ │ │ + jl 55f40 │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jl 55d80 │ │ │ │ + jl 55e80 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ - mov 0x30(%edi),%ebx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jle 55c30 │ │ │ │ + mov 0x30(%edi),%ebx │ │ │ │ + jle 55d30 │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov 0x58(%edi),%edx │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x58(%edi) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 559e6 │ │ │ │ + jle 55abf │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,%ebp │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edx) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ + jmp 55a80 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ - fldl (%ecx) │ │ │ │ add $0x18,%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fcos │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ - fxch %st(3) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fmull -0x8(%edx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 559a0 │ │ │ │ + jne 55a80 │ │ │ │ add 0x18(%esp),%esi │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ + mov 0x1c(%ebx),%edx │ │ │ │ mov 0x2c(%ebx),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ add 0x8(%edi),%esi │ │ │ │ + cmp %ebp,(%esp) │ │ │ │ mov (%edx),%ecx │ │ │ │ mov %esi,0x8(%ebx) │ │ │ │ - cmp %ebp,(%esp) │ │ │ │ - jge 55b20 │ │ │ │ + jge 55c20 │ │ │ │ mov 0x40(%ebx),%esi │ │ │ │ mov 0x50(%edi),%ebp │ │ │ │ mov %ebp,0x40(%ebx) │ │ │ │ mov %esi,0x50(%edi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 55f60 │ │ │ │ + jg 56060 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 55de0 │ │ │ │ + jg 55ee0 │ │ │ │ cmp %eax,0x8(%edx) │ │ │ │ - jg 55dc0 │ │ │ │ + jg 55ec0 │ │ │ │ fstpl 0x38(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ + fldl 0x48(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x38(%esp) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jge 55a5e │ │ │ │ + jge 55b37 │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov 0x50(%edi),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x50(%edi) │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 55ad0 │ │ │ │ + jle 55bd0 │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ mov 0x40(%ecx),%ecx │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ add $0x10,%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edx) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ + jmp 55b80 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ - fldl (%ecx) │ │ │ │ add $0x18,%ecx │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fcos │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ - fxch %st(3) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fmull -0x8(%edx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 55a80 │ │ │ │ + jne 55b80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 55ae0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 55be0 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ + add 0x18(%esp),%eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ incl 0x30(%esp) │ │ │ │ - add 0x18(%esp),%eax │ │ │ │ lea (%esi,%eax,2),%eax │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ cmp %esi,0x30(%esp) │ │ │ │ - jle 55410 │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + jle 554d0 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 4850 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5537b │ │ │ │ + jmp 5543b │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jle 55a1c │ │ │ │ + jle 55af5 │ │ │ │ fstpl (%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ fldl (%esp) │ │ │ │ - jmp 55a5e │ │ │ │ + jmp 55b37 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ mov 0x54(%edi),%ebp │ │ │ │ mov %ebp,0x40(%eax) │ │ │ │ mov %esi,0x54(%edi) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jle 55537 │ │ │ │ + jle 555f7 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ mov 0x54(%edi),%edx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x54(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 5557d │ │ │ │ - jmp 555fa │ │ │ │ + jg 5563d │ │ │ │ + jmp 556b9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x44(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55497 │ │ │ │ + jmp 55557 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jge 55678 │ │ │ │ + jge 55737 │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov 0x4c(%edi),%ecx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x4c(%edi) │ │ │ │ - jmp 55678 │ │ │ │ + jmp 55737 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ add 0x18(%esp),%eax │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jge 55624 │ │ │ │ + jge 556e3 │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x4c(%edi) │ │ │ │ mov 0x1c(%ebx),%eax │ │ │ │ mov 0x2c(%ebx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jle 55632 │ │ │ │ + jle 556f1 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 5565c │ │ │ │ - jge 55982 │ │ │ │ + jmp 5571b │ │ │ │ + jge 55a3b │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x4c(%edi) │ │ │ │ - jmp 55982 │ │ │ │ + jmp 55a3b │ │ │ │ add 0x18(%esp),%esi │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jge 5592e │ │ │ │ + jge 559e7 │ │ │ │ mov 0x40(%ecx),%eax │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ mov %edx,0x40(%ecx) │ │ │ │ mov %eax,0x4c(%edi) │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ mov 0x2c(%ecx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jle 5593c │ │ │ │ + jle 559f5 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 55966 │ │ │ │ + jmp 55a1f │ │ │ │ + cmp %edx,0x40(%esp) │ │ │ │ mov 0x40(%eax),%ebp │ │ │ │ mov 0x54(%edi),%ebx │ │ │ │ mov %ebx,0x40(%eax) │ │ │ │ mov %ebp,0x54(%edi) │ │ │ │ - cmp %edx,0x40(%esp) │ │ │ │ - jle 5586b │ │ │ │ + jle 5592b │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ mov 0x54(%edi),%edx │ │ │ │ mov 0x40(%ecx),%eax │ │ │ │ mov %edx,0x40(%ecx) │ │ │ │ mov %eax,0x54(%edi) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 558b1 │ │ │ │ - jmp 55906 │ │ │ │ + jg 55971 │ │ │ │ + jmp 559bf │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %edx,0x40(%esp) │ │ │ │ - jle 55742 │ │ │ │ + jle 55801 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 55784 │ │ │ │ + jmp 55843 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 543c0 │ │ │ │ + call 54480 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 55895 │ │ │ │ + jmp 55955 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 543c0 │ │ │ │ + call 54480 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 5576c │ │ │ │ + jmp 5582b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 543c0 │ │ │ │ + call 54480 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 5565c │ │ │ │ + jmp 5571b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 543c0 │ │ │ │ + call 54480 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 55966 │ │ │ │ + jmp 55a1f │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 543c0 │ │ │ │ + call 54480 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 55561 │ │ │ │ + jmp 55621 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 543c0 │ │ │ │ + call 54480 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 55a46 │ │ │ │ + jmp 55b1f │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 545d0 │ │ │ │ + call 546a0 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 55a46 │ │ │ │ + jmp 55b1f │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 545d0 │ │ │ │ + call 546a0 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 55561 │ │ │ │ + jmp 55621 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 545d0 │ │ │ │ + call 546a0 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 5576c │ │ │ │ + jmp 5582b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 545d0 │ │ │ │ + call 546a0 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 55966 │ │ │ │ + jmp 55a1f │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 545d0 │ │ │ │ + call 546a0 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 5565c │ │ │ │ + jmp 5571b │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 545d0 │ │ │ │ + call 546a0 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 55895 │ │ │ │ + jmp 55955 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 558a5 │ │ │ │ + jmp 55965 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 55571 │ │ │ │ + jmp 55631 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 55775 │ │ │ │ + jmp 55834 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ fildl 0x50(%esp) │ │ │ │ fmull 0x78(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55838 │ │ │ │ + jmp 558f8 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 55f29 │ │ │ │ + jmp 56029 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ fildl 0x50(%esp) │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ + mov 0x1c(%eax),%edx │ │ │ │ fmull 0x78(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c(%eax),%edx │ │ │ │ - jmp 55510 │ │ │ │ + jmp 555d0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstpl (%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ fldl (%esp) │ │ │ │ - jmp 55a4f │ │ │ │ + jmp 55b28 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ mov 0x34(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ imul %ebp,%eax │ │ │ │ shl $0x6,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov 0x2c(%edx),%esi │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ cmp %esi,(%eax) │ │ │ │ - jle 564f3 │ │ │ │ + jle 56623 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 55ff5 │ │ │ │ + jle 560f6 │ │ │ │ mov 0x34(%edi),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0xc(%edi),%esi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - lea 0x8(%esi),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ + lea 0x8(%esi),%edx │ │ │ │ add %eax,%ecx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 55fe0 │ │ │ │ + jne 560e0 │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ - mov %eax,(%esp) │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ cmp $0xfffffffe,%eax │ │ │ │ - jl 55b05 │ │ │ │ + jl 55c05 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - fldl -0xaa48(%eax) │ │ │ │ + fldl -0x9a48(%eax) │ │ │ │ fstpl 0x30(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%ebx │ │ │ │ mov 0x38(%edi),%edx │ │ │ │ cmp %esi,%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ cmovg %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ @@ -103320,583 +103197,580 @@ │ │ │ │ fstpl 0x38(%esp) │ │ │ │ pop %eax │ │ │ │ push 0x2c(%esp) │ │ │ │ call 43f0 │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ imul %esi,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ + shl $0x6,%edx │ │ │ │ add %edx,%ebp │ │ │ │ mov %ebp,0x8(%eax) │ │ │ │ mov (%ecx),%edx │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ fldl 0x28(%esp) │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jl 56570 │ │ │ │ + jl 566a0 │ │ │ │ cmp %edx,0x18(%esp) │ │ │ │ - jg 56711 │ │ │ │ + jg 56841 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 56620 │ │ │ │ + jg 56750 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4850 │ │ │ │ + fldl 0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x18(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 5617b │ │ │ │ + jle 56279 │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x40(%edx),%ebx │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ lea 0x8(%ebx),%ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ebx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl -0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ + fldl (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ - fldl -0x10(%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fsincos │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl -0x18(%edx) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0x18(%edx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 56140 │ │ │ │ + jne 56240 │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%edi),%ebp │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ + fldl 0x28(%esp) │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ imul %ecx,%edx │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%ebp │ │ │ │ - mov 0x1c(%eax),%edx │ │ │ │ cmp %esi,(%esp) │ │ │ │ + mov 0x1c(%eax),%edx │ │ │ │ mov %ebp,0x8(%eax) │ │ │ │ mov (%edx),%ebx │ │ │ │ - jl 565d0 │ │ │ │ - je 566e7 │ │ │ │ + jl 56700 │ │ │ │ + je 56817 │ │ │ │ mov 0x40(%eax),%ebp │ │ │ │ mov %ebp,0x28(%esp) │ │ │ │ mov 0x48(%edi),%ebp │ │ │ │ mov %ebp,0x40(%eax) │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ mov %ebp,0x48(%edi) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 567a2 │ │ │ │ + jg 568d2 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 56660 │ │ │ │ + jg 56790 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ + fldl 0x38(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jl 56228 │ │ │ │ + jl 56326 │ │ │ │ cmp %esi,(%esp) │ │ │ │ - je 56228 │ │ │ │ + je 56326 │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov 0x48(%edi),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x48(%edi) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 562bb │ │ │ │ + jle 563b9 │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ mov 0x40(%edx),%ecx │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ add %ecx,%ebx │ │ │ │ - jmp 56280 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 56380 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl -0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ + fldl (%ecx) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ - fldl -0x10(%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fsincos │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl -0x18(%edx) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0x18(%edx) │ │ │ │ faddl -0x18(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 56280 │ │ │ │ + jne 56380 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%edi),%ebp │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ + fldl 0x28(%esp) │ │ │ │ lea 0x2(%ebx),%edx │ │ │ │ imul %ecx,%edx │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%ebp │ │ │ │ cmp %esi,(%esp) │ │ │ │ mov (%ecx),%ebx │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov %ebp,0x8(%eax) │ │ │ │ - jge 56540 │ │ │ │ + jge 56670 │ │ │ │ mov 0x40(%eax),%ebp │ │ │ │ mov %ebp,0x28(%esp) │ │ │ │ mov 0x48(%edi),%ebp │ │ │ │ mov %ebp,0x40(%eax) │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ mov %ebp,0x48(%edi) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 5672e │ │ │ │ + jg 5685e │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 56600 │ │ │ │ + jg 56730 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ + fldl 0x38(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jge 56352 │ │ │ │ + jge 56450 │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov 0x48(%edi),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x48(%edi) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 563c5 │ │ │ │ + jle 564bf │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x40(%edx),%ebx │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ lea 0x8(%ebx),%ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ebx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl -0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ - fldl -0x10(%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fcos │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl -0x18(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0x18(%edx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ - fxch %st(3) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 56380 │ │ │ │ + jne 56480 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%edi),%ebp │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ + fldl 0x28(%esp) │ │ │ │ add $0x3,%edx │ │ │ │ imul %ecx,%edx │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%ebp │ │ │ │ - mov 0x1c(%eax),%edx │ │ │ │ cmp %esi,(%esp) │ │ │ │ + mov 0x1c(%eax),%edx │ │ │ │ mov %ebp,0x8(%eax) │ │ │ │ mov (%edx),%ebx │ │ │ │ - jl 56510 │ │ │ │ - je 566bd │ │ │ │ + jl 56640 │ │ │ │ + je 567ed │ │ │ │ mov 0x40(%eax),%ebp │ │ │ │ mov %ebp,0x18(%esp) │ │ │ │ mov 0x48(%edi),%ebp │ │ │ │ mov %ebp,0x40(%eax) │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ mov %ebp,0x48(%edi) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 56785 │ │ │ │ + jg 568b5 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 56640 │ │ │ │ + jg 56770 │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ + fldl 0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x8(%esp) │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jl 56467 │ │ │ │ + jl 56561 │ │ │ │ cmp %esi,(%esp) │ │ │ │ - je 56467 │ │ │ │ + je 56561 │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov 0x48(%edi),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x48(%edi) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 564d9 │ │ │ │ + jle 56603 │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ mov 0x40(%edx),%ecx │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ add %ecx,%ebx │ │ │ │ + jmp 565c0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl -0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%ecx) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ - fldl -0x10(%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fcos │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl -0x18(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fxch %st(2) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0x18(%edx) │ │ │ │ faddl -0x18(%eax) │ │ │ │ - fxch %st(3) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 56490 │ │ │ │ + jne 565c0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 564e0 │ │ │ │ + jmp 56610 │ │ │ │ ffreep %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ decl (%esp) │ │ │ │ inc %esi │ │ │ │ cmp 0x4c(%esp),%esi │ │ │ │ - jle 56020 │ │ │ │ - jmp 55b05 │ │ │ │ + jle 56130 │ │ │ │ + jmp 55c05 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 4850 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55fba │ │ │ │ + jmp 560ba │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 566a0 │ │ │ │ + jg 567d0 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 56640 │ │ │ │ + jg 56770 │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ - jmp 56467 │ │ │ │ + jmp 56561 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 56768 │ │ │ │ + jg 56898 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 56600 │ │ │ │ + jg 56730 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 56352 │ │ │ │ + jmp 56450 │ │ │ │ xchg %ax,%ax │ │ │ │ + cmp %edx,0x18(%esp) │ │ │ │ mov 0x40(%eax),%ebp │ │ │ │ mov 0x48(%edi),%ebx │ │ │ │ mov %ebx,0x40(%eax) │ │ │ │ mov %ebp,0x48(%edi) │ │ │ │ - cmp %edx,0x18(%esp) │ │ │ │ - jg 5674b │ │ │ │ + jg 5687b │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 56620 │ │ │ │ + jg 56750 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ + fldl 0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x18(%esp) │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jge 56110 │ │ │ │ + jge 56220 │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov 0x48(%edi),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x48(%edi) │ │ │ │ - jmp 56110 │ │ │ │ + jmp 56220 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 56680 │ │ │ │ + jg 567b0 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 56660 │ │ │ │ + jg 56790 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 56228 │ │ │ │ + jmp 56326 │ │ │ │ xchg %ax,%ax │ │ │ │ imul $0x8c,0x8(%esp),%edx │ │ │ │ fstpl 0x28(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 54200 │ │ │ │ + call 542c0 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 5633e │ │ │ │ + jmp 5643c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x8(%esp),%edx │ │ │ │ fstpl 0x18(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 54200 │ │ │ │ + call 542c0 │ │ │ │ fldl 0x18(%esp) │ │ │ │ - jmp 565a7 │ │ │ │ + jmp 566d7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x8(%esp),%edx │ │ │ │ fstpl 0x18(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 54200 │ │ │ │ + call 542c0 │ │ │ │ fldl 0x18(%esp) │ │ │ │ - jmp 5644e │ │ │ │ + jmp 56548 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x8(%esp),%edx │ │ │ │ fstpl 0x28(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 54200 │ │ │ │ + call 542c0 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 5620f │ │ │ │ + jmp 5630d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 56228 │ │ │ │ + jmp 56326 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ - jmp 56467 │ │ │ │ + jmp 56561 │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 566a0 │ │ │ │ + jg 567d0 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 56640 │ │ │ │ + jg 56770 │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ - jmp 56453 │ │ │ │ + jmp 5654d │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 56680 │ │ │ │ + jg 567b0 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 56660 │ │ │ │ + jg 56790 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4850 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 56214 │ │ │ │ + jmp 56312 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x18(%esp) │ │ │ │ - jmp 56110 │ │ │ │ + jmp 56220 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 56343 │ │ │ │ + jmp 56441 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x18(%esp) │ │ │ │ - jmp 565b0 │ │ │ │ + jmp 566e0 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 56352 │ │ │ │ + jmp 56450 │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ - jmp 56458 │ │ │ │ + jmp 56552 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4880 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 56219 │ │ │ │ + jmp 56317 │ │ │ │ nop │ │ │ │ │ │ │ │ -000567c0 : │ │ │ │ +000568f0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ call 4c37 │ │ │ │ - add $0xe5ac,%eax │ │ │ │ + add $0xd47c,%eax │ │ │ │ mov 0x90(%esp),%edi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ + cmpl $0x2,0x18(%edi) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ - cmpl $0x2,0x18(%edi) │ │ │ │ - je 57495 │ │ │ │ + je 575d5 │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 56835 │ │ │ │ + jle 56976 │ │ │ │ mov 0x34(%edi),%edx │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 56960 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 56820 │ │ │ │ + jne 56960 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ push 0x28(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ @@ -103905,52 +103779,52 @@ │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x70(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 43f0 │ │ │ │ - mov 0x34(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ dec %eax │ │ │ │ + mov 0x34(%edi),%edx │ │ │ │ imul %ebp,%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ shl $0x5,%eax │ │ │ │ add %eax,%esi │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ mov %esi,0x8(%edx) │ │ │ │ mov 0x2c(%edx),%esi │ │ │ │ cmp %esi,(%eax) │ │ │ │ - jle 57062 │ │ │ │ + jle 571a2 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ cmp $0xfffffffe,%eax │ │ │ │ - jl 5705a │ │ │ │ + jl 5719a │ │ │ │ cmp $0x1,%eax │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ movl $0x0,0x28(%esp) │ │ │ │ movl $0x0,0x34(%esp) │ │ │ │ sete 0x67(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - fldl -0xaa58(%eax) │ │ │ │ + fldl -0x9a58(%eax) │ │ │ │ fstpl 0x50(%esp) │ │ │ │ - fldl -0xaa48(%eax) │ │ │ │ + fldl -0x9a48(%eax) │ │ │ │ fstpl 0x68(%esp) │ │ │ │ - fldl -0xaa50(%eax) │ │ │ │ + fldl -0x9a50(%eax) │ │ │ │ fstpl 0x58(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x28(%esp),%ebp │ │ │ │ sub %esi,%ebp │ │ │ │ mov %ebp,0x58(%esp) │ │ │ │ push %ebp │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ mov %esi,(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ @@ -103974,20 +103848,20 @@ │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov %edx,0x60(%eax) │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 43f0 │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ sub %ebp,%esi │ │ │ │ - mov 0x1c(%eax),%ebp │ │ │ │ cmp %ecx,0xc(%esp) │ │ │ │ - jge 570b0 │ │ │ │ + mov 0x1c(%eax),%ebp │ │ │ │ + jge 571f0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 43f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -104007,50 +103881,50 @@ │ │ │ │ mov %edx,(%eax) │ │ │ │ mov 0x20(%edi),%edx │ │ │ │ imul (%ecx),%edx │ │ │ │ mov %edx,0x0(%ebp) │ │ │ │ mov 0x20(%edi),%esi │ │ │ │ imul 0x4(%ecx),%esi │ │ │ │ mov %esi,0x4(%ebp) │ │ │ │ - imul %esi,%edx │ │ │ │ mov 0x20(%edi),%ebx │ │ │ │ imul 0x8(%ecx),%ebx │ │ │ │ + imul %esi,%edx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ imul %ebx,%edx │ │ │ │ mov %ebx,0x8(%ebp) │ │ │ │ mov %edx,0x28(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 569fa │ │ │ │ + je 56b3a │ │ │ │ cmpl $0x1,0x34(%esp) │ │ │ │ - jne 57431 │ │ │ │ + jne 57571 │ │ │ │ cmpb $0x0,0x67(%esp) │ │ │ │ - je 57435 │ │ │ │ + je 57575 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x8(%edi),%edx │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 56a7b │ │ │ │ + jle 56bbb │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x40(%eax),%ebx │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ add %edx,%esi │ │ │ │ - jmp 56a40 │ │ │ │ + jmp 56b80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x18,%ebx │ │ │ │ - fldl -0x18(%ebx) │ │ │ │ add $0x10,%ecx │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + fldl -0x18(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fcos │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ fld %st(3) │ │ │ │ @@ -104062,70 +103936,70 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 56a40 │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ + jne 56b80 │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ + cmp %ebp,0xc(%esp) │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov (%ecx),%ebx │ │ │ │ - cmp %ebp,0xc(%esp) │ │ │ │ - jle 57080 │ │ │ │ + jle 571c0 │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ mov 0x54(%edi),%ebp │ │ │ │ mov %ebp,0x40(%eax) │ │ │ │ mov %esi,0x54(%edi) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 57150 │ │ │ │ + jg 57290 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 573d0 │ │ │ │ + jg 57510 │ │ │ │ cmp %edx,0x8(%ecx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 572b0 │ │ │ │ + jg 573f0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jg 57168 │ │ │ │ + jg 572a8 │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add 0x20(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 56b77 │ │ │ │ + jle 56cb7 │ │ │ │ mov 0x40(%ebx),%esi │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ lea 0x8(%esi),%ecx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ add %eax,%esi │ │ │ │ - jmp 56b40 │ │ │ │ + jmp 56c80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x18,%ecx │ │ │ │ - fldl -0x18(%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + fldl -0x18(%ecx) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fcos │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ fld %st(1) │ │ │ │ @@ -104135,41 +104009,41 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 56b40 │ │ │ │ + jne 56c80 │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jle 57110 │ │ │ │ + jle 57250 │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov 0x58(%edi),%edx │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x58(%edi) │ │ │ │ mov 0x1c(%ebx),%eax │ │ │ │ mov 0x2c(%ebx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jg 57130 │ │ │ │ + jg 57270 │ │ │ │ cmp 0x4(%eax),%edx │ │ │ │ - jl 57350 │ │ │ │ + jl 57490 │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jl 57330 │ │ │ │ + jl 57470 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ - mov 0x30(%edi),%ebx │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jle 570f0 │ │ │ │ + mov 0x30(%edi),%ebx │ │ │ │ + jle 57230 │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov 0x58(%edi),%edx │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x58(%edi) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ add %eax,%eax │ │ │ │ @@ -104177,33 +104051,33 @@ │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 56c80 │ │ │ │ + jle 56dc0 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ add $0x10,%ecx │ │ │ │ add %eax,%ebp │ │ │ │ - jmp 56c40 │ │ │ │ + jmp 56d80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x18,%ecx │ │ │ │ - fldl -0x18(%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + fldl -0x18(%ecx) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fcos │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ fld %st(1) │ │ │ │ @@ -104214,587 +104088,587 @@ │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 56c40 │ │ │ │ + jne 56d80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 56c90 │ │ │ │ + jmp 56dd0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%ebx),%edx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ + cmp %ecx,0xc(%esp) │ │ │ │ mov (%edx),%eax │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0x2c(%ebx),%eax │ │ │ │ - cmp %ecx,0xc(%esp) │ │ │ │ - jge 570d0 │ │ │ │ + jge 57210 │ │ │ │ + cmp %eax,0x40(%esp) │ │ │ │ mov 0x40(%ebx),%ebp │ │ │ │ mov 0x50(%edi),%ecx │ │ │ │ mov %ecx,0x40(%ebx) │ │ │ │ mov %ebp,0x50(%edi) │ │ │ │ - cmp %eax,0x40(%esp) │ │ │ │ - jg 57460 │ │ │ │ + jg 575a0 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 573b0 │ │ │ │ + jg 574f0 │ │ │ │ cmp %eax,0x8(%edx) │ │ │ │ - jg 572f0 │ │ │ │ + jg 57430 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,0xc(%esp) │ │ │ │ - jge 56cfb │ │ │ │ + jge 56e3b │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov 0x50(%edi),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x50(%edi) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ fldl 0x58(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - je 56d1d │ │ │ │ + je 56e5d │ │ │ │ cmpl $0x1,0x34(%esp) │ │ │ │ - jne 57407 │ │ │ │ + jne 57547 │ │ │ │ cmpb $0x0,0x67(%esp) │ │ │ │ - je 5740b │ │ │ │ + je 5754b │ │ │ │ add 0x20(%esp),%esi │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 56daf │ │ │ │ + jle 56eef │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ add %eax,%ebp │ │ │ │ - jmp 56d80 │ │ │ │ + jmp 56ec0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x18,%ecx │ │ │ │ - fldl -0x18(%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + fldl -0x18(%ecx) │ │ │ │ fmul %st(3),%st │ │ │ │ fsincos │ │ │ │ fld %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 56d80 │ │ │ │ + jne 56ec0 │ │ │ │ mov 0x1c(%ebx),%edx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ + cmp %ecx,0xc(%esp) │ │ │ │ mov (%edx),%eax │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0x2c(%ebx),%eax │ │ │ │ - cmp %ecx,0xc(%esp) │ │ │ │ - jle 57260 │ │ │ │ + jle 573a0 │ │ │ │ + cmp %eax,0x40(%esp) │ │ │ │ mov 0x40(%ebx),%ebp │ │ │ │ mov 0x54(%edi),%ecx │ │ │ │ mov %ecx,0x40(%ebx) │ │ │ │ mov %ebp,0x54(%edi) │ │ │ │ - cmp %eax,0x40(%esp) │ │ │ │ - jg 57210 │ │ │ │ + jg 57350 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 57390 │ │ │ │ + jg 574d0 │ │ │ │ cmp %eax,0x8(%edx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 57290 │ │ │ │ + jg 573d0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,0xc(%esp) │ │ │ │ - jg 57228 │ │ │ │ + jg 57368 │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ add 0x20(%esp),%esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 571c0 │ │ │ │ + jle 57300 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x40(%ecx),%ebx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add %eax,%ebp │ │ │ │ - jmp 56e80 │ │ │ │ + jmp 56fc0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x18,%ebx │ │ │ │ - fldl -0x18(%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + fldl -0x18(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ fsincos │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 56e80 │ │ │ │ + jne 56fc0 │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jle 571c0 │ │ │ │ + jle 57300 │ │ │ │ mov 0x40(%ecx),%eax │ │ │ │ mov 0x58(%edi),%edx │ │ │ │ mov %edx,0x40(%ecx) │ │ │ │ mov %eax,0x58(%edi) │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ mov 0x2c(%ecx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jg 571e4 │ │ │ │ + jg 57324 │ │ │ │ cmp 0x4(%eax),%edx │ │ │ │ - jl 57370 │ │ │ │ + jl 574b0 │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jl 572d0 │ │ │ │ + jl 57410 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - mov 0x30(%edi),%ecx │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jle 571a0 │ │ │ │ + mov 0x30(%edi),%ecx │ │ │ │ + jle 572e0 │ │ │ │ mov 0x40(%ecx),%eax │ │ │ │ mov 0x58(%edi),%edx │ │ │ │ mov %edx,0x40(%ecx) │ │ │ │ mov %eax,0x58(%edi) │ │ │ │ add 0x20(%esp),%esi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ shl $0x4,%esi │ │ │ │ add 0x8(%edi),%esi │ │ │ │ mov %esi,0x8(%ecx) │ │ │ │ test %edx,%edx │ │ │ │ - jle 56fc0 │ │ │ │ + jle 57100 │ │ │ │ mov 0x40(%ecx),%esi │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ lea 0x10(%esi),%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ add %eax,%esi │ │ │ │ - jmp 56f80 │ │ │ │ + jmp 570c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x18,%ebx │ │ │ │ - fldl -0x18(%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + fldl -0x18(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ fsincos │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 56f80 │ │ │ │ + jne 570c0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 56fd0 │ │ │ │ + jmp 57110 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c(%ecx),%edx │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ + cmp %ebp,0xc(%esp) │ │ │ │ + mov 0x1c(%ecx),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ mov (%edx),%ebx │ │ │ │ - cmp %ebp,0xc(%esp) │ │ │ │ - jge 57180 │ │ │ │ + jge 572c0 │ │ │ │ mov 0x40(%ecx),%esi │ │ │ │ mov 0x50(%edi),%ebp │ │ │ │ mov %ebp,0x40(%ecx) │ │ │ │ mov %esi,0x50(%edi) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 57480 │ │ │ │ + jg 575c0 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 573f0 │ │ │ │ + jg 57530 │ │ │ │ cmp %eax,0x8(%edx) │ │ │ │ - jg 57310 │ │ │ │ + jg 57450 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jge 57035 │ │ │ │ + jge 57175 │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov 0x50(%edi),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x50(%edi) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ + add 0x20(%esp),%eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ incl 0x34(%esp) │ │ │ │ - add 0x20(%esp),%eax │ │ │ │ lea (%esi,%eax,2),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ cmp %eax,0x60(%esp) │ │ │ │ - jge 568f0 │ │ │ │ + jge 56a30 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5689a │ │ │ │ + jmp 569db │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edx,%ebx │ │ │ │ - jle 56aa5 │ │ │ │ + jle 56be5 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 56ae0 │ │ │ │ + jmp 56c20 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x44(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 56981 │ │ │ │ + jmp 56ac1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,0x40(%esp) │ │ │ │ - jle 56cc0 │ │ │ │ + jle 56e00 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 56cfb │ │ │ │ + jmp 56e3b │ │ │ │ nop │ │ │ │ - jge 56be6 │ │ │ │ + jge 56d26 │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x4c(%edi) │ │ │ │ - jmp 56be6 │ │ │ │ + jmp 56d26 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jge 56b91 │ │ │ │ + jge 56cd1 │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x4c(%edi) │ │ │ │ mov 0x1c(%ebx),%eax │ │ │ │ mov 0x2c(%ebx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jle 56b9f │ │ │ │ + jle 56cdf │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 56bc9 │ │ │ │ + jmp 56d09 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ mov 0x54(%edi),%edx │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x54(%edi) │ │ │ │ - jmp 56ae0 │ │ │ │ + jmp 56c20 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%ebx │ │ │ │ - jle 56ffa │ │ │ │ + jle 5713a │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 57035 │ │ │ │ + jmp 57175 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jge 56f1e │ │ │ │ + jge 5705e │ │ │ │ mov 0x40(%ecx),%eax │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ mov %edx,0x40(%ecx) │ │ │ │ mov %eax,0x4c(%edi) │ │ │ │ - jmp 56f1e │ │ │ │ + jmp 5705e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jge 56ec9 │ │ │ │ + jge 57009 │ │ │ │ mov 0x40(%ecx),%eax │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ mov %edx,0x40(%ecx) │ │ │ │ mov %eax,0x4c(%edi) │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ mov 0x2c(%ecx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jle 56ed7 │ │ │ │ + jle 57017 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 56f01 │ │ │ │ + jmp 57041 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ - mov 0x54(%edi),%edx │ │ │ │ add 0x20(%esp),%esi │ │ │ │ + mov 0x54(%edi),%edx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov 0x40(%ecx),%eax │ │ │ │ mov %edx,0x40(%ecx) │ │ │ │ mov %eax,0x54(%edi) │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 56e39 │ │ │ │ - jmp 56eaf │ │ │ │ + jg 56f79 │ │ │ │ + jmp 56fef │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,0x40(%esp) │ │ │ │ - jle 56ddf │ │ │ │ + jle 56f1f │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 56e1a │ │ │ │ + jmp 56f5a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 548f0 │ │ │ │ + call 549b0 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 56e09 │ │ │ │ + jmp 56f49 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 548f0 │ │ │ │ + call 549b0 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 56acf │ │ │ │ + jmp 56c0f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 548f0 │ │ │ │ + call 549b0 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 56f01 │ │ │ │ + jmp 57041 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 548f0 │ │ │ │ - jmp 56ce2 │ │ │ │ + call 549b0 │ │ │ │ + jmp 56e22 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 548f0 │ │ │ │ - jmp 5701c │ │ │ │ + call 549b0 │ │ │ │ + jmp 5715c │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 548f0 │ │ │ │ + call 549b0 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 56bc9 │ │ │ │ + jmp 56d09 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 54ac0 │ │ │ │ + call 54b80 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 56bc9 │ │ │ │ + jmp 56d09 │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 54ac0 │ │ │ │ + call 54b80 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 56f01 │ │ │ │ + jmp 57041 │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 54ac0 │ │ │ │ + call 54b80 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 56e09 │ │ │ │ + jmp 56f49 │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 54ac0 │ │ │ │ - jmp 56ce2 │ │ │ │ + call 54b80 │ │ │ │ + jmp 56e22 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 54ac0 │ │ │ │ + call 54b80 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 56acf │ │ │ │ + jmp 56c0f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 54ac0 │ │ │ │ - jmp 5701c │ │ │ │ + call 54b80 │ │ │ │ + jmp 5715c │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5740d │ │ │ │ + jmp 5754d │ │ │ │ ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ fildl 0x50(%esp) │ │ │ │ fmull 0x78(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 56d1d │ │ │ │ + jmp 56e5d │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 57437 │ │ │ │ + jmp 57577 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ fildl 0x50(%esp) │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ fmull 0x78(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 569fa │ │ │ │ + jmp 56b3a │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 56cec │ │ │ │ + jmp 56e2c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 57026 │ │ │ │ + jmp 57166 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 574d5 │ │ │ │ + jle 57616 │ │ │ │ mov 0x34(%edi),%edx │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 574c0 │ │ │ │ + jne 57600 │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ lea 0x1(%eax,%ecx,1),%eax │ │ │ │ sar $1,%eax │ │ │ │ @@ -104810,32 +104684,32 @@ │ │ │ │ imul %ecx,%eax │ │ │ │ shl $0x6,%eax │ │ │ │ add %eax,%esi │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ mov %esi,0x8(%edx) │ │ │ │ mov 0x2c(%edx),%esi │ │ │ │ cmp %esi,(%eax) │ │ │ │ - jle 579ff │ │ │ │ + jle 57b3f │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ cmp $0xfffffffe,%eax │ │ │ │ - jl 5705a │ │ │ │ + jl 5719a │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - fldl -0xaa48(%eax) │ │ │ │ + fldl -0x9a48(%eax) │ │ │ │ fstpl 0x38(%esp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x3c(%edi),%edx │ │ │ │ cmp %esi,%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ cmovg %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -104874,40 +104748,40 @@ │ │ │ │ fmull 0x48(%esp) │ │ │ │ fstpl 0x30(%esp) │ │ │ │ pop %eax │ │ │ │ push 0x28(%esp) │ │ │ │ call 43f0 │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x20(%esp) │ │ │ │ imul %esi,%eax │ │ │ │ + fldl 0x20(%esp) │ │ │ │ shl $0x6,%eax │ │ │ │ add %eax,%ebp │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov %ebp,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 57677 │ │ │ │ + jle 577b7 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x40(%ecx),%ebx │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ebp │ │ │ │ - jmp 57640 │ │ │ │ + jmp 57780 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%ebx │ │ │ │ - fldl -0x10(%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + fldl -0x10(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fcos │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ fld %st(1) │ │ │ │ @@ -104917,39 +104791,39 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 57640 │ │ │ │ + jne 57780 │ │ │ │ + cmp %esi,0xc(%esp) │ │ │ │ mov 0x1c(%ecx),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ mov (%edx),%ebx │ │ │ │ - cmp %esi,0xc(%esp) │ │ │ │ - jge 57a80 │ │ │ │ + jge 57bc0 │ │ │ │ mov 0x40(%ecx),%ebp │ │ │ │ mov %ebp,0x20(%esp) │ │ │ │ mov 0x48(%edi),%ebp │ │ │ │ mov %ebp,0x40(%ecx) │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ mov %ebp,0x48(%edi) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 57bd9 │ │ │ │ + jg 57d19 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 57b00 │ │ │ │ + jg 57c40 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ + fldl 0x30(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x20(%esp) │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jge 576db │ │ │ │ + jge 5781b │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov 0x48(%edi),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x48(%edi) │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ @@ -104967,30 +104841,30 @@ │ │ │ │ inc %eax │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ebp │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov %ebp,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 57777 │ │ │ │ + jle 578b8 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x40(%ecx),%ebx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ add %ebx,%ebp │ │ │ │ add $0x8,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl -0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ add $0x10,%ebx │ │ │ │ add $0x10,%edx │ │ │ │ - fldl -0x10(%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fldl -0x10(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fcos │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ fld %st(1) │ │ │ │ @@ -105000,42 +104874,42 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ cmp %ebx,%ebp │ │ │ │ - jne 57740 │ │ │ │ + jne 57880 │ │ │ │ + cmp %esi,0xc(%esp) │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ mov 0x2c(%ecx),%edx │ │ │ │ mov (%eax),%ebx │ │ │ │ - cmp %esi,0xc(%esp) │ │ │ │ - jl 57ab0 │ │ │ │ - je 57bb3 │ │ │ │ + jl 57bf0 │ │ │ │ + je 57cf3 │ │ │ │ mov 0x40(%ecx),%ebp │ │ │ │ mov %ebp,0x28(%esp) │ │ │ │ mov 0x48(%edi),%ebp │ │ │ │ mov %ebp,0x40(%ecx) │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ mov %ebp,0x48(%edi) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 57c62 │ │ │ │ + jg 57da2 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 57b40 │ │ │ │ + jg 57c80 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ + fldl 0x38(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jl 577e7 │ │ │ │ + jl 57928 │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - je 577e7 │ │ │ │ + je 57928 │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov 0x48(%edi),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x48(%edi) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -105051,68 +104925,68 @@ │ │ │ │ add $0x2,%eax │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ebp │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov %ebp,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 57871 │ │ │ │ + jle 579b1 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x40(%ecx),%ebx │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ebp │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl (%eax) │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%ebx │ │ │ │ - fldl -0x10(%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + fldl -0x10(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ fsincos │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 57840 │ │ │ │ + jne 57980 │ │ │ │ + cmp %esi,0xc(%esp) │ │ │ │ mov 0x1c(%ecx),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ mov (%edx),%ebx │ │ │ │ - cmp %esi,0xc(%esp) │ │ │ │ - jge 57a50 │ │ │ │ + jge 57b90 │ │ │ │ mov 0x40(%ecx),%ebp │ │ │ │ mov %ebp,0x28(%esp) │ │ │ │ mov 0x48(%edi),%ebp │ │ │ │ mov %ebp,0x40(%ecx) │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ mov %ebp,0x48(%edi) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 57bf6 │ │ │ │ + jg 57d36 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 57ae0 │ │ │ │ + jg 57c20 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ + fldl 0x38(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jge 578d5 │ │ │ │ + jge 57a15 │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov 0x48(%edi),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x48(%edi) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -105128,298 +105002,297 @@ │ │ │ │ add $0x3,%eax │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ebp │ │ │ │ mov %ebp,0x8(%ecx) │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 57975 │ │ │ │ + jle 57ab6 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x40(%ecx),%ebx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ add %ebx,%ebp │ │ │ │ add $0x8,%eax │ │ │ │ - jmp 57940 │ │ │ │ + jmp 57a80 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl -0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ add $0x10,%ebx │ │ │ │ add $0x10,%edx │ │ │ │ - fldl -0x10(%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fldl -0x10(%ebx) │ │ │ │ fmul %st(3),%st │ │ │ │ fsincos │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jne 57940 │ │ │ │ + jne 57a80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 57980 │ │ │ │ + jmp 57ac0 │ │ │ │ ffreep %st(0) │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %esi,0xc(%esp) │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ mov 0x2c(%ecx),%edx │ │ │ │ mov (%eax),%ebx │ │ │ │ - cmp %esi,0xc(%esp) │ │ │ │ - jl 57a20 │ │ │ │ - je 57b95 │ │ │ │ + jl 57b60 │ │ │ │ + je 57cd5 │ │ │ │ mov 0x40(%ecx),%ebp │ │ │ │ mov %ebp,0x20(%esp) │ │ │ │ mov 0x48(%edi),%ebp │ │ │ │ mov %ebp,0x40(%ecx) │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ mov %ebp,0x48(%edi) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 57c4d │ │ │ │ + jg 57d8d │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 57b20 │ │ │ │ + jg 57c60 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jl 579e8 │ │ │ │ + jl 57b28 │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - je 579e8 │ │ │ │ + je 57b28 │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov 0x48(%edi),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x48(%edi) │ │ │ │ decl 0xc(%esp) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x34(%esp) │ │ │ │ - jge 57560 │ │ │ │ + jge 576a0 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5752f │ │ │ │ + jmp 57670 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 57b80 │ │ │ │ + jg 57cc0 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 57b20 │ │ │ │ + jg 57c60 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 579e8 │ │ │ │ + jmp 57b28 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 57c30 │ │ │ │ + jg 57d70 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 57ae0 │ │ │ │ + jg 57c20 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 578d5 │ │ │ │ + jmp 57a15 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 57c13 │ │ │ │ + jg 57d53 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 57b00 │ │ │ │ + jg 57c40 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - jmp 576db │ │ │ │ + jmp 5781b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 57b60 │ │ │ │ + jg 57ca0 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 57b40 │ │ │ │ + jg 57c80 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 577e7 │ │ │ │ + jmp 57928 │ │ │ │ xchg %ax,%ax │ │ │ │ imul $0x8c,0x10(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 54750 │ │ │ │ + call 54810 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 578c0 │ │ │ │ + jmp 57a00 │ │ │ │ nop │ │ │ │ imul $0x8c,0x10(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x20(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 54750 │ │ │ │ + call 54810 │ │ │ │ fldl 0x20(%esp) │ │ │ │ - jmp 576c6 │ │ │ │ + jmp 57806 │ │ │ │ nop │ │ │ │ imul $0x8c,0x10(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 54750 │ │ │ │ - jmp 579cd │ │ │ │ + call 54810 │ │ │ │ + jmp 57b0d │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x10(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 54750 │ │ │ │ + call 54810 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 577cc │ │ │ │ + jmp 5790d │ │ │ │ nop │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 577e7 │ │ │ │ + jmp 57928 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 579e8 │ │ │ │ + jmp 57b28 │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 57b80 │ │ │ │ + jg 57cc0 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 57b20 │ │ │ │ + jg 57c60 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 579d3 │ │ │ │ + jmp 57b13 │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 57b60 │ │ │ │ + jg 57ca0 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 57b40 │ │ │ │ + jg 57c80 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 47b0 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 577d2 │ │ │ │ + jmp 57913 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - jmp 576cc │ │ │ │ + jmp 5780c │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 578c6 │ │ │ │ + jmp 57a06 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - jmp 576db │ │ │ │ + jmp 5781b │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 578d5 │ │ │ │ + jmp 57a15 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 579d9 │ │ │ │ + jmp 57b19 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4890 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 577d8 │ │ │ │ + jmp 57919 │ │ │ │ nop │ │ │ │ │ │ │ │ -00057c80 : │ │ │ │ +00057dc0 : │ │ │ │ push %ebx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xd0f2,%ebx │ │ │ │ + add $0xbfb2,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x248(%ebx),%eax │ │ │ │ push (%eax) │ │ │ │ - lea -0xa828(%ebx),%eax │ │ │ │ + lea -0x9828(%ebx),%eax │ │ │ │ push $0x3e │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ call 44f0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00057cb0 : │ │ │ │ +00057df0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xd0b8,%ebx │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ + add $0xbf78,%ebx │ │ │ │ cmpl $0x2,0x18(%esi) │ │ │ │ - je 57e70 │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + je 57fb0 │ │ │ │ test $0x10,%ah │ │ │ │ - jne 57e50 │ │ │ │ + jne 57f90 │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %edi,%edi │ │ │ │ xorl $0x2,0x38(%eax) │ │ │ │ push %eax │ │ │ │ call 4070 │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ @@ -105430,27 +105303,27 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 43a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ cmp %edx,%edi │ │ │ │ - jg 57d80 │ │ │ │ + jg 57ec0 │ │ │ │ sub $0xc,%esp │ │ │ │ sub %edi,%eax │ │ │ │ push %eax │ │ │ │ call 43f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 57d40 │ │ │ │ + jg 57e80 │ │ │ │ inc %edi │ │ │ │ - jmp 57d00 │ │ │ │ + jmp 57e40 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ imul $0x8c,%edi,%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ inc %edi │ │ │ │ add %ebp,%eax │ │ │ │ @@ -105461,28 +105334,28 @@ │ │ │ │ add %ebp,%eax │ │ │ │ xorl $0x2,0x38(%eax) │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4070 │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - jmp 57d00 │ │ │ │ + jmp 57e40 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x3c(%esi),%edx │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov %edi,0x60(%ecx) │ │ │ │ mov 0x38(%esi),%edi │ │ │ │ mov (%edi),%edi │ │ │ │ mov %edi,0x5c(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 57ddb │ │ │ │ + jle 57f1b │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 57da3 │ │ │ │ + jmp 57ee3 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x3c(%esi),%edx │ │ │ │ lea 0x0(,%edi,4),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ inc %edi │ │ │ │ push (%edx,%ebp,1) │ │ │ │ call 46a0 │ │ │ │ @@ -105494,15 +105367,15 @@ │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 57da0 │ │ │ │ + jle 57ee0 │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ call 4070 │ │ │ │ pop %ecx │ │ │ │ push 0x40(%esi) │ │ │ │ call 4830 │ │ │ │ @@ -105541,28 +105414,28 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x28(%esi) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 57cdc │ │ │ │ + jmp 57e1c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test $0x10,%ah │ │ │ │ - jne 57f70 │ │ │ │ + jne 580b0 │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %ebp,%ebp │ │ │ │ xor %edi,%edi │ │ │ │ xorl $0x2,0x38(%eax) │ │ │ │ push %eax │ │ │ │ call 4070 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 57ebc │ │ │ │ + jmp 57ffc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ inc %edi │ │ │ │ add %ebp,%eax │ │ │ │ add $0x8c,%ebp │ │ │ │ @@ -105572,26 +105445,26 @@ │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x2c(%eax) │ │ │ │ call 43a0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 57ea0 │ │ │ │ + jle 57fe0 │ │ │ │ mov 0x3c(%esi),%eax │ │ │ │ mov 0x30(%esi),%edx │ │ │ │ + cmpl $0x1,0x1c(%esi) │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %ecx,0x60(%edx) │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov %ecx,0x5c(%edx) │ │ │ │ - cmpl $0x1,0x1c(%esi) │ │ │ │ - jle 57f38 │ │ │ │ + jle 58078 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 57f03 │ │ │ │ + jmp 58043 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x3c(%esi),%eax │ │ │ │ lea 0x0(,%edi,4),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ inc %edi │ │ │ │ push (%eax,%ebp,1) │ │ │ │ @@ -105603,15 +105476,15 @@ │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 57f00 │ │ │ │ + jle 58040 │ │ │ │ mov 0x30(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 4070 │ │ │ │ pop %ecx │ │ │ │ push 0x40(%esi) │ │ │ │ call 4830 │ │ │ │ @@ -105619,39 +105492,39 @@ │ │ │ │ push 0x3c(%esi) │ │ │ │ call 4830 │ │ │ │ pop %ebp │ │ │ │ push 0x38(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x48(%esi) │ │ │ │ - jmp 57e27 │ │ │ │ + jmp 57f67 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x28(%esi) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 57e79 │ │ │ │ + jmp 57fb9 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00057f90 : │ │ │ │ +000580d0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xcdd2,%ebx │ │ │ │ + add $0xbc92,%ebx │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ @@ -105669,49 +105542,49 @@ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x20(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 58006 │ │ │ │ + je 58146 │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x2,%al │ │ │ │ - jne 58030 │ │ │ │ + jne 58170 │ │ │ │ test $0x4,%al │ │ │ │ - jne 58051 │ │ │ │ + jne 58191 │ │ │ │ test $0x8,%al │ │ │ │ - je 58018 │ │ │ │ + je 58158 │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x20,%al │ │ │ │ - jne 580a0 │ │ │ │ + jne 581e0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 58080 │ │ │ │ + jne 581c0 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %edx,0x1c(%esi) │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,0x1c(%esi) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 5800e │ │ │ │ + je 5814e │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov %eax,0x1c(%esi) │ │ │ │ @@ -105719,15 +105592,15 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 5800e │ │ │ │ + jmp 5814e │ │ │ │ nop │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ @@ -105743,40 +105616,40 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 58020 │ │ │ │ + jmp 58160 │ │ │ │ nop │ │ │ │ │ │ │ │ -000580c0 : │ │ │ │ +00058200 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0xbb6f,%ebx │ │ │ │ push $0x4 │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xcca5,%ebx │ │ │ │ call 4110 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000580f0 : │ │ │ │ +00058230 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xcc79,%ebx │ │ │ │ + add $0xbb39,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push (%eax) │ │ │ │ push 0x14(%esi) │ │ │ │ push 0x8(%eax) │ │ │ │ call 4740 │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ @@ -105798,149 +105671,149 @@ │ │ │ │ push %edx │ │ │ │ call 43b0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 58180 │ │ │ │ + je 582c0 │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 58230 │ │ │ │ + je 58370 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 41a0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x38(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 58200 │ │ │ │ + je 58340 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 45d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov %ecx,0x1c(%esi) │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ push %eax │ │ │ │ call *0x14(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0x8(%edx),%ecx │ │ │ │ mov %ecx,0x1c(%esi) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0x11,%edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 581ec │ │ │ │ + je 5832c │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 58210 │ │ │ │ + je 58350 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 41a0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ test $0x8,%al │ │ │ │ - je 581f6 │ │ │ │ + je 58336 │ │ │ │ fldl 0x48(%esi) │ │ │ │ fstpl 0x58(%esi) │ │ │ │ test $0x4,%al │ │ │ │ - jne 58250 │ │ │ │ + jne 58390 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 4740 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5819d │ │ │ │ + jmp 582dd │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 4750 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 581ec │ │ │ │ + jmp 5832c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 4750 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x38(%esi) │ │ │ │ - jmp 58180 │ │ │ │ + jmp 582c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push (%eax) │ │ │ │ push 0x1c(%esi) │ │ │ │ push 0x20(%esi) │ │ │ │ call 4740 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00058270 : │ │ │ │ +000583b0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xcafc,%ebx │ │ │ │ + add $0xb9bc,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 582b0 │ │ │ │ + jne 583f0 │ │ │ │ test $0x2,%al │ │ │ │ - jne 58670 │ │ │ │ + jne 587b0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 584f0 │ │ │ │ + jne 58630 │ │ │ │ test $0x8,%al │ │ │ │ - jne 583d0 │ │ │ │ + jne 58510 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%edx │ │ │ │ - mov 0x1c(%esi),%ecx │ │ │ │ fldl 0x28(%esi) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 58840 │ │ │ │ + jne 58980 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ call 4050 │ │ │ │ @@ -105969,136 +105842,136 @@ │ │ │ │ push $0xbff00000 │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 43b0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 58351 │ │ │ │ + je 58491 │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 58a20 │ │ │ │ + je 58b60 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 41a0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x38(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 58a00 │ │ │ │ + je 58b40 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 45d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov %ecx,0x1c(%esi) │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ push %eax │ │ │ │ call *0x14(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0x8(%edx),%ecx │ │ │ │ mov %ecx,0x1c(%esi) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 58289 │ │ │ │ + je 583c9 │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 58a40 │ │ │ │ + je 58b80 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 41a0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 58289 │ │ │ │ + jmp 583c9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x38(%esi) │ │ │ │ - fdivl 0x58(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ + fdivl 0x58(%esi) │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ fstl 0x28(%esi) │ │ │ │ test $0x40,%al │ │ │ │ - jne 58800 │ │ │ │ + jne 58940 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ call 4050 │ │ │ │ + add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ - add $0x20,%esp │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 5882b │ │ │ │ + je 5896b │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 45d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x10(%eax) │ │ │ │ mov (%esi),%eax │ │ │ │ - pop %ecx │ │ │ │ fldl 0x28(%esi) │ │ │ │ - fchs │ │ │ │ + pop %ecx │ │ │ │ push 0x4(%eax) │ │ │ │ push 0xc(%eax) │ │ │ │ + fchs │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 4050 │ │ │ │ - mov (%esi),%eax │ │ │ │ fldl 0x38(%esi) │ │ │ │ add $0x20,%esp │ │ │ │ - fstpl 0x40(%esi) │ │ │ │ + mov (%esi),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ + fstpl 0x40(%esi) │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 589a0 │ │ │ │ + je 58ae0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 41a0 │ │ │ │ add $0x10,%esp │ │ │ │ fstl 0x38(%esi) │ │ │ │ fdivl 0x40(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ fstpl 0x30(%esi) │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 58980 │ │ │ │ + je 58ac0 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 45d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -106114,15 +105987,15 @@ │ │ │ │ push 0x20(%esi) │ │ │ │ call 43b0 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 58960 │ │ │ │ + je 58aa0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 41a0 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x58(%esi) │ │ │ │ @@ -106133,116 +106006,116 @@ │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 587e0 │ │ │ │ + jne 58920 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 4740 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov %ecx,0x24(%esi) │ │ │ │ mov %edx,0xc(%eax) │ │ │ │ push %eax │ │ │ │ call *0x10(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov %edx,0x24(%esi) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 58940 │ │ │ │ + je 58a80 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 41a0 │ │ │ │ add $0x10,%esp │ │ │ │ fstl 0x60(%esi) │ │ │ │ fdivrl 0x48(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ fstl 0x28(%esi) │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 58920 │ │ │ │ + je 58a60 │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ fldl 0x28(%esi) │ │ │ │ - fchs │ │ │ │ + sub $0xc,%esp │ │ │ │ push 0x4(%eax) │ │ │ │ push 0x24(%esi) │ │ │ │ + fchs │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 4050 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 58900 │ │ │ │ + je 58a40 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 41a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fstpl 0x38(%esi) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 588e0 │ │ │ │ + je 58a20 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 45d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov %ecx,0x1c(%esi) │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ push %eax │ │ │ │ call *0x14(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x1c(%esi),%ecx │ │ │ │ fldl 0x48(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ - mov (%eax),%eax │ │ │ │ fstpl 0x50(%esi) │ │ │ │ + mov (%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 588c0 │ │ │ │ + je 58a00 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 41a0 │ │ │ │ add $0x10,%esp │ │ │ │ fstl 0x48(%esi) │ │ │ │ @@ -106254,252 +106127,252 @@ │ │ │ │ push 0x1c(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x20(%esi) │ │ │ │ call 43b0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 58299 │ │ │ │ + jmp 583d9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 587c0 │ │ │ │ + jne 58900 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 4740 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov %ecx,0x24(%esi) │ │ │ │ mov %edx,0xc(%eax) │ │ │ │ push %eax │ │ │ │ call *0x10(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov %edx,0x24(%esi) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 58880 │ │ │ │ + je 589c0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 41a0 │ │ │ │ add $0x10,%esp │ │ │ │ fstl 0x60(%esi) │ │ │ │ fdivrl 0x48(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ fstl 0x28(%esi) │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 58860 │ │ │ │ + je 589a0 │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %eax │ │ │ │ call 4300 │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ fldl 0x28(%esi) │ │ │ │ - fchs │ │ │ │ + sub $0xc,%esp │ │ │ │ push 0x4(%eax) │ │ │ │ push 0x24(%esi) │ │ │ │ + fchs │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 4050 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 589e0 │ │ │ │ + je 58b20 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 41a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fstpl 0x38(%esi) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 589c0 │ │ │ │ + je 58b00 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 45d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov %ecx,0x1c(%esi) │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ push %eax │ │ │ │ call *0x14(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 588a0 │ │ │ │ + je 589e0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 41a0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 58291 │ │ │ │ + jmp 583d1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 45d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58690 │ │ │ │ + jmp 587d0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 45d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58510 │ │ │ │ + jmp 58650 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ call 4300 │ │ │ │ + add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ - add $0x20,%esp │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - jne 58413 │ │ │ │ + jne 58553 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 4740 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58421 │ │ │ │ + jmp 58561 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ call 4300 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 582d9 │ │ │ │ + jmp 58419 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %eax │ │ │ │ call 4050 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 58707 │ │ │ │ + jmp 58847 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 4750 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 586d3 │ │ │ │ + jmp 58813 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 4750 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 58291 │ │ │ │ + jmp 583d1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 4750 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58638 │ │ │ │ + jmp 58778 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 4740 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 585f0 │ │ │ │ + jmp 58730 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 4750 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 585ca │ │ │ │ + jmp 5870a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %eax │ │ │ │ call 4050 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 58587 │ │ │ │ + jmp 586c7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 4750 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58553 │ │ │ │ + jmp 58693 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 4750 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -106512,86 +106385,86 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 4740 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5849d │ │ │ │ + jmp 585dd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 4750 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58471 │ │ │ │ + jmp 585b1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 4740 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58770 │ │ │ │ + jmp 588b0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 4750 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5874a │ │ │ │ + jmp 5888a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 4740 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58372 │ │ │ │ + jmp 584b2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 4750 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x38(%esi) │ │ │ │ - jmp 58351 │ │ │ │ + jmp 58491 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 4750 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 58289 │ │ │ │ + jmp 583c9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00058a60 : │ │ │ │ +00058ba0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xc30a,%ebx │ │ │ │ + add $0xb1ca,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 58ac0 │ │ │ │ + jne 58c00 │ │ │ │ test $0x40,%al │ │ │ │ - jne 58ad5 │ │ │ │ + jne 58c15 │ │ │ │ test $0x4,%al │ │ │ │ - jne 58aea │ │ │ │ + jne 58c2a │ │ │ │ test $0x2,%al │ │ │ │ - jne 58b0c │ │ │ │ + jne 58c4c │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x20(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x14(%esi) │ │ │ │ call 4830 │ │ │ │ pop %edx │ │ │ │ @@ -106608,48 +106481,48 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 58a7f │ │ │ │ + je 58bbf │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 58a83 │ │ │ │ + je 58bc3 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x2,%al │ │ │ │ - je 58a8b │ │ │ │ + je 58bcb │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58a8b │ │ │ │ + jmp 58bcb │ │ │ │ nop │ │ │ │ │ │ │ │ -00058b20 : │ │ │ │ +00058c60 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xc242,%ebx │ │ │ │ + add $0xb102,%ebx │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ @@ -106667,49 +106540,49 @@ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x20(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 58b96 │ │ │ │ + je 58cd6 │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x2,%al │ │ │ │ - jne 58bc0 │ │ │ │ + jne 58d00 │ │ │ │ test $0x4,%al │ │ │ │ - jne 58be1 │ │ │ │ + jne 58d21 │ │ │ │ test $0x8,%al │ │ │ │ - je 58ba8 │ │ │ │ + je 58ce8 │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x20,%al │ │ │ │ - jne 58c30 │ │ │ │ + jne 58d70 │ │ │ │ test $0x40,%al │ │ │ │ - jne 58c10 │ │ │ │ + jne 58d50 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %edx,0x1c(%esi) │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,0x1c(%esi) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 58b9e │ │ │ │ + je 58cde │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ mov %eax,0x1c(%esi) │ │ │ │ @@ -106717,15 +106590,15 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 58b9e │ │ │ │ + jmp 58cde │ │ │ │ nop │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ @@ -106741,40 +106614,40 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 58bb0 │ │ │ │ + jmp 58cf0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00058c50 : │ │ │ │ +00058d90 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ + add $0xafdf,%ebx │ │ │ │ push $0x4 │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xc115,%ebx │ │ │ │ call 4620 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00058c80 : │ │ │ │ +00058dc0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xc0e9,%ebx │ │ │ │ + add $0xafa9,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push (%eax) │ │ │ │ push 0x14(%esi) │ │ │ │ push 0x8(%eax) │ │ │ │ call 44c0 │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ @@ -106796,149 +106669,149 @@ │ │ │ │ push %edx │ │ │ │ call 46f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 58d10 │ │ │ │ + je 58e50 │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 58dc0 │ │ │ │ + je 58f00 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 42c0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x38(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 58d90 │ │ │ │ + je 58ed0 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 40a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov %ecx,0x1c(%esi) │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ push %eax │ │ │ │ call *0x14(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0x8(%edx),%ecx │ │ │ │ mov %ecx,0x1c(%esi) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0x11,%edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 58d7c │ │ │ │ + je 58ebc │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 58da0 │ │ │ │ + je 58ee0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 42c0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ test $0x8,%al │ │ │ │ - je 58d86 │ │ │ │ + je 58ec6 │ │ │ │ fldl 0x48(%esi) │ │ │ │ fstpl 0x58(%esi) │ │ │ │ test $0x4,%al │ │ │ │ - jne 58de0 │ │ │ │ + jne 58f20 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 44c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58d2d │ │ │ │ + jmp 58e6d │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 4200 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 58d7c │ │ │ │ + jmp 58ebc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 4200 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x38(%esi) │ │ │ │ - jmp 58d10 │ │ │ │ + jmp 58e50 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push (%eax) │ │ │ │ push 0x1c(%esi) │ │ │ │ push 0x20(%esi) │ │ │ │ call 44c0 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00058e00 : │ │ │ │ +00058f40 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xbf6c,%ebx │ │ │ │ + add $0xae2c,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 58e40 │ │ │ │ + jne 58f80 │ │ │ │ test $0x2,%al │ │ │ │ - jne 59200 │ │ │ │ + jne 59340 │ │ │ │ test $0x4,%al │ │ │ │ - jne 59080 │ │ │ │ + jne 591c0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 58f60 │ │ │ │ + jne 590a0 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%edx │ │ │ │ - mov 0x1c(%esi),%ecx │ │ │ │ fldl 0x28(%esi) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 593d0 │ │ │ │ + jne 59510 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ call 4500 │ │ │ │ @@ -106967,136 +106840,136 @@ │ │ │ │ push $0xbff00000 │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 46f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 58ee1 │ │ │ │ + je 59021 │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 595b0 │ │ │ │ + je 596f0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 42c0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x38(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 59590 │ │ │ │ + je 596d0 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 40a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov %ecx,0x1c(%esi) │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ push %eax │ │ │ │ call *0x14(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0x8(%edx),%ecx │ │ │ │ mov %ecx,0x1c(%esi) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 58e19 │ │ │ │ + je 58f59 │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 595d0 │ │ │ │ + je 59710 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 42c0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 58e19 │ │ │ │ + jmp 58f59 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x38(%esi) │ │ │ │ - fdivl 0x58(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ + fdivl 0x58(%esi) │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ fstl 0x28(%esi) │ │ │ │ test $0x40,%al │ │ │ │ - jne 59390 │ │ │ │ + jne 594d0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ call 4500 │ │ │ │ + add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ - add $0x20,%esp │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 593bb │ │ │ │ + je 594fb │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 40a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call *0x10(%eax) │ │ │ │ mov (%esi),%eax │ │ │ │ - pop %ecx │ │ │ │ fldl 0x28(%esi) │ │ │ │ - fchs │ │ │ │ + pop %ecx │ │ │ │ push 0x4(%eax) │ │ │ │ push 0xc(%eax) │ │ │ │ + fchs │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 4500 │ │ │ │ - mov (%esi),%eax │ │ │ │ fldl 0x38(%esi) │ │ │ │ add $0x20,%esp │ │ │ │ - fstpl 0x40(%esi) │ │ │ │ + mov (%esi),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ + fstpl 0x40(%esi) │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 59530 │ │ │ │ + je 59670 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 42c0 │ │ │ │ add $0x10,%esp │ │ │ │ fstl 0x38(%esi) │ │ │ │ fdivl 0x40(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ fstpl 0x30(%esi) │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 59510 │ │ │ │ + je 59650 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 40a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -107112,15 +106985,15 @@ │ │ │ │ push 0x20(%esi) │ │ │ │ call 46f0 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 594f0 │ │ │ │ + je 59630 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 42c0 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x58(%esi) │ │ │ │ @@ -107131,116 +107004,116 @@ │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 59370 │ │ │ │ + jne 594b0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 44c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov %ecx,0x24(%esi) │ │ │ │ mov %edx,0xc(%eax) │ │ │ │ push %eax │ │ │ │ call *0x10(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov %edx,0x24(%esi) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 594d0 │ │ │ │ + je 59610 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 42c0 │ │ │ │ add $0x10,%esp │ │ │ │ fstl 0x60(%esi) │ │ │ │ fdivrl 0x48(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ fstl 0x28(%esi) │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 594b0 │ │ │ │ + je 595f0 │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %eax │ │ │ │ call 4860 │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ fldl 0x28(%esi) │ │ │ │ - fchs │ │ │ │ + sub $0xc,%esp │ │ │ │ push 0x4(%eax) │ │ │ │ push 0x24(%esi) │ │ │ │ + fchs │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 4500 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 59490 │ │ │ │ + je 595d0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 42c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fstpl 0x38(%esi) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 59470 │ │ │ │ + je 595b0 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 40a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov %ecx,0x1c(%esi) │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ push %eax │ │ │ │ call *0x14(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x1c(%esi),%ecx │ │ │ │ fldl 0x48(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ - mov (%eax),%eax │ │ │ │ fstpl 0x50(%esi) │ │ │ │ + mov (%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 59450 │ │ │ │ + je 59590 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 42c0 │ │ │ │ add $0x10,%esp │ │ │ │ fstl 0x48(%esi) │ │ │ │ @@ -107252,252 +107125,252 @@ │ │ │ │ push 0x1c(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x20(%esi) │ │ │ │ call 46f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 58e29 │ │ │ │ + jmp 58f69 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - jne 59350 │ │ │ │ + jne 59490 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 44c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov %ecx,0x24(%esi) │ │ │ │ mov %edx,0xc(%eax) │ │ │ │ push %eax │ │ │ │ call *0x10(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov %edx,0x24(%esi) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 59410 │ │ │ │ + je 59550 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 42c0 │ │ │ │ add $0x10,%esp │ │ │ │ fstl 0x60(%esi) │ │ │ │ fdivrl 0x48(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ fstl 0x28(%esi) │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 593f0 │ │ │ │ + je 59530 │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %eax │ │ │ │ call 4860 │ │ │ │ add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ fldl 0x28(%esi) │ │ │ │ - fchs │ │ │ │ + sub $0xc,%esp │ │ │ │ push 0x4(%eax) │ │ │ │ push 0x24(%esi) │ │ │ │ + fchs │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x18(%esi) │ │ │ │ call 4500 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 59570 │ │ │ │ + je 596b0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 42c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fstpl 0x38(%esi) │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 59550 │ │ │ │ + je 59690 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 40a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov %ecx,0x1c(%esi) │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ push %eax │ │ │ │ call *0x14(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 59430 │ │ │ │ + je 59570 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 42c0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 58e21 │ │ │ │ + jmp 58f61 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 40a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 59220 │ │ │ │ + jmp 59360 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 40a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 590a0 │ │ │ │ + jmp 591e0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ call 4860 │ │ │ │ + add $0x20,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ - add $0x20,%esp │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - jne 58fa3 │ │ │ │ + jne 590e3 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 44c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58fb1 │ │ │ │ + jmp 590f1 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ call 4860 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 58e69 │ │ │ │ + jmp 58fa9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %eax │ │ │ │ call 4500 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 59297 │ │ │ │ + jmp 593d7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 4200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 59263 │ │ │ │ + jmp 593a3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 4200 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 58e21 │ │ │ │ + jmp 58f61 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 4200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 591c8 │ │ │ │ + jmp 59308 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 44c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 59180 │ │ │ │ + jmp 592c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 4200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5915a │ │ │ │ + jmp 5929a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %eax │ │ │ │ call 4500 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 59117 │ │ │ │ + jmp 59257 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 4200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 590e3 │ │ │ │ + jmp 59223 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 4200 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -107510,86 +107383,86 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 44c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5902d │ │ │ │ + jmp 5916d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 4200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 59001 │ │ │ │ + jmp 59141 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 44c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 59300 │ │ │ │ + jmp 59440 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 4200 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 592da │ │ │ │ + jmp 5941a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 44c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58f02 │ │ │ │ + jmp 59042 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 4200 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x38(%esi) │ │ │ │ - jmp 58ee1 │ │ │ │ + jmp 59021 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 4200 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 58e19 │ │ │ │ + jmp 58f59 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000595f0 : │ │ │ │ +00059730 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xb77a,%ebx │ │ │ │ + add $0xa63a,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 59650 │ │ │ │ + jne 59790 │ │ │ │ test $0x40,%al │ │ │ │ - jne 59665 │ │ │ │ + jne 597a5 │ │ │ │ test $0x4,%al │ │ │ │ - jne 5967a │ │ │ │ + jne 597ba │ │ │ │ test $0x2,%al │ │ │ │ - jne 5969c │ │ │ │ + jne 597dc │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x20(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x14(%esi) │ │ │ │ call 4830 │ │ │ │ pop %edx │ │ │ │ @@ -107606,30 +107479,30 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 5960f │ │ │ │ + je 5974f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 59613 │ │ │ │ + je 59753 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 4830 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 4830 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x2,%al │ │ │ │ - je 5961b │ │ │ │ + je 5975b │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5961b │ │ │ │ + jmp 5975b │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000596b0 <.fini>: │ │ │ │ +000597f0 <.fini>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 48c0 <__cxa_finalize@plt+0x20> │ │ │ │ - add $0xb6bf,%ebx │ │ │ │ + add $0xa57f,%ebx │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -45,15 +45,15 @@ │ │ │ │ 0x0005a2a0 4bc4f777 9f50e03f 828363fe 19853340 K..w.P.?..c...3@ │ │ │ │ 0x0005a2b0 77ddb3e7 1c1f7c40 8a50f3e5 ff2bbb40 w.....|@.P...+.@ │ │ │ │ 0x0005a2c0 10dd4ab0 f48df240 6075fd3b 075e2241 ..J....@`u.;.^"A │ │ │ │ 0x0005a2d0 e367d613 38904a41 ea50ce42 a1db6b41 .g..8.JA.P.B..kA │ │ │ │ 0x0005a2e0 ceef984a 64aa8441 ce0d27ed 2f979441 ...Jd..A..'./..A │ │ │ │ 0x0005a2f0 062377ec 15bf9841 2eca4ecf 98228b41 .#w....A..N..".A │ │ │ │ 0x0005a300 55555555 5555c53f 11111111 1111813f UUUUUU.?.......? │ │ │ │ - 0x0005a310 3f682c87 fbabfc3d 95d626e8 0b2e113e ?h,....=..&....> │ │ │ │ + 0x0005a310 6a3b7172 7c47ff3d 95d626e8 0b2e113e j;qr|G.=..&....> │ │ │ │ 0x0005a320 182d4454 fb2119c0 182d4454 fb2129c0 .-DT.!...-DT.!). │ │ │ │ 0x0005a330 d221337f 7cd922c0 4d656d62 65722066 .!3.|.".Member f │ │ │ │ 0x0005a340 206e6f74 20696e69 7469616c 697a6564 not initialized │ │ │ │ 0x0005a350 2e004d65 6d626572 2078206e 6f742069 ..Member x not i │ │ │ │ 0x0005a360 6e697469 616c697a 65642e00 4d656d62 nitialized..Memb │ │ │ │ 0x0005a370 65722066 5f686174 206e6f74 20696e69 er f_hat not ini │ │ │ │ 0x0005a380 7469616c 697a6564 2e004f76 65727361 tialized..Oversa │ │ │ │ @@ -88,17 +88,17 @@ │ │ │ │ 0x0005a550 0a457272 6f722069 6e206b65 726e656c .Error in kernel │ │ │ │ 0x0005a560 2f6e7366 66745f69 6e69743a 20726571 /nsfft_init: req │ │ │ │ 0x0005a570 75697265 20474155 53534941 4e207769 uire GAUSSIAN wi │ │ │ │ 0x0005a580 6e646f77 2066756e 6374696f 6e0a0000 ndow function... │ │ │ │ 0x0005a590 bcf0175c 293baab8 ff3f0000 00000000 ...\);...?...... │ │ │ │ 0x0005a5a0 ac79cfd1 f71772b1 fe3f0000 00000000 .y....r..?...... │ │ │ │ 0x0005a5b0 f836430c 9819f695 fd3f0000 00000000 .6C......?...... │ │ │ │ - 0x0005a5c0 6d9b4250 d70de23f 34cefdff 93cefdff m.BP...?4....... │ │ │ │ - 0x0005a5d0 28cefdff 49cefdff 4fcefdff 5bcefdff (...I...O...[... │ │ │ │ - 0x0005a5e0 63cefdff 7bcefdff 87cefdff 6fcefdff c...{.......o... │ │ │ │ + 0x0005a5c0 6d9b4250 d70de23f 14defdff 73defdff m.BP...?....s... │ │ │ │ + 0x0005a5d0 08defdff 29defdff 2fdefdff 3bdefdff ....).../...;... │ │ │ │ + 0x0005a5e0 43defdff 5bdefdff 67defdff 4fdefdff C...[...g...O... │ │ │ │ 0x0005a5f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005a600 00000000 09000000 01000000 0a000000 ................ │ │ │ │ 0x0005a610 0d000000 15000000 02000000 1d000000 ................ │ │ │ │ 0x0005a620 0b000000 0e000000 10000000 12000000 ................ │ │ │ │ 0x0005a630 16000000 19000000 03000000 1e000000 ................ │ │ │ │ 0x0005a640 08000000 0c000000 14000000 1c000000 ................ │ │ │ │ 0x0005a650 0f000000 11000000 18000000 07000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -6,186 +6,186 @@ │ │ │ │ 0x0005a6d4 600c0000 2ca4faff a40c0000 6ca4faff `...,.......l... │ │ │ │ 0x0005a6e4 c00c0000 aca4faff dc0c0000 dca4faff ................ │ │ │ │ 0x0005a6f4 000d0000 0ca5faff 240d0000 3ca5faff ........$...<... │ │ │ │ 0x0005a704 480d0000 6ca5faff 6c0d0000 93a5faff H...l...l....... │ │ │ │ 0x0005a714 980d0000 9ca5faff ac0d0000 9ca7faff ................ │ │ │ │ 0x0005a724 180e0000 acaafaff 700e0000 ecacfaff ........p....... │ │ │ │ 0x0005a734 c40e0000 0caffaff 040f0000 4cb3faff ............L... │ │ │ │ - 0x0005a744 30100000 acb6faff c4100000 4cc6faff 0...........L... │ │ │ │ - 0x0005a754 2c140000 acc6faff 70140000 1ccdfaff ,.......p....... │ │ │ │ - 0x0005a764 48150000 8cf0faff 10190000 dcf4faff H............... │ │ │ │ - 0x0005a774 d0190000 9c0efbff 941d0000 7713fbff ............w... │ │ │ │ - 0x0005a784 a41e0000 7b13fbff b81e0000 7f13fbff ....{........... │ │ │ │ - 0x0005a794 cc1e0000 9c13fbff e01e0000 4c14fbff ............L... │ │ │ │ - 0x0005a7a4 101f0000 2c15fbff 4c1f0000 bc16fbff ....,...L....... │ │ │ │ - 0x0005a7b4 901f0000 0c18fbff d01f0000 ec18fbff ................ │ │ │ │ - 0x0005a7c4 0c200000 7c1afbff 50200000 fc1cfbff . ..|...P ...... │ │ │ │ - 0x0005a7d4 80200000 fc1efbff c0200000 8c1ffbff . ....... ...... │ │ │ │ - 0x0005a7e4 f0200000 cc21fbff 30210000 6c25fbff . ...!..0!..l%.. │ │ │ │ - 0x0005a7f4 84210000 cc26fbff c4210000 1c29fbff .!...&...!...).. │ │ │ │ - 0x0005a804 04220000 9c2cfbff 58220000 4c2dfbff ."...,..X"..L-.. │ │ │ │ - 0x0005a814 88220000 0c33fbff c8220000 5c3bfbff ."...3..."..\;.. │ │ │ │ - 0x0005a824 28230000 cc3cfbff 68230000 8c42fbff (#...<..h#...B.. │ │ │ │ - 0x0005a834 a8230000 cc4afbff 08240000 8c4cfbff .#...J...$...L.. │ │ │ │ - 0x0005a844 38240000 ac4efbff 68240000 0c50fbff 8$...N..h$...P.. │ │ │ │ - 0x0005a854 a8240000 cc51fbff d8240000 ec53fbff .$...Q...$...S.. │ │ │ │ - 0x0005a864 08250000 9c59fbff 38250000 bc5afbff .%...Y..8%...Z.. │ │ │ │ - 0x0005a874 78250000 6c5dfbff a8250000 ac5efbff x%..l]...%...^.. │ │ │ │ - 0x0005a884 e8250000 7c60fbff 18260000 bc62fbff .%..|`...&...b.. │ │ │ │ - 0x0005a894 48260000 0c65fbff 78260000 4c67fbff H&...e..x&..Lg.. │ │ │ │ - 0x0005a8a4 a8260000 1c6cfbff d8260000 7c6dfbff .&...l...&..|m.. │ │ │ │ - 0x0005a8b4 08270000 5c6efbff 5c270000 dc6ffbff .'..\n..\'...o.. │ │ │ │ - 0x0005a8c4 8c270000 fc78fbff bc270000 9c82fbff .'...x...'...... │ │ │ │ - 0x0005a8d4 ec270000 6c84fbff 40280000 7c86fbff .'..l...@(..|... │ │ │ │ - 0x0005a8e4 70280000 9c87fbff d0280000 ac89fbff p(.......(...... │ │ │ │ - 0x0005a8f4 00290000 bc92fbff 30290000 9c9cfbff .)......0)...... │ │ │ │ - 0x0005a904 60290000 cca6fbff 90290000 5cb2fbff `).......)..\... │ │ │ │ - 0x0005a914 c0290000 0cb4fbff 142a0000 dcbefbff .).......*...... │ │ │ │ - 0x0005a924 442a0000 eccafbff 742a0000 ccd6fbff D*......t*...... │ │ │ │ - 0x0005a934 a42a0000 8ce3fbff d42a0000 4ce6fbff .*.......*..L... │ │ │ │ - 0x0005a944 042b0000 ace7fbff 682b0000 4ceafbff .+......h+..L... │ │ │ │ - 0x0005a954 982b0000 9cedfbff d82b0000 1cf0fbff .+.......+...... │ │ │ │ - 0x0005a964 082c0000 dcf2fbff 382c0000 2cf5fbff .,......8,..,... │ │ │ │ - 0x0005a974 782c0000 8cf7fbff a82c0000 ecfbfbff x,.......,...... │ │ │ │ - 0x0005a984 e82c0000 fcfdfbff 282d0000 8c00fcff .,......(-...... │ │ │ │ - 0x0005a994 582d0000 6c03fcff 882d0000 4c06fcff X-..l....-..L... │ │ │ │ - 0x0005a9a4 b82d0000 5c0afcff e82d0000 2c13fcff .-..\....-..,... │ │ │ │ - 0x0005a9b4 402e0000 ec16fcff 702e0000 fc18fcff @.......p....... │ │ │ │ - 0x0005a9c4 a02e0000 ac1afcff 282f0000 fc1efcff ........(/...... │ │ │ │ - 0x0005a9d4 582f0000 4c23fcff 882f0000 4c28fcff X/..L#.../..L(.. │ │ │ │ - 0x0005a9e4 b82f0000 7c2dfcff e82f0000 bc32fcff ./..|-.../...2.. │ │ │ │ - 0x0005a9f4 18300000 dc38fcff 48300000 fc3ffcff .0...8..H0...?.. │ │ │ │ - 0x0005aa04 78300000 5c60fcff 00310000 7c66fcff x0..\`...1..|f.. │ │ │ │ - 0x0005aa14 30310000 bc6bfcff 60310000 bc72fcff 01...k..`1...r.. │ │ │ │ - 0x0005aa24 90310000 3c75fcff c0310000 2c77fcff .1........ │ │ │ │ - 0x0005ab94 303e0000 3ceafdff a43e0000 72ecfdff 0>..<....>..r... │ │ │ │ - 0x0005aba4 7c3f0000 9cecfdff 903f0000 4ceefdff |?.......?..L... │ │ │ │ - 0x0005abb4 e83f0000 9ceefdff 0c400000 6ceffdff .?.......@..l... │ │ │ │ - 0x0005abc4 54400000 9cf0fdff 94400000 0cf1fdff T@.......@...... │ │ │ │ - 0x0005abd4 cc400000 1cf2fdff 18410000 5cf3fdff .@.......A..\... │ │ │ │ - 0x0005abe4 6c410000 dcf4fdff c4410000 0cf5fdff lA.......A...... │ │ │ │ - 0x0005abf4 e4410000 dcf6fdff 9c420000 5cf9fdff .A.......B..\... │ │ │ │ - 0x0005ac04 98430000 acfafdff f8430000 3cfffdff .C.......C..<... │ │ │ │ - 0x0005ac14 60440000 8c00feff c0440000 cc01feff `D.......D...... │ │ │ │ - 0x0005ac24 20450000 2c03feff ac450000 8c04feff E..,....E...... │ │ │ │ - 0x0005ac34 38460000 cc05feff 98460000 1c07feff 8F.......F...... │ │ │ │ - 0x0005ac44 24470000 6c08feff b0470000 dc0dfeff $G..l....G...... │ │ │ │ - 0x0005ac54 48480000 0c10feff d4480000 3c10feff HH.......H..<... │ │ │ │ - 0x0005ac64 08490000 6c10feff 34490000 2c12feff .I..l...4I..,... │ │ │ │ - 0x0005ac74 d8490000 1c13feff 304a0000 dc13feff .I......0J...... │ │ │ │ - 0x0005ac84 984a0000 1c15feff fc4a0000 fc1bfeff .J.......J...... │ │ │ │ - 0x0005ac94 404c0000 9c1dfeff d04c0000 6c25feff @L.......L..l%.. │ │ │ │ - 0x0005aca4 f44d0000 dc25feff 284e0000 7c27feff .M...%..(N..|'.. │ │ │ │ - 0x0005acb4 584e0000 dc28feff b44e0000 0c2afeff XN...(...N...*.. │ │ │ │ - 0x0005acc4 1c4f0000 0c2bfeff 704f0000 1c36feff .O...+..pO...6.. │ │ │ │ - 0x0005acd4 a04f0000 0c4dfeff d04f0000 8c51feff .O...M...O...Q.. │ │ │ │ - 0x0005ace4 ec500000 cc51feff 24510000 0c52feff .P...Q..$Q...R.. │ │ │ │ - 0x0005acf4 5c510000 3c52feff 88510000 1c53feff \Q........x>...... │ │ │ │ + 0x0005aba4 503f0000 1cecfdff 643f0000 ccedfdff P?......d?...... │ │ │ │ + 0x0005abb4 bc3f0000 1ceefdff e03f0000 eceefdff .?.......?...... │ │ │ │ + 0x0005abc4 28400000 1cf0fdff 68400000 8cf0fdff (@......h@...... │ │ │ │ + 0x0005abd4 a0400000 9cf1fdff ec400000 dcf2fdff .@.......@...... │ │ │ │ + 0x0005abe4 40410000 5cf4fdff 98410000 8cf4fdff @A..\....A...... │ │ │ │ + 0x0005abf4 b8410000 5cf6fdff 70420000 dcf8fdff .A..\...pB...... │ │ │ │ + 0x0005ac04 6c430000 2cfafdff cc430000 bcfefdff lC..,....C...... │ │ │ │ + 0x0005ac14 34440000 0c00feff 94440000 4c01feff 4D.......D..L... │ │ │ │ + 0x0005ac24 f4440000 ac02feff 80450000 0c04feff .D.......E...... │ │ │ │ + 0x0005ac34 0c460000 4c05feff 6c460000 9c06feff .F..L...lF...... │ │ │ │ + 0x0005ac44 f8460000 ec07feff 84470000 5c0dfeff .F.......G..\... │ │ │ │ + 0x0005ac54 1c480000 8c0ffeff a8480000 bc0ffeff .H.......H...... │ │ │ │ + 0x0005ac64 dc480000 ec0ffeff 08490000 ac11feff .H.......I...... │ │ │ │ + 0x0005ac74 ac490000 9c12feff 044a0000 5c13feff .I.......J..\... │ │ │ │ + 0x0005ac84 6c4a0000 9c14feff d04a0000 7c1bfeff lJ.......J..|... │ │ │ │ + 0x0005ac94 144c0000 1c1dfeff a44c0000 ec24feff .L.......L...$.. │ │ │ │ + 0x0005aca4 c84d0000 5c25feff fc4d0000 fc26feff .M..\%...M...&.. │ │ │ │ + 0x0005acb4 2c4e0000 5c28feff 884e0000 8c29feff ,N..\(...N...).. │ │ │ │ + 0x0005acc4 f04e0000 8c2afeff 444f0000 ec35feff .N...*..DO...5.. │ │ │ │ + 0x0005acd4 744f0000 cc4cfeff a44f0000 4c51feff tO...L...O..LQ.. │ │ │ │ + 0x0005ace4 c0500000 8c51feff f8500000 cc51feff .P...Q...P...Q.. │ │ │ │ + 0x0005acf4 30510000 fc51feff 5c510000 dc52feff 0Q...Q..\Q...R.. │ │ │ │ + 0x0005ad04 ac510000 9c53feff 20520000 2c55feff .Q...S.. R..,U.. │ │ │ │ + 0x0005ad14 98520000 4c56feff e4520000 9c57feff .R..LV...R...W.. │ │ │ │ + 0x0005ad24 44530000 fc57feff 90530000 5c58feff DS...W...S..\X.. │ │ │ │ + 0x0005ad34 dc530000 bc58feff 28540000 2c59feff .S...X..(T..,Y.. │ │ │ │ + 0x0005ad44 74540000 9c59feff c0540000 0c5afeff tT...Y...T...Z.. │ │ │ │ + 0x0005ad54 0c550000 cc5afeff 78550000 5c5bfeff .U...Z..xU..\[.. │ │ │ │ + 0x0005ad64 c4550000 ec5bfeff 10560000 1c5dfeff .U...[...V...].. │ │ │ │ + 0x0005ad74 64560000 7c5efeff bc560000 bc60feff dV..|^...V...`.. │ │ │ │ + 0x0005ad84 14570000 0c61feff 4c570000 8c63feff .W...a..LW...c.. │ │ │ │ + 0x0005ad94 78570000 ec68feff b8570000 2c69feff xW...h...W..,i.. │ │ │ │ + 0x0005ada4 d0570000 5c6afeff f0570000 7c6efeff .W..\j...W..|n.. │ │ │ │ + 0x0005adb4 18580000 1c6ffeff 50580000 9c6ffeff .X...o..PX...o.. │ │ │ │ + 0x0005adc4 7c580000 4c70feff a8580000 ac70feff |X..Lp...X...p.. │ │ │ │ + 0x0005add4 cc580000 6c71feff 0c590000 cc71feff .X..lq...Y...q.. │ │ │ │ + 0x0005ade4 30590000 9c72feff 58590000 8c73feff 0Y...r..XY...s.. │ │ │ │ + 0x0005adf4 98590000 2c74feff d4590000 7c75feff .Y..,t...Y..|u.. │ │ │ │ + 0x0005ae04 085a0000 dc75feff 2c5a0000 ec75feff .Z...u..,Z...u.. │ │ │ │ + 0x0005ae14 405a0000 3c76feff 545a0000 9c76feff @Z......A....A....A │ │ │ │ - 0x0005cc68 0e108604 410e1483 05430e30 0332010e ....A....C.0.2.. │ │ │ │ - 0x0005cc78 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ │ │ - 0x0005cc88 04000000 2c000000 381a0000 bc38fbff ....,...8....8.. │ │ │ │ - 0x0005cc98 c6010000 00410e08 8502420d 05468703 .....A....B..F.. │ │ │ │ - 0x0005cca8 86048305 03ad010a c341c641 c741c50c .........A.A.A.. │ │ │ │ - 0x0005ccb8 0404470b 2c000000 681a0000 5c3afbff ..G.,...h...\:.. │ │ │ │ - 0x0005ccc8 38020000 00410e08 8502420d 05468703 8....A....B..F.. │ │ │ │ - 0x0005ccd8 86048305 03b1010a c341c641 c741c50c .........A.A.A.. │ │ │ │ - 0x0005cce8 0404430b 2c000000 981a0000 6c3cfbff ..C.,.......l<.. │ │ │ │ - 0x0005ccf8 48020000 00410e08 8502420d 05468703 H....A....B..F.. │ │ │ │ - 0x0005cd08 86048305 03a8010a c341c641 c741c50c .........A.A.A.. │ │ │ │ - 0x0005cd18 04044c0b 2c000000 c81a0000 8c3efbff ..L.,........>.. │ │ │ │ - 0x0005cd28 35020000 00410e08 8502420d 05468703 5....A....B..F.. │ │ │ │ - 0x0005cd38 86048305 0389010a c341c641 c741c50c .........A.A.A.. │ │ │ │ - 0x0005cd48 04045b0b 2c000000 f81a0000 9c40fbff ..[.,........@.. │ │ │ │ - 0x0005cd58 c7040000 00410e08 8502420d 05498703 .....A....B..I.. │ │ │ │ - 0x0005cd68 86048305 036a040a c341c641 c741c50c .....j...A.A.A.. │ │ │ │ - 0x0005cd78 0404470b 2c000000 281b0000 3c45fbff ..G.,...(.....5....A....B. │ │ │ │ + 0x0005cd08 05468703 86048305 0389010a c341c641 .F...........A.A │ │ │ │ + 0x0005cd18 c741c50c 04045b0b 2c000000 cc1a0000 .A....[.,....... │ │ │ │ + 0x0005cd28 c840fbff c7040000 00410e08 8502420d .@.......A....B. │ │ │ │ + 0x0005cd38 05498703 86048305 036a040a c341c641 .I.......j...A.A │ │ │ │ + 0x0005cd48 c741c50c 0404470b 2c000000 fc1a0000 .A....G.,....... │ │ │ │ + 0x0005cd58 6845fbff 5f010000 00410e08 8502420d hE.._....A....B. │ │ │ │ + 0x0005cd68 05468703 86048305 033f010a c341c641 .F.......?...A.A │ │ │ │ + 0x0005cd78 c741c50c 0404410b 50000000 2c1b0000 .A....A.P...,... │ │ │ │ + 0x0005cd88 9846fbff d8000000 00410e08 8502410e .F.......A....A. │ │ │ │ + 0x0005cd98 0c870341 0e108604 410e1483 054e0e30 ...A....A....N.0 │ │ │ │ + 0x0005cda8 026a0e38 5c0e3c43 0e40430e 44430e48 .j.8\.....K....B. │ │ │ │ + 0x0005de78 05498703 86048305 027c0ac3 41c641c7 .I.......|..A.A. │ │ │ │ + 0x0005de88 41c50c04 04410b00 2c000000 3c2c0000 A....A..,...<,.. │ │ │ │ + 0x0005de98 58d3fcff 30160000 004b0e08 8502420d X...0....K....B. │ │ │ │ + 0x0005dea8 05498703 86048305 026a0ac3 41c641c7 .I.......j..A.A. │ │ │ │ + 0x0005deb8 41c50c04 04410b00 2c000000 6c2c0000 A....A..,...l,.. │ │ │ │ + 0x0005dec8 58e9fcff 0e160000 004b0e08 8502420d X........K....B. │ │ │ │ + 0x0005ded8 05498703 86048305 026a0ac3 41c641c7 .I.......j..A.A. │ │ │ │ + 0x0005dee8 41c50c04 04410b00 2c000000 9c2c0000 A....A..,....,.. │ │ │ │ + 0x0005def8 38fffcff d3170000 004b0e08 8502420d 8........K....B. │ │ │ │ + 0x0005df08 05498703 86048305 02820ac3 41c641c7 .I..........A.A. │ │ │ │ + 0x0005df18 41c50c04 04410b00 2c000000 cc2c0000 A....A..,....,.. │ │ │ │ + 0x0005df28 e816fdff ff170000 004b0e08 8502420d .........K....B. │ │ │ │ + 0x0005df38 05498703 86048305 027c0ac3 41c641c7 .I.......|..A.A. │ │ │ │ + 0x0005df48 41c50c04 04410b00 78000000 fc2c0000 A....A..x....,.. │ │ │ │ + 0x0005df58 b82efdff 80000000 00410e08 8502410e .........A....A. │ │ │ │ + 0x0005df68 0c870341 0e108604 410e1483 05430e34 ...A....A....C.4 │ │ │ │ + 0x0005df78 5c0e3842 0e3c410e 40480e30 540e3442 \.8B...L... │ │ │ │ - 0x0005f088 e5000000 00410e08 8702410e 0c860341 .....A....A....A │ │ │ │ - 0x0005f098 0e108304 720ac30e 0c41c60e 0841c70e ....r....A...A.. │ │ │ │ - 0x0005f0a8 04490b67 0e1c430e 20490e10 490e1c44 .I.g..C. I..I..D │ │ │ │ - 0x0005f0b8 0e20480e 104b0e1c 440e2046 0e1c440e . H..K..D. F..D. │ │ │ │ - 0x0005f0c8 20460e1c 440e206c 0e100000 64000000 F..D. l....d... │ │ │ │ - 0x0005f0d8 803e0000 e4c8fdff b7000000 00410e08 .>...........A.. │ │ │ │ - 0x0005f0e8 8602410e 0c830343 0e10700a 0e0c41c3 ..A....C..p...A. │ │ │ │ - 0x0005f0f8 0e0841c6 0e04490b 430e1c46 0e204b0e ..A...I.C..F. K. │ │ │ │ - 0x0005f108 10470e1c 430e204b 0e10470e 1c430e20 .G..C. K..G..C. │ │ │ │ - 0x0005f118 4b0e1047 0e1c430e 20480e10 430a0e0c K..G..C. H..C... │ │ │ │ - 0x0005f128 41c30e08 41c60e04 4b0b430e 1c440e20 A...A...K.C..D. │ │ │ │ - 0x0005f138 4b0e1000 60000000 e83e0000 3cc9fdff K...`....>..<... │ │ │ │ - 0x0005f148 35010000 00410e08 83024e0e 2002670a 5....A....N. .g. │ │ │ │ - 0x0005f158 0e0841c3 0e04490b 450e2444 0e28410e ..A...I.E.$D.(A. │ │ │ │ - 0x0005f168 2c460e30 500e2051 0e24420e 28450e2c ,F.0P. Q.$B.(E., │ │ │ │ - 0x0005f178 470e304c 0e20510e 24420e28 450e2c47 G.0L. Q.$B.(E.,G │ │ │ │ - 0x0005f188 0e30480e 20430a0e 0841c30e 044a0b73 .0H. C...A...J.s │ │ │ │ - 0x0005f198 0e0841c3 0e040000 40010000 4c3f0000 ..A.....@...L?.. │ │ │ │ - 0x0005f1a8 18cafdff da060000 00410e08 8502410e .........A....A. │ │ │ │ - 0x0005f1b8 0c870341 0e108604 4c0e1483 05430e60 ...A....L....C.` │ │ │ │ - 0x0005f1c8 02b50e68 420e6c41 0e70430e 74410e78 ...hB.lA.pC.tA.x │ │ │ │ - 0x0005f1d8 420e7c41 0e800159 0e60420e 64460e68 B.|A...Y.`B.dF.h │ │ │ │ - 0x0005f1e8 440e6c41 0e704c0e 60460e64 470e6842 D.lA.pL.`F.dG.hB │ │ │ │ - 0x0005f1f8 0e6c460e 706e0e60 034c020e 6c460e70 .lF.pn.`.L..lF.p │ │ │ │ - 0x0005f208 480e6043 0a0e1441 c30e1041 c60e0c41 H.`C...A...A...A │ │ │ │ - 0x0005f218 c70e0841 c50e0449 0b730a0e 1441c30e ...A...I.s...A.. │ │ │ │ - 0x0005f228 1041c60e 0c41c70e 0841c50e 04490b73 .A...A...A...I.s │ │ │ │ - 0x0005f238 0a0e1441 c30e1041 c60e0c41 c70e0841 ...A...A...A...A │ │ │ │ - 0x0005f248 c50e0449 0b520e68 420e6c41 0e70430e ...I.R.hB.lA.pC. │ │ │ │ - 0x0005f258 74410e78 420e7c41 0e800159 0e60420e tA.xB.|A...Y.`B. │ │ │ │ - 0x0005f268 64460e68 440e6c41 0e70480e 604c0e6c dF.hD.lA.pH.`L.l │ │ │ │ - 0x0005f278 430e7048 0e60480e 6c460e70 480e6002 C.pH.`H.lF.pH.`. │ │ │ │ - 0x0005f288 980e6c47 0e70460e 6c440e70 500e6c41 ..lG.pF.lD.pP.lA │ │ │ │ - 0x0005f298 0e68420e 6c420e70 410e7441 0e78440e .hB.lB.pA.tA.xD. │ │ │ │ - 0x0005f2a8 7c420e80 014c0e6c 430e7054 0e6002cd |B...L.lC.pT.`.. │ │ │ │ - 0x0005f2b8 0e6c470e 70460e6c 440e7050 0e604f0e .lG.pF.lD.pP.`O. │ │ │ │ - 0x0005f2c8 64480e68 440e6c43 0e704c0e 604d0e64 dH.hD.lC.pL.`M.d │ │ │ │ - 0x0005f2d8 460e6841 0e6c460e 70500e60 8c000000 F.hA.lF.pP.`.... │ │ │ │ - 0x0005f2e8 90400000 b4cffdff 92010000 00410e08 .@...........A.. │ │ │ │ - 0x0005f2f8 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ - 0x0005f308 054e0e30 570e3444 0e38420e 3c430e40 .N.0W.4D.8B.....A....C. │ │ │ │ - 0x0005f7a8 10570e14 440e1844 0e1c440e 20440e24 .W..D..D..D. D.$ │ │ │ │ - 0x0005f7b8 440e2841 0e2c440e 30480e08 41c30e04 D.(A.,D.0H..A... │ │ │ │ - 0x0005f7c8 34000000 74450000 a000feff 35000000 4...tE......5... │ │ │ │ - 0x0005f7d8 00410e08 8302430e 14450e18 420e1c45 .A....C..E..B..E │ │ │ │ - 0x0005f7e8 0e204f0e 24440e28 440e2c44 0e30480e . O.$D.(D.,D.0H. │ │ │ │ - 0x0005f7f8 0841c30e 04000000 28000000 ac450000 .A......(....E.. │ │ │ │ - 0x0005f808 a800feff 27000000 00410e08 8302430e ....'....A....C. │ │ │ │ - 0x0005f818 10420e14 440e1844 0e1c440e 20530e08 .B..D..D..D. S.. │ │ │ │ - 0x0005f828 41c30e04 4c000000 d8450000 ac00feff A...L....E...... │ │ │ │ - 0x0005f838 d1000000 00410e08 8702410e 0c860341 .....A....A....A │ │ │ │ - 0x0005f848 0e108304 02990ac3 0e0c41c6 0e0841c7 ..........A...A. │ │ │ │ - 0x0005f858 0e04420b 430e1c48 0e204c0e 104a0e1c ..B.C..H. L..J.. │ │ │ │ - 0x0005f868 440e2048 0e1041c3 0e0c41c6 0e0841c7 D. H..A...A...A. │ │ │ │ - 0x0005f878 0e040000 70000000 28460000 3c01feff ....p...(F..<... │ │ │ │ - 0x0005f888 bc000000 00410e08 8702410e 0c860341 .....A....A....A │ │ │ │ - 0x0005f898 0e108304 490e1c4f 0e204e0e 10500e1c ....I..O. N..P.. │ │ │ │ - 0x0005f8a8 430e2049 0e104b0e 1c460e20 550e104d C. I..K..F. U..M │ │ │ │ - 0x0005f8b8 0ac30e0c 41c60e08 41c70e04 460b430e ....A...A...F.C. │ │ │ │ - 0x0005f8c8 1c430e20 4b0e1047 0e1c430e 204b0e10 .C. K..G..C. K.. │ │ │ │ - 0x0005f8d8 470e1c43 0e20480e 1041c30e 0c41c60e G..C. H..A...A.. │ │ │ │ - 0x0005f8e8 0841c70e 04000000 74000000 9c460000 .A......t....F.. │ │ │ │ - 0x0005f8f8 8801feff 81010000 00410e08 8602410e .........A....A. │ │ │ │ - 0x0005f908 0c830343 0e18024a 0a0e0c41 c30e0841 ...C...J...A...A │ │ │ │ - 0x0005f918 c60e044f 0b025a0a 0e0c41c3 0e0841c6 ...O..Z...A...A. │ │ │ │ - 0x0005f928 0e04440b 430a0e0c 43c30e08 41c60e04 ..D.C...C...A... │ │ │ │ - 0x0005f938 490b025a 0a0e0c45 c30e0841 c60e0450 I..Z...E...A...P │ │ │ │ - 0x0005f948 0b520a0e 0c41c30e 0841c60e 044c0b43 .R...A...A...L.C │ │ │ │ - 0x0005f958 0a0e0c43 c30e0841 c60e0449 0b000000 ...C...A...I.... │ │ │ │ - 0x0005f968 48000000 14470000 a002feff 19010000 H....G.......... │ │ │ │ - 0x0005f978 00410e08 8602410e 0c830343 0e1802e6 .A....A....C.... │ │ │ │ - 0x0005f988 0a0e0c41 c30e0841 c60e0443 0b430a0e ...A...A...C.C.. │ │ │ │ - 0x0005f998 0c43c30e 0841c60e 04490b49 0a0e0c41 .C...A...I.I...A │ │ │ │ - 0x0005f9a8 c30e0841 c60e0445 0b000000 5c000000 ...A...E....\... │ │ │ │ - 0x0005f9b8 60470000 7403feff 4a010000 00410e08 `G..t...J....A.. │ │ │ │ - 0x0005f9c8 8702410e 0c860341 0e108304 430e2076 ..A....A....C. v │ │ │ │ - 0x0005f9d8 0a0e1043 c30e0c41 c60e0841 c70e044f ...C...A...A...O │ │ │ │ - 0x0005f9e8 0b670e30 6a0e2043 0a0e1041 c30e0c41 .g.0j. C...A...A │ │ │ │ - 0x0005f9f8 c60e0841 c70e0449 0b026c0a 0e1043c3 ...A...I..l...C. │ │ │ │ - 0x0005fa08 0e0c41c6 0e0841c7 0e044f0b 48000000 ..A...A...O.H... │ │ │ │ - 0x0005fa18 c0470000 6404feff 55000000 00410e08 .G..d...U....A.. │ │ │ │ - 0x0005fa28 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ - 0x0005fa38 05430e20 6c0e2441 0e28410e 2c410e30 .C. l.$A.(A.,A.0 │ │ │ │ - 0x0005fa48 4c0e204e 0e1441c3 0e1041c6 0e0c41c7 L. N..A...A...A. │ │ │ │ - 0x0005fa58 0e0841c5 0e040000 48000000 0c480000 ..A.....H....H.. │ │ │ │ - 0x0005fa68 7804feff 55000000 00410e08 8502410e x...U....A....A. │ │ │ │ - 0x0005fa78 0c870341 0e108604 410e1483 05430e20 ...A....A....C. │ │ │ │ - 0x0005fa88 6c0e2441 0e28410e 2c410e30 4c0e204e l.$A.(A.,A.0L. N │ │ │ │ - 0x0005fa98 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ │ │ - 0x0005faa8 0e040000 48000000 58480000 8c04feff ....H...XH...... │ │ │ │ - 0x0005fab8 55000000 00410e08 8502410e 0c870341 U....A....A....A │ │ │ │ - 0x0005fac8 0e108604 410e1483 05430e20 6c0e2441 ....A....C. l.$A │ │ │ │ - 0x0005fad8 0e28410e 2c410e30 4c0e204e 0e1441c3 .(A.,A.0L. N..A. │ │ │ │ - 0x0005fae8 0e1041c6 0e0c41c7 0e0841c5 0e040000 ..A...A...A..... │ │ │ │ - 0x0005faf8 48000000 a4480000 a004feff 6d000000 H....H......m... │ │ │ │ - 0x0005fb08 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ - 0x0005fb18 410e1483 05430e20 7c0e2444 0e28440e A....C. |.$D.(D. │ │ │ │ - 0x0005fb28 2c410e30 490e2053 0e1441c3 0e1041c6 ,A.0I. S..A...A. │ │ │ │ - 0x0005fb38 0e0c41c7 0e0841c5 0e040000 48000000 ..A...A.....H... │ │ │ │ - 0x0005fb48 f0480000 c404feff 6d000000 00410e08 .H......m....A.. │ │ │ │ - 0x0005fb58 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ - 0x0005fb68 05430e20 7c0e2444 0e28440e 2c410e30 .C. |.$D.(D.,A.0 │ │ │ │ - 0x0005fb78 490e2053 0e1441c3 0e1041c6 0e0c41c7 I. S..A...A...A. │ │ │ │ - 0x0005fb88 0e0841c5 0e040000 48000000 3c490000 ..A.....H............. │ │ │ │ + 0x0005f0b8 00410e08 8602410e 0c830343 0e10700a .A....A....C..p. │ │ │ │ + 0x0005f0c8 0e0c41c3 0e0841c6 0e04490b 430e1c46 ..A...A...I.C..F │ │ │ │ + 0x0005f0d8 0e204b0e 10470e1c 430e204b 0e10470e . K..G..C. K..G. │ │ │ │ + 0x0005f0e8 1c430e20 4b0e1047 0e1c430e 20480e10 .C. K..G..C. H.. │ │ │ │ + 0x0005f0f8 430a0e0c 41c30e08 41c60e04 4b0b430e C...A...A...K.C. │ │ │ │ + 0x0005f108 1c440e20 4b0e1000 60000000 bc3e0000 .D. K...`....>.. │ │ │ │ + 0x0005f118 e8c8fdff 35010000 00410e08 83024e0e ....5....A....N. │ │ │ │ + 0x0005f128 2002670a 0e0841c3 0e04490b 450e2444 .g...A...I.E.$D │ │ │ │ + 0x0005f138 0e28410e 2c460e30 500e2051 0e24420e .(A.,F.0P. Q.$B. │ │ │ │ + 0x0005f148 28450e2c 470e304c 0e20510e 24420e28 (E.,G.0L. Q.$B.( │ │ │ │ + 0x0005f158 450e2c47 0e30480e 20430a0e 0841c30e E.,G.0H. C...A.. │ │ │ │ + 0x0005f168 044a0b73 0e0841c3 0e040000 40010000 .J.s..A.....@... │ │ │ │ + 0x0005f178 203f0000 c4c9fdff da060000 00410e08 ?...........A.. │ │ │ │ + 0x0005f188 8502410e 0c870341 0e108604 4c0e1483 ..A....A....L... │ │ │ │ + 0x0005f198 05430e60 02b50e68 420e6c41 0e70430e .C.`...hB.lA.pC. │ │ │ │ + 0x0005f1a8 74410e78 420e7c41 0e800159 0e60420e tA.xB.|A...Y.`B. │ │ │ │ + 0x0005f1b8 64460e68 440e6c41 0e704c0e 60460e64 dF.hD.lA.pL.`F.d │ │ │ │ + 0x0005f1c8 470e6842 0e6c460e 706e0e60 034c020e G.hB.lF.pn.`.L.. │ │ │ │ + 0x0005f1d8 6c460e70 480e6043 0a0e1441 c30e1041 lF.pH.`C...A...A │ │ │ │ + 0x0005f1e8 c60e0c41 c70e0841 c50e0449 0b730a0e ...A...A...I.s.. │ │ │ │ + 0x0005f1f8 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ │ │ + 0x0005f208 04490b73 0a0e1441 c30e1041 c60e0c41 .I.s...A...A...A │ │ │ │ + 0x0005f218 c70e0841 c50e0449 0b520e68 420e6c41 ...A...I.R.hB.lA │ │ │ │ + 0x0005f228 0e70430e 74410e78 420e7c41 0e800159 .pC.tA.xB.|A...Y │ │ │ │ + 0x0005f238 0e60420e 64460e68 440e6c41 0e70480e .`B.dF.hD.lA.pH. │ │ │ │ + 0x0005f248 604c0e6c 430e7048 0e60480e 6c460e70 `L.lC.pH.`H.lF.p │ │ │ │ + 0x0005f258 480e6002 980e6c47 0e70460e 6c440e70 H.`...lG.pF.lD.p │ │ │ │ + 0x0005f268 500e6c41 0e68420e 6c420e70 410e7441 P.lA.hB.lB.pA.tA │ │ │ │ + 0x0005f278 0e78440e 7c420e80 014c0e6c 430e7054 .xD.|B...L.lC.pT │ │ │ │ + 0x0005f288 0e6002cd 0e6c470e 70460e6c 440e7050 .`...lG.pF.lD.pP │ │ │ │ + 0x0005f298 0e604f0e 64420e68 4c0e6c41 0e704c0e .`O.dB.hL.lA.pL. │ │ │ │ + 0x0005f2a8 604d0e64 460e6841 0e6c460e 70500e60 `M.dF.hA.lF.pP.` │ │ │ │ + 0x0005f2b8 8c000000 64400000 60cffdff 92010000 ....d@..`....... │ │ │ │ + 0x0005f2c8 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ + 0x0005f2d8 410e1483 054e0e30 570e3444 0e38420e A....N.0W.4D.8B. │ │ │ │ + 0x0005f2e8 3c430e40 4b0e3002 6f0e3450 0e38420e ....A.. │ │ │ │ + 0x0005f778 8302430e 10570e14 440e1844 0e1c440e ..C..W..D..D..D. │ │ │ │ + 0x0005f788 20440e24 440e2841 0e2c440e 30480e08 D.$D.(A.,D.0H.. │ │ │ │ + 0x0005f798 41c30e04 34000000 48450000 8c00feff A...4...HE...... │ │ │ │ + 0x0005f7a8 35000000 00410e08 8302430e 14500e18 5....A....C..P.. │ │ │ │ + 0x0005f7b8 420e1c45 0e20440e 24440e28 440e2c44 B..E. D.$D.(D.,D │ │ │ │ + 0x0005f7c8 0e30480e 0841c30e 04000000 28000000 .0H..A......(... │ │ │ │ + 0x0005f7d8 80450000 9400feff 27000000 00410e08 .E......'....A.. │ │ │ │ + 0x0005f7e8 8302430e 104d0e14 440e1844 0e1c440e ..C..M..D..D..D. │ │ │ │ + 0x0005f7f8 20480e08 41c30e04 4c000000 ac450000 H..A...L....E.. │ │ │ │ + 0x0005f808 9800feff d1000000 00410e08 8702410e .........A....A. │ │ │ │ + 0x0005f818 0c860341 0e108304 02990ac3 0e0c41c6 ...A..........A. │ │ │ │ + 0x0005f828 0e0841c7 0e04420b 430e1c48 0e204c0e ..A...B.C..H. L. │ │ │ │ + 0x0005f838 104a0e1c 440e2048 0e1041c3 0e0c41c6 .J..D. H..A...A. │ │ │ │ + 0x0005f848 0e0841c7 0e040000 70000000 fc450000 ..A.....p....E.. │ │ │ │ + 0x0005f858 2801feff bc000000 00410e08 8702410e (........A....A. │ │ │ │ + 0x0005f868 0c860341 0e108304 490e1c4f 0e204e0e ...A....I..O. N. │ │ │ │ + 0x0005f878 10500e1c 430e2049 0e104b0e 1c460e20 .P..C. I..K..F. │ │ │ │ + 0x0005f888 550e104d 0ac30e0c 41c60e08 41c70e04 U..M....A...A... │ │ │ │ + 0x0005f898 460b430e 1c430e20 4b0e1047 0e1c430e F.C..C. K..G..C. │ │ │ │ + 0x0005f8a8 204b0e10 470e1c43 0e20480e 1041c30e K..G..C. H..A.. │ │ │ │ + 0x0005f8b8 0c41c60e 0841c70e 04000000 74000000 .A...A......t... │ │ │ │ + 0x0005f8c8 70460000 7401feff 81010000 00410e08 pF..t........A.. │ │ │ │ + 0x0005f8d8 8602410e 0c830343 0e18024a 0a0e0c41 ..A....C...J...A │ │ │ │ + 0x0005f8e8 c30e0841 c60e044f 0b025a0a 0e0c41c3 ...A...O..Z...A. │ │ │ │ + 0x0005f8f8 0e0841c6 0e04440b 430a0e0c 43c30e08 ..A...D.C...C... │ │ │ │ + 0x0005f908 41c60e04 490b025a 0a0e0c41 c30e0841 A...I..Z...A...A │ │ │ │ + 0x0005f918 c60e0454 0b520a0e 0c41c30e 0841c60e ...T.R...A...A.. │ │ │ │ + 0x0005f928 044c0b43 0a0e0c43 c30e0841 c60e0449 .L.C...C...A...I │ │ │ │ + 0x0005f938 0b000000 48000000 e8460000 8c02feff ....H....F...... │ │ │ │ + 0x0005f948 19010000 00410e08 8602410e 0c830343 .....A....A....C │ │ │ │ + 0x0005f958 0e1802e6 0a0e0c41 c30e0841 c60e0443 .......A...A...C │ │ │ │ + 0x0005f968 0b430a0e 0c43c30e 0841c60e 04490b49 .C...C...A...I.I │ │ │ │ + 0x0005f978 0a0e0c41 c30e0841 c60e0445 0b000000 ...A...A...E.... │ │ │ │ + 0x0005f988 5c000000 34470000 6003feff 4a010000 \...4G..`...J... │ │ │ │ + 0x0005f998 00410e08 8702410e 0c860341 0e108304 .A....A....A.... │ │ │ │ + 0x0005f9a8 430e2076 0a0e1043 c30e0c41 c60e0841 C. v...C...A...A │ │ │ │ + 0x0005f9b8 c70e044f 0b670e30 6a0e2043 0a0e1041 ...O.g.0j. C...A │ │ │ │ + 0x0005f9c8 c30e0c41 c60e0841 c70e0449 0b026c0a ...A...A...I..l. │ │ │ │ + 0x0005f9d8 0e1041c3 0e0c41c6 0e0841c7 0e04510b ..A...A...A...Q. │ │ │ │ + 0x0005f9e8 48000000 94470000 5004feff 55000000 H....G..P...U... │ │ │ │ + 0x0005f9f8 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ + 0x0005fa08 410e1483 05430e20 6c0e2441 0e28410e A....C. l.$A.(A. │ │ │ │ + 0x0005fa18 2c410e30 4c0e204e 0e1441c3 0e1041c6 ,A.0L. N..A...A. │ │ │ │ + 0x0005fa28 0e0c41c7 0e0841c5 0e040000 48000000 ..A...A.....H... │ │ │ │ + 0x0005fa38 e0470000 6404feff 55000000 00410e08 .G..d...U....A.. │ │ │ │ + 0x0005fa48 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ + 0x0005fa58 05430e20 6c0e2441 0e28410e 2c410e30 .C. l.$A.(A.,A.0 │ │ │ │ + 0x0005fa68 4c0e204e 0e1441c3 0e1041c6 0e0c41c7 L. N..A...A...A. │ │ │ │ + 0x0005fa78 0e0841c5 0e040000 48000000 2c480000 ..A.....H...,H.. │ │ │ │ + 0x0005fa88 7804feff 55000000 00410e08 8502410e x...U....A....A. │ │ │ │ + 0x0005fa98 0c870341 0e108604 410e1483 05430e20 ...A....A....C. │ │ │ │ + 0x0005faa8 6c0e2441 0e28410e 2c410e30 4c0e204e l.$A.(A.,A.0L. N │ │ │ │ + 0x0005fab8 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ │ │ + 0x0005fac8 0e040000 48000000 78480000 8c04feff ....H...xH...... │ │ │ │ + 0x0005fad8 6d000000 00410e08 8502410e 0c870341 m....A....A....A │ │ │ │ + 0x0005fae8 0e108604 410e1483 05430e20 7c0e2444 ....A....C. |.$D │ │ │ │ + 0x0005faf8 0e28440e 2c410e30 490e2053 0e1441c3 .(D.,A.0I. S..A. │ │ │ │ + 0x0005fb08 0e1041c6 0e0c41c7 0e0841c5 0e040000 ..A...A...A..... │ │ │ │ + 0x0005fb18 48000000 c4480000 b004feff 6d000000 H....H......m... │ │ │ │ + 0x0005fb28 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ + 0x0005fb38 410e1483 05430e20 7c0e2444 0e28440e A....C. |.$D.(D. │ │ │ │ + 0x0005fb48 2c410e30 490e2053 0e1441c3 0e1041c6 ,A.0I. S..A...A. │ │ │ │ + 0x0005fb58 0e0c41c7 0e0841c5 0e040000 48000000 ..A...A.....H... │ │ │ │ + 0x0005fb68 10490000 d404feff 6d000000 00410e08 .I......m....A.. │ │ │ │ + 0x0005fb78 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ + 0x0005fb88 05430e20 7c0e2444 0e28440e 2c410e30 .C. |.$D.(D.,A.0 │ │ │ │ + 0x0005fb98 490e2053 0e1441c3 0e1041c6 0e0c41c7 I. S..A...A...A. │ │ │ │ + 0x0005fba8 0e0841c5 0e040000 68000000 5c490000 ..A.....h...\I.. │ │ │ │ + 0x0005fbb8 f804feff bb000000 00410e08 8502410e .........A....A. │ │ │ │ + 0x0005fbc8 0c870341 0e108604 410e1483 05430e30 ...A....A....C.0 │ │ │ │ + 0x0005fbd8 025c0e34 410e3841 0e3c410e 404c0e34 .\.4A.8A. 0xdac fde=[ 1f8] │ │ │ │ 0xfffffffffffaa79c (offset: 0x4e40) -> 0xe18 fde=[ 264] │ │ │ │ 0xfffffffffffaaaac (offset: 0x5150) -> 0xe70 fde=[ 2bc] │ │ │ │ 0xfffffffffffaacec (offset: 0x5390) -> 0xec4 fde=[ 310] │ │ │ │ 0xfffffffffffaaf0c (offset: 0x55b0) -> 0xf04 fde=[ 350] │ │ │ │ 0xfffffffffffab34c (offset: 0x59f0) -> 0x1030 fde=[ 47c] │ │ │ │ 0xfffffffffffab6ac (offset: 0x5d50) -> 0x10c4 fde=[ 510] │ │ │ │ - 0xfffffffffffac64c (offset: 0x6cf0) -> 0x142c fde=[ 878] │ │ │ │ - 0xfffffffffffac6ac (offset: 0x6d50) -> 0x1470 fde=[ 8bc] │ │ │ │ - 0xfffffffffffacd1c (offset: 0x73c0) -> 0x1548 fde=[ 994] │ │ │ │ - 0xfffffffffffaf08c (offset: 0x9730) -> 0x1910 fde=[ d5c] │ │ │ │ - 0xfffffffffffaf4dc (offset: 0x9b80) -> 0x19d0 fde=[ e1c] │ │ │ │ - 0xfffffffffffb0e9c (offset: 0xb540) -> 0x1d94 fde=[ 11e0] │ │ │ │ - 0xfffffffffffb1377 (offset: 0xba1b) -> 0x1ea4 fde=[ 12f0] │ │ │ │ - 0xfffffffffffb137b (offset: 0xba1f) -> 0x1eb8 fde=[ 1304] │ │ │ │ - 0xfffffffffffb137f (offset: 0xba23) -> 0x1ecc fde=[ 1318] │ │ │ │ - 0xfffffffffffb139c (offset: 0xba40) -> 0x1ee0 fde=[ 132c] │ │ │ │ - 0xfffffffffffb144c (offset: 0xbaf0) -> 0x1f10 fde=[ 135c] │ │ │ │ - 0xfffffffffffb152c (offset: 0xbbd0) -> 0x1f4c fde=[ 1398] │ │ │ │ - 0xfffffffffffb16bc (offset: 0xbd60) -> 0x1f90 fde=[ 13dc] │ │ │ │ - 0xfffffffffffb180c (offset: 0xbeb0) -> 0x1fd0 fde=[ 141c] │ │ │ │ - 0xfffffffffffb18ec (offset: 0xbf90) -> 0x200c fde=[ 1458] │ │ │ │ - 0xfffffffffffb1a7c (offset: 0xc120) -> 0x2050 fde=[ 149c] │ │ │ │ - 0xfffffffffffb1cfc (offset: 0xc3a0) -> 0x2080 fde=[ 14cc] │ │ │ │ - 0xfffffffffffb1efc (offset: 0xc5a0) -> 0x20c0 fde=[ 150c] │ │ │ │ - 0xfffffffffffb1f8c (offset: 0xc630) -> 0x20f0 fde=[ 153c] │ │ │ │ - 0xfffffffffffb21cc (offset: 0xc870) -> 0x2130 fde=[ 157c] │ │ │ │ - 0xfffffffffffb256c (offset: 0xcc10) -> 0x2184 fde=[ 15d0] │ │ │ │ - 0xfffffffffffb26cc (offset: 0xcd70) -> 0x21c4 fde=[ 1610] │ │ │ │ - 0xfffffffffffb291c (offset: 0xcfc0) -> 0x2204 fde=[ 1650] │ │ │ │ - 0xfffffffffffb2c9c (offset: 0xd340) -> 0x2258 fde=[ 16a4] │ │ │ │ - 0xfffffffffffb2d4c (offset: 0xd3f0) -> 0x2288 fde=[ 16d4] │ │ │ │ - 0xfffffffffffb330c (offset: 0xd9b0) -> 0x22c8 fde=[ 1714] │ │ │ │ - 0xfffffffffffb3b5c (offset: 0xe200) -> 0x2328 fde=[ 1774] │ │ │ │ - 0xfffffffffffb3ccc (offset: 0xe370) -> 0x2368 fde=[ 17b4] │ │ │ │ - 0xfffffffffffb428c (offset: 0xe930) -> 0x23a8 fde=[ 17f4] │ │ │ │ - 0xfffffffffffb4acc (offset: 0xf170) -> 0x2408 fde=[ 1854] │ │ │ │ - 0xfffffffffffb4c8c (offset: 0xf330) -> 0x2438 fde=[ 1884] │ │ │ │ - 0xfffffffffffb4eac (offset: 0xf550) -> 0x2468 fde=[ 18b4] │ │ │ │ - 0xfffffffffffb500c (offset: 0xf6b0) -> 0x24a8 fde=[ 18f4] │ │ │ │ - 0xfffffffffffb51cc (offset: 0xf870) -> 0x24d8 fde=[ 1924] │ │ │ │ - 0xfffffffffffb53ec (offset: 0xfa90) -> 0x2508 fde=[ 1954] │ │ │ │ - 0xfffffffffffb599c (offset: 0x10040) -> 0x2538 fde=[ 1984] │ │ │ │ - 0xfffffffffffb5abc (offset: 0x10160) -> 0x2578 fde=[ 19c4] │ │ │ │ - 0xfffffffffffb5d6c (offset: 0x10410) -> 0x25a8 fde=[ 19f4] │ │ │ │ - 0xfffffffffffb5eac (offset: 0x10550) -> 0x25e8 fde=[ 1a34] │ │ │ │ - 0xfffffffffffb607c (offset: 0x10720) -> 0x2618 fde=[ 1a64] │ │ │ │ - 0xfffffffffffb62bc (offset: 0x10960) -> 0x2648 fde=[ 1a94] │ │ │ │ - 0xfffffffffffb650c (offset: 0x10bb0) -> 0x2678 fde=[ 1ac4] │ │ │ │ - 0xfffffffffffb674c (offset: 0x10df0) -> 0x26a8 fde=[ 1af4] │ │ │ │ - 0xfffffffffffb6c1c (offset: 0x112c0) -> 0x26d8 fde=[ 1b24] │ │ │ │ - 0xfffffffffffb6d7c (offset: 0x11420) -> 0x2708 fde=[ 1b54] │ │ │ │ - 0xfffffffffffb6e5c (offset: 0x11500) -> 0x275c fde=[ 1ba8] │ │ │ │ - 0xfffffffffffb6fdc (offset: 0x11680) -> 0x278c fde=[ 1bd8] │ │ │ │ - 0xfffffffffffb78fc (offset: 0x11fa0) -> 0x27bc fde=[ 1c08] │ │ │ │ - 0xfffffffffffb829c (offset: 0x12940) -> 0x27ec fde=[ 1c38] │ │ │ │ - 0xfffffffffffb846c (offset: 0x12b10) -> 0x2840 fde=[ 1c8c] │ │ │ │ - 0xfffffffffffb867c (offset: 0x12d20) -> 0x2870 fde=[ 1cbc] │ │ │ │ - 0xfffffffffffb879c (offset: 0x12e40) -> 0x28d0 fde=[ 1d1c] │ │ │ │ - 0xfffffffffffb89ac (offset: 0x13050) -> 0x2900 fde=[ 1d4c] │ │ │ │ - 0xfffffffffffb92bc (offset: 0x13960) -> 0x2930 fde=[ 1d7c] │ │ │ │ - 0xfffffffffffb9c9c (offset: 0x14340) -> 0x2960 fde=[ 1dac] │ │ │ │ - 0xfffffffffffba6cc (offset: 0x14d70) -> 0x2990 fde=[ 1ddc] │ │ │ │ - 0xfffffffffffbb25c (offset: 0x15900) -> 0x29c0 fde=[ 1e0c] │ │ │ │ - 0xfffffffffffbb40c (offset: 0x15ab0) -> 0x2a14 fde=[ 1e60] │ │ │ │ - 0xfffffffffffbbedc (offset: 0x16580) -> 0x2a44 fde=[ 1e90] │ │ │ │ - 0xfffffffffffbcaec (offset: 0x17190) -> 0x2a74 fde=[ 1ec0] │ │ │ │ - 0xfffffffffffbd6cc (offset: 0x17d70) -> 0x2aa4 fde=[ 1ef0] │ │ │ │ - 0xfffffffffffbe38c (offset: 0x18a30) -> 0x2ad4 fde=[ 1f20] │ │ │ │ - 0xfffffffffffbe64c (offset: 0x18cf0) -> 0x2b04 fde=[ 1f50] │ │ │ │ - 0xfffffffffffbe7ac (offset: 0x18e50) -> 0x2b68 fde=[ 1fb4] │ │ │ │ - 0xfffffffffffbea4c (offset: 0x190f0) -> 0x2b98 fde=[ 1fe4] │ │ │ │ - 0xfffffffffffbed9c (offset: 0x19440) -> 0x2bd8 fde=[ 2024] │ │ │ │ - 0xfffffffffffbf01c (offset: 0x196c0) -> 0x2c08 fde=[ 2054] │ │ │ │ - 0xfffffffffffbf2dc (offset: 0x19980) -> 0x2c38 fde=[ 2084] │ │ │ │ - 0xfffffffffffbf52c (offset: 0x19bd0) -> 0x2c78 fde=[ 20c4] │ │ │ │ - 0xfffffffffffbf78c (offset: 0x19e30) -> 0x2ca8 fde=[ 20f4] │ │ │ │ - 0xfffffffffffbfbec (offset: 0x1a290) -> 0x2ce8 fde=[ 2134] │ │ │ │ - 0xfffffffffffbfdfc (offset: 0x1a4a0) -> 0x2d28 fde=[ 2174] │ │ │ │ - 0xfffffffffffc008c (offset: 0x1a730) -> 0x2d58 fde=[ 21a4] │ │ │ │ - 0xfffffffffffc036c (offset: 0x1aa10) -> 0x2d88 fde=[ 21d4] │ │ │ │ - 0xfffffffffffc064c (offset: 0x1acf0) -> 0x2db8 fde=[ 2204] │ │ │ │ - 0xfffffffffffc0a5c (offset: 0x1b100) -> 0x2de8 fde=[ 2234] │ │ │ │ - 0xfffffffffffc132c (offset: 0x1b9d0) -> 0x2e40 fde=[ 228c] │ │ │ │ - 0xfffffffffffc16ec (offset: 0x1bd90) -> 0x2e70 fde=[ 22bc] │ │ │ │ - 0xfffffffffffc18fc (offset: 0x1bfa0) -> 0x2ea0 fde=[ 22ec] │ │ │ │ - 0xfffffffffffc1aac (offset: 0x1c150) -> 0x2f28 fde=[ 2374] │ │ │ │ - 0xfffffffffffc1efc (offset: 0x1c5a0) -> 0x2f58 fde=[ 23a4] │ │ │ │ - 0xfffffffffffc234c (offset: 0x1c9f0) -> 0x2f88 fde=[ 23d4] │ │ │ │ - 0xfffffffffffc284c (offset: 0x1cef0) -> 0x2fb8 fde=[ 2404] │ │ │ │ - 0xfffffffffffc2d7c (offset: 0x1d420) -> 0x2fe8 fde=[ 2434] │ │ │ │ - 0xfffffffffffc32bc (offset: 0x1d960) -> 0x3018 fde=[ 2464] │ │ │ │ - 0xfffffffffffc38dc (offset: 0x1df80) -> 0x3048 fde=[ 2494] │ │ │ │ - 0xfffffffffffc3ffc (offset: 0x1e6a0) -> 0x3078 fde=[ 24c4] │ │ │ │ - 0xfffffffffffc605c (offset: 0x20700) -> 0x3100 fde=[ 254c] │ │ │ │ - 0xfffffffffffc667c (offset: 0x20d20) -> 0x3130 fde=[ 257c] │ │ │ │ - 0xfffffffffffc6bbc (offset: 0x21260) -> 0x3160 fde=[ 25ac] │ │ │ │ - 0xfffffffffffc72bc (offset: 0x21960) -> 0x3190 fde=[ 25dc] │ │ │ │ - 0xfffffffffffc753c (offset: 0x21be0) -> 0x31c0 fde=[ 260c] │ │ │ │ - 0xfffffffffffc772c (offset: 0x21dd0) -> 0x324c fde=[ 2698] │ │ │ │ - 0xfffffffffffc7a1c (offset: 0x220c0) -> 0x328c fde=[ 26d8] │ │ │ │ - 0xfffffffffffc7d1c (offset: 0x223c0) -> 0x32bc fde=[ 2708] │ │ │ │ - 0xfffffffffffc7ffc (offset: 0x226a0) -> 0x3374 fde=[ 27c0] │ │ │ │ - 0xfffffffffffc835c (offset: 0x22a00) -> 0x3444 fde=[ 2890] │ │ │ │ - 0xfffffffffffc871c (offset: 0x22dc0) -> 0x3530 fde=[ 297c] │ │ │ │ - 0xfffffffffffc8b3c (offset: 0x231e0) -> 0x3560 fde=[ 29ac] │ │ │ │ - 0xfffffffffffc903c (offset: 0x236e0) -> 0x35d8 fde=[ 2a24] │ │ │ │ - 0xfffffffffffc954c (offset: 0x23bf0) -> 0x3608 fde=[ 2a54] │ │ │ │ - 0xfffffffffffc9b9c (offset: 0x24240) -> 0x3638 fde=[ 2a84] │ │ │ │ - 0xfffffffffffca20c (offset: 0x248b0) -> 0x3668 fde=[ 2ab4] │ │ │ │ - 0xfffffffffffca8ac (offset: 0x24f50) -> 0x3698 fde=[ 2ae4] │ │ │ │ - 0xfffffffffffcaf5c (offset: 0x25600) -> 0x36c8 fde=[ 2b14] │ │ │ │ - 0xfffffffffffcb87c (offset: 0x25f20) -> 0x36f8 fde=[ 2b44] │ │ │ │ - 0xfffffffffffcc2bc (offset: 0x26960) -> 0x3728 fde=[ 2b74] │ │ │ │ - 0xfffffffffffcce6c (offset: 0x27510) -> 0x3758 fde=[ 2ba4] │ │ │ │ - 0xfffffffffffcd9cc (offset: 0x28070) -> 0x3788 fde=[ 2bd4] │ │ │ │ - 0xfffffffffffce7cc (offset: 0x28e70) -> 0x37b8 fde=[ 2c04] │ │ │ │ - 0xfffffffffffcf72c (offset: 0x29dd0) -> 0x37e8 fde=[ 2c34] │ │ │ │ - 0xfffffffffffd0c4c (offset: 0x2b2f0) -> 0x3818 fde=[ 2c64] │ │ │ │ - 0xfffffffffffd227c (offset: 0x2c920) -> 0x3848 fde=[ 2c94] │ │ │ │ - 0xfffffffffffd388c (offset: 0x2df30) -> 0x3878 fde=[ 2cc4] │ │ │ │ - 0xfffffffffffd501c (offset: 0x2f6c0) -> 0x38a8 fde=[ 2cf4] │ │ │ │ - 0xfffffffffffd67ec (offset: 0x30e90) -> 0x38d8 fde=[ 2d24] │ │ │ │ - 0xfffffffffffd686c (offset: 0x30f10) -> 0x3954 fde=[ 2da0] │ │ │ │ - 0xfffffffffffd68ec (offset: 0x30f90) -> 0x39d0 fde=[ 2e1c] │ │ │ │ - 0xfffffffffffd749c (offset: 0x31b40) -> 0x3a00 fde=[ 2e4c] │ │ │ │ - 0xfffffffffffd826c (offset: 0x32910) -> 0x3a50 fde=[ 2e9c] │ │ │ │ - 0xfffffffffffd8ffc (offset: 0x336a0) -> 0x3a80 fde=[ 2ecc] │ │ │ │ - 0xfffffffffffd9fdc (offset: 0x34680) -> 0x3ab0 fde=[ 2efc] │ │ │ │ - 0xfffffffffffdaefc (offset: 0x355a0) -> 0x3ae0 fde=[ 2f2c] │ │ │ │ - 0xfffffffffffdba2c (offset: 0x360d0) -> 0x3b10 fde=[ 2f5c] │ │ │ │ - 0xfffffffffffdcbdc (offset: 0x37280) -> 0x3b40 fde=[ 2f8c] │ │ │ │ - 0xfffffffffffddb2c (offset: 0x381d0) -> 0x3b70 fde=[ 2fbc] │ │ │ │ - 0xfffffffffffddccc (offset: 0x38370) -> 0x3bb0 fde=[ 2ffc] │ │ │ │ - 0xfffffffffffddf5c (offset: 0x38600) -> 0x3be0 fde=[ 302c] │ │ │ │ - 0xfffffffffffde1ec (offset: 0x38890) -> 0x3c10 fde=[ 305c] │ │ │ │ - 0xfffffffffffde49c (offset: 0x38b40) -> 0x3c40 fde=[ 308c] │ │ │ │ - 0xfffffffffffde51c (offset: 0x38bc0) -> 0x3c9c fde=[ 30e8] │ │ │ │ - 0xfffffffffffde63c (offset: 0x38ce0) -> 0x3cfc fde=[ 3148] │ │ │ │ - 0xfffffffffffde73c (offset: 0x38de0) -> 0x3d54 fde=[ 31a0] │ │ │ │ - 0xfffffffffffde84c (offset: 0x38ef0) -> 0x3dac fde=[ 31f8] │ │ │ │ - 0xfffffffffffde87c (offset: 0x38f20) -> 0x3dd8 fde=[ 3224] │ │ │ │ - 0xfffffffffffde8bc (offset: 0x38f60) -> 0x3e04 fde=[ 3250] │ │ │ │ - 0xfffffffffffde8fc (offset: 0x38fa0) -> 0x3e30 fde=[ 327c] │ │ │ │ - 0xfffffffffffdea3c (offset: 0x390e0) -> 0x3ea4 fde=[ 32f0] │ │ │ │ - 0xfffffffffffdec72 (offset: 0x39316) -> 0x3f7c fde=[ 33c8] │ │ │ │ - 0xfffffffffffdec9c (offset: 0x39340) -> 0x3f90 fde=[ 33dc] │ │ │ │ - 0xfffffffffffdee4c (offset: 0x394f0) -> 0x3fe8 fde=[ 3434] │ │ │ │ - 0xfffffffffffdee9c (offset: 0x39540) -> 0x400c fde=[ 3458] │ │ │ │ - 0xfffffffffffdef6c (offset: 0x39610) -> 0x4054 fde=[ 34a0] │ │ │ │ - 0xfffffffffffdf09c (offset: 0x39740) -> 0x4094 fde=[ 34e0] │ │ │ │ - 0xfffffffffffdf10c (offset: 0x397b0) -> 0x40cc fde=[ 3518] │ │ │ │ - 0xfffffffffffdf21c (offset: 0x398c0) -> 0x4118 fde=[ 3564] │ │ │ │ - 0xfffffffffffdf35c (offset: 0x39a00) -> 0x416c fde=[ 35b8] │ │ │ │ - 0xfffffffffffdf4dc (offset: 0x39b80) -> 0x41c4 fde=[ 3610] │ │ │ │ - 0xfffffffffffdf50c (offset: 0x39bb0) -> 0x41e4 fde=[ 3630] │ │ │ │ - 0xfffffffffffdf6dc (offset: 0x39d80) -> 0x429c fde=[ 36e8] │ │ │ │ - 0xfffffffffffdf95c (offset: 0x3a000) -> 0x4398 fde=[ 37e4] │ │ │ │ - 0xfffffffffffdfaac (offset: 0x3a150) -> 0x43f8 fde=[ 3844] │ │ │ │ - 0xfffffffffffdff3c (offset: 0x3a5e0) -> 0x4460 fde=[ 38ac] │ │ │ │ - 0xfffffffffffe008c (offset: 0x3a730) -> 0x44c0 fde=[ 390c] │ │ │ │ - 0xfffffffffffe01cc (offset: 0x3a870) -> 0x4520 fde=[ 396c] │ │ │ │ - 0xfffffffffffe032c (offset: 0x3a9d0) -> 0x45ac fde=[ 39f8] │ │ │ │ - 0xfffffffffffe048c (offset: 0x3ab30) -> 0x4638 fde=[ 3a84] │ │ │ │ - 0xfffffffffffe05cc (offset: 0x3ac70) -> 0x4698 fde=[ 3ae4] │ │ │ │ - 0xfffffffffffe071c (offset: 0x3adc0) -> 0x4724 fde=[ 3b70] │ │ │ │ - 0xfffffffffffe086c (offset: 0x3af10) -> 0x47b0 fde=[ 3bfc] │ │ │ │ - 0xfffffffffffe0ddc (offset: 0x3b480) -> 0x4848 fde=[ 3c94] │ │ │ │ - 0xfffffffffffe100c (offset: 0x3b6b0) -> 0x48d4 fde=[ 3d20] │ │ │ │ - 0xfffffffffffe103c (offset: 0x3b6e0) -> 0x4908 fde=[ 3d54] │ │ │ │ - 0xfffffffffffe106c (offset: 0x3b710) -> 0x4934 fde=[ 3d80] │ │ │ │ - 0xfffffffffffe122c (offset: 0x3b8d0) -> 0x49d8 fde=[ 3e24] │ │ │ │ - 0xfffffffffffe131c (offset: 0x3b9c0) -> 0x4a30 fde=[ 3e7c] │ │ │ │ - 0xfffffffffffe13dc (offset: 0x3ba80) -> 0x4a98 fde=[ 3ee4] │ │ │ │ - 0xfffffffffffe151c (offset: 0x3bbc0) -> 0x4afc fde=[ 3f48] │ │ │ │ - 0xfffffffffffe1bfc (offset: 0x3c2a0) -> 0x4c40 fde=[ 408c] │ │ │ │ - 0xfffffffffffe1d9c (offset: 0x3c440) -> 0x4cd0 fde=[ 411c] │ │ │ │ - 0xfffffffffffe256c (offset: 0x3cc10) -> 0x4df4 fde=[ 4240] │ │ │ │ - 0xfffffffffffe25dc (offset: 0x3cc80) -> 0x4e28 fde=[ 4274] │ │ │ │ - 0xfffffffffffe277c (offset: 0x3ce20) -> 0x4e58 fde=[ 42a4] │ │ │ │ - 0xfffffffffffe28dc (offset: 0x3cf80) -> 0x4eb4 fde=[ 4300] │ │ │ │ - 0xfffffffffffe2a0c (offset: 0x3d0b0) -> 0x4f1c fde=[ 4368] │ │ │ │ - 0xfffffffffffe2b0c (offset: 0x3d1b0) -> 0x4f70 fde=[ 43bc] │ │ │ │ - 0xfffffffffffe361c (offset: 0x3dcc0) -> 0x4fa0 fde=[ 43ec] │ │ │ │ - 0xfffffffffffe4d0c (offset: 0x3f3b0) -> 0x4fd0 fde=[ 441c] │ │ │ │ - 0xfffffffffffe518c (offset: 0x3f830) -> 0x50ec fde=[ 4538] │ │ │ │ - 0xfffffffffffe51cc (offset: 0x3f870) -> 0x5124 fde=[ 4570] │ │ │ │ - 0xfffffffffffe520c (offset: 0x3f8b0) -> 0x515c fde=[ 45a8] │ │ │ │ - 0xfffffffffffe523c (offset: 0x3f8e0) -> 0x5188 fde=[ 45d4] │ │ │ │ - 0xfffffffffffe531c (offset: 0x3f9c0) -> 0x51d8 fde=[ 4624] │ │ │ │ - 0xfffffffffffe53dc (offset: 0x3fa80) -> 0x524c fde=[ 4698] │ │ │ │ - 0xfffffffffffe556c (offset: 0x3fc10) -> 0x52c4 fde=[ 4710] │ │ │ │ - 0xfffffffffffe568c (offset: 0x3fd30) -> 0x5310 fde=[ 475c] │ │ │ │ - 0xfffffffffffe57dc (offset: 0x3fe80) -> 0x5370 fde=[ 47bc] │ │ │ │ - 0xfffffffffffe583c (offset: 0x3fee0) -> 0x53bc fde=[ 4808] │ │ │ │ - 0xfffffffffffe589c (offset: 0x3ff40) -> 0x5408 fde=[ 4854] │ │ │ │ - 0xfffffffffffe58fc (offset: 0x3ffa0) -> 0x5454 fde=[ 48a0] │ │ │ │ - 0xfffffffffffe596c (offset: 0x40010) -> 0x54a0 fde=[ 48ec] │ │ │ │ - 0xfffffffffffe59dc (offset: 0x40080) -> 0x54ec fde=[ 4938] │ │ │ │ - 0xfffffffffffe5a4c (offset: 0x400f0) -> 0x5538 fde=[ 4984] │ │ │ │ - 0xfffffffffffe5b0c (offset: 0x401b0) -> 0x55a4 fde=[ 49f0] │ │ │ │ - 0xfffffffffffe5b9c (offset: 0x40240) -> 0x55f0 fde=[ 4a3c] │ │ │ │ - 0xfffffffffffe5c2c (offset: 0x402d0) -> 0x563c fde=[ 4a88] │ │ │ │ - 0xfffffffffffe5d5c (offset: 0x40400) -> 0x5690 fde=[ 4adc] │ │ │ │ - 0xfffffffffffe5ebc (offset: 0x40560) -> 0x56e8 fde=[ 4b34] │ │ │ │ - 0xfffffffffffe60fc (offset: 0x407a0) -> 0x5740 fde=[ 4b8c] │ │ │ │ - 0xfffffffffffe614c (offset: 0x407f0) -> 0x5778 fde=[ 4bc4] │ │ │ │ - 0xfffffffffffe63cc (offset: 0x40a70) -> 0x57a4 fde=[ 4bf0] │ │ │ │ - 0xfffffffffffe690c (offset: 0x40fb0) -> 0x57e4 fde=[ 4c30] │ │ │ │ - 0xfffffffffffe694c (offset: 0x40ff0) -> 0x57fc fde=[ 4c48] │ │ │ │ - 0xfffffffffffe6a7c (offset: 0x41120) -> 0x581c fde=[ 4c68] │ │ │ │ - 0xfffffffffffe6e6c (offset: 0x41510) -> 0x5844 fde=[ 4c90] │ │ │ │ - 0xfffffffffffe6f0c (offset: 0x415b0) -> 0x587c fde=[ 4cc8] │ │ │ │ - 0xfffffffffffe6f9c (offset: 0x41640) -> 0x58a8 fde=[ 4cf4] │ │ │ │ - 0xfffffffffffe704c (offset: 0x416f0) -> 0x58d4 fde=[ 4d20] │ │ │ │ - 0xfffffffffffe70bc (offset: 0x41760) -> 0x58f8 fde=[ 4d44] │ │ │ │ - 0xfffffffffffe718c (offset: 0x41830) -> 0x5938 fde=[ 4d84] │ │ │ │ - 0xfffffffffffe71ec (offset: 0x41890) -> 0x595c fde=[ 4da8] │ │ │ │ - 0xfffffffffffe72bc (offset: 0x41960) -> 0x5984 fde=[ 4dd0] │ │ │ │ - 0xfffffffffffe73ac (offset: 0x41a50) -> 0x59c4 fde=[ 4e10] │ │ │ │ - 0xfffffffffffe744c (offset: 0x41af0) -> 0x5a00 fde=[ 4e4c] │ │ │ │ - 0xfffffffffffe759c (offset: 0x41c40) -> 0x5a34 fde=[ 4e80] │ │ │ │ - 0xfffffffffffe75dc (offset: 0x41c80) -> 0x5a58 fde=[ 4ea4] │ │ │ │ - 0xfffffffffffe75ec (offset: 0x41c90) -> 0x5a6c fde=[ 4eb8] │ │ │ │ - 0xfffffffffffe763c (offset: 0x41ce0) -> 0x5a80 fde=[ 4ecc] │ │ │ │ - 0xfffffffffffe769c (offset: 0x41d40) -> 0x5aa4 fde=[ 4ef0] │ │ │ │ - 0xfffffffffffe774c (offset: 0x41df0) -> 0x5acc fde=[ 4f18] │ │ │ │ - 0xfffffffffffe780c (offset: 0x41eb0) -> 0x5af4 fde=[ 4f40] │ │ │ │ - 0xfffffffffffe7cec (offset: 0x42390) -> 0x5b30 fde=[ 4f7c] │ │ │ │ - 0xfffffffffffe840c (offset: 0x42ab0) -> 0x5b68 fde=[ 4fb4] │ │ │ │ - 0xfffffffffffe845c (offset: 0x42b00) -> 0x5b9c fde=[ 4fe8] │ │ │ │ - 0xfffffffffffe849c (offset: 0x42b40) -> 0x5bc4 fde=[ 5010] │ │ │ │ - 0xfffffffffffe850c (offset: 0x42bb0) -> 0x5c04 fde=[ 5050] │ │ │ │ - 0xfffffffffffe866c (offset: 0x42d10) -> 0x5cb8 fde=[ 5104] │ │ │ │ - 0xfffffffffffe87cc (offset: 0x42e70) -> 0x5d7c fde=[ 51c8] │ │ │ │ - 0xfffffffffffe87ec (offset: 0x42e90) -> 0x5d9c fde=[ 51e8] │ │ │ │ - 0xfffffffffffe880c (offset: 0x42eb0) -> 0x5dc0 fde=[ 520c] │ │ │ │ - 0xfffffffffffe885c (offset: 0x42f00) -> 0x5dfc fde=[ 5248] │ │ │ │ - 0xfffffffffffe889c (offset: 0x42f40) -> 0x5e38 fde=[ 5284] │ │ │ │ - 0xfffffffffffe88fc (offset: 0x42fa0) -> 0x5e74 fde=[ 52c0] │ │ │ │ - 0xfffffffffffe899c (offset: 0x43040) -> 0x5e88 fde=[ 52d4] │ │ │ │ - 0xfffffffffffe8a5c (offset: 0x43100) -> 0x5ed4 fde=[ 5320] │ │ │ │ - 0xfffffffffffe8b1c (offset: 0x431c0) -> 0x5f20 fde=[ 536c] │ │ │ │ - 0xfffffffffffe8bdc (offset: 0x43280) -> 0x5f5c fde=[ 53a8] │ │ │ │ - 0xfffffffffffe8c9c (offset: 0x43340) -> 0x5f98 fde=[ 53e4] │ │ │ │ - 0xfffffffffffe8e0c (offset: 0x434b0) -> 0x5fd4 fde=[ 5420] │ │ │ │ - 0xfffffffffffe911c (offset: 0x437c0) -> 0x6004 fde=[ 5450] │ │ │ │ - 0xfffffffffffe914c (offset: 0x437f0) -> 0x6024 fde=[ 5470] │ │ │ │ - 0xfffffffffffe918c (offset: 0x43830) -> 0x6050 fde=[ 549c] │ │ │ │ - 0xfffffffffffe91ac (offset: 0x43850) -> 0x6074 fde=[ 54c0] │ │ │ │ - 0xfffffffffffe91bc (offset: 0x43860) -> 0x6088 fde=[ 54d4] │ │ │ │ - 0xfffffffffffe920c (offset: 0x438b0) -> 0x60a0 fde=[ 54ec] │ │ │ │ - 0xfffffffffffe925c (offset: 0x43900) -> 0x60d4 fde=[ 5520] │ │ │ │ - 0xfffffffffffe92ac (offset: 0x43950) -> 0x60e8 fde=[ 5534] │ │ │ │ - 0xfffffffffffe92ec (offset: 0x43990) -> 0x60fc fde=[ 5548] │ │ │ │ - 0xfffffffffffe934c (offset: 0x439f0) -> 0x6120 fde=[ 556c] │ │ │ │ - 0xfffffffffffe93ac (offset: 0x43a50) -> 0x6144 fde=[ 5590] │ │ │ │ - 0xfffffffffffe941c (offset: 0x43ac0) -> 0x6180 fde=[ 55cc] │ │ │ │ - 0xfffffffffffe949c (offset: 0x43b40) -> 0x61a4 fde=[ 55f0] │ │ │ │ - 0xfffffffffffe94dc (offset: 0x43b80) -> 0x61b8 fde=[ 5604] │ │ │ │ - 0xfffffffffffe950c (offset: 0x43bb0) -> 0x61cc fde=[ 5618] │ │ │ │ - 0xfffffffffffe956c (offset: 0x43c10) -> 0x61e0 fde=[ 562c] │ │ │ │ - 0xfffffffffffe95cc (offset: 0x43c70) -> 0x61f4 fde=[ 5640] │ │ │ │ - 0xfffffffffffe961c (offset: 0x43cc0) -> 0x6210 fde=[ 565c] │ │ │ │ - 0xfffffffffffe965c (offset: 0x43d00) -> 0x6234 fde=[ 5680] │ │ │ │ - 0xfffffffffffe96bc (offset: 0x43d60) -> 0x6248 fde=[ 5694] │ │ │ │ - 0xfffffffffffe970c (offset: 0x43db0) -> 0x625c fde=[ 56a8] │ │ │ │ - 0xfffffffffffe977c (offset: 0x43e20) -> 0x6270 fde=[ 56bc] │ │ │ │ - 0xfffffffffffe97cc (offset: 0x43e70) -> 0x6284 fde=[ 56d0] │ │ │ │ - 0xfffffffffffe985c (offset: 0x43f00) -> 0x6298 fde=[ 56e4] │ │ │ │ - 0xfffffffffffe98ac (offset: 0x43f50) -> 0x62ac fde=[ 56f8] │ │ │ │ - 0xfffffffffffe991c (offset: 0x43fc0) -> 0x62c8 fde=[ 5714] │ │ │ │ - 0xfffffffffffe996c (offset: 0x44010) -> 0x62ec fde=[ 5738] │ │ │ │ - 0xfffffffffffe99ec (offset: 0x44090) -> 0x6308 fde=[ 5754] │ │ │ │ - 0xfffffffffffe9a4c (offset: 0x440f0) -> 0x632c fde=[ 5778] │ │ │ │ - 0xfffffffffffe9c3c (offset: 0x442e0) -> 0x636c fde=[ 57b8] │ │ │ │ - 0xfffffffffffe9c4c (offset: 0x442f0) -> 0x6380 fde=[ 57cc] │ │ │ │ - 0xfffffffffffe9c6c (offset: 0x44310) -> 0x6394 fde=[ 57e0] │ │ │ │ - 0xfffffffffffe9c9c (offset: 0x44340) -> 0x63b0 fde=[ 57fc] │ │ │ │ - 0xfffffffffffe9cac (offset: 0x44350) -> 0x63c4 fde=[ 5810] │ │ │ │ - 0xfffffffffffe9cdc (offset: 0x44380) -> 0x63d8 fde=[ 5824] │ │ │ │ - 0xfffffffffffea18c (offset: 0x44830) -> 0x645c fde=[ 58a8] │ │ │ │ - 0xfffffffffffea50c (offset: 0x44bb0) -> 0x64cc fde=[ 5918] │ │ │ │ - 0xfffffffffffea82c (offset: 0x44ed0) -> 0x6534 fde=[ 5980] │ │ │ │ - 0xfffffffffffeac2c (offset: 0x452d0) -> 0x65b8 fde=[ 5a04] │ │ │ │ - 0xfffffffffffeacdc (offset: 0x45380) -> 0x6600 fde=[ 5a4c] │ │ │ │ - 0xfffffffffffead2c (offset: 0x453d0) -> 0x6634 fde=[ 5a80] │ │ │ │ - 0xfffffffffffeadcc (offset: 0x45470) -> 0x6684 fde=[ 5ad0] │ │ │ │ - 0xfffffffffffeae1c (offset: 0x454c0) -> 0x66b8 fde=[ 5b04] │ │ │ │ - 0xfffffffffffeb3dc (offset: 0x45a80) -> 0x66e8 fde=[ 5b34] │ │ │ │ - 0xfffffffffffed49c (offset: 0x47b40) -> 0x6718 fde=[ 5b64] │ │ │ │ - 0xfffffffffffef3ac (offset: 0x49a50) -> 0x6758 fde=[ 5ba4] │ │ │ │ - 0xfffffffffffef69c (offset: 0x49d40) -> 0x6794 fde=[ 5be0] │ │ │ │ - 0xfffffffffffef96c (offset: 0x4a010) -> 0x67d0 fde=[ 5c1c] │ │ │ │ - 0xfffffffffffefb1c (offset: 0x4a1c0) -> 0x6810 fde=[ 5c5c] │ │ │ │ - 0xfffffffffffefd1c (offset: 0x4a3c0) -> 0x6850 fde=[ 5c9c] │ │ │ │ - 0xfffffffffffeff5c (offset: 0x4a600) -> 0x6890 fde=[ 5cdc] │ │ │ │ - 0xffffffffffff047c (offset: 0x4ab20) -> 0x68c0 fde=[ 5d0c] │ │ │ │ - 0xffffffffffff04fc (offset: 0x4aba0) -> 0x691c fde=[ 5d68] │ │ │ │ - 0xffffffffffff061c (offset: 0x4acc0) -> 0x697c fde=[ 5dc8] │ │ │ │ - 0xffffffffffff071c (offset: 0x4adc0) -> 0x69d4 fde=[ 5e20] │ │ │ │ - 0xffffffffffff074c (offset: 0x4adf0) -> 0x6a00 fde=[ 5e4c] │ │ │ │ - 0xffffffffffff078c (offset: 0x4ae30) -> 0x6a2c fde=[ 5e78] │ │ │ │ - 0xffffffffffff07cc (offset: 0x4ae70) -> 0x6a58 fde=[ 5ea4] │ │ │ │ - 0xffffffffffff08dc (offset: 0x4af80) -> 0x6ab8 fde=[ 5f04] │ │ │ │ - 0xffffffffffff0adc (offset: 0x4b180) -> 0x6b84 fde=[ 5fd0] │ │ │ │ - 0xffffffffffff10bc (offset: 0x4b760) -> 0x6bb4 fde=[ 6000] │ │ │ │ - 0xffffffffffff313c (offset: 0x4d7e0) -> 0x6be4 fde=[ 6030] │ │ │ │ - 0xffffffffffff513c (offset: 0x4f7e0) -> 0x6c14 fde=[ 6060] │ │ │ │ - 0xffffffffffff544c (offset: 0x4faf0) -> 0x6c50 fde=[ 609c] │ │ │ │ - 0xffffffffffff575c (offset: 0x4fe00) -> 0x6c90 fde=[ 60dc] │ │ │ │ - 0xffffffffffff590c (offset: 0x4ffb0) -> 0x6cd0 fde=[ 611c] │ │ │ │ - 0xffffffffffff5b0c (offset: 0x501b0) -> 0x6d10 fde=[ 615c] │ │ │ │ - 0xffffffffffff5d4c (offset: 0x503f0) -> 0x6d50 fde=[ 619c] │ │ │ │ - 0xffffffffffff62bc (offset: 0x50960) -> 0x6d80 fde=[ 61cc] │ │ │ │ - 0xffffffffffff633c (offset: 0x509e0) -> 0x6ddc fde=[ 6228] │ │ │ │ - 0xffffffffffff645c (offset: 0x50b00) -> 0x6e3c fde=[ 6288] │ │ │ │ - 0xffffffffffff655c (offset: 0x50c00) -> 0x6e94 fde=[ 62e0] │ │ │ │ - 0xffffffffffff658c (offset: 0x50c30) -> 0x6ec0 fde=[ 630c] │ │ │ │ - 0xffffffffffff65cc (offset: 0x50c70) -> 0x6eec fde=[ 6338] │ │ │ │ - 0xffffffffffff660c (offset: 0x50cb0) -> 0x6f18 fde=[ 6364] │ │ │ │ - 0xffffffffffff671c (offset: 0x50dc0) -> 0x6f78 fde=[ 63c4] │ │ │ │ - 0xffffffffffff691c (offset: 0x50fc0) -> 0x7044 fde=[ 6490] │ │ │ │ - 0xffffffffffff6c9c (offset: 0x51340) -> 0x7074 fde=[ 64c0] │ │ │ │ - 0xffffffffffff79cc (offset: 0x52070) -> 0x70b4 fde=[ 6500] │ │ │ │ - 0xffffffffffff87cc (offset: 0x52e70) -> 0x7104 fde=[ 6550] │ │ │ │ - 0xffffffffffff894c (offset: 0x52ff0) -> 0x7150 fde=[ 659c] │ │ │ │ - 0xffffffffffff8acc (offset: 0x53170) -> 0x719c fde=[ 65e8] │ │ │ │ - 0xffffffffffff8bec (offset: 0x53290) -> 0x71e8 fde=[ 6634] │ │ │ │ - 0xffffffffffff8d9c (offset: 0x53440) -> 0x7230 fde=[ 667c] │ │ │ │ - 0xffffffffffff913c (offset: 0x537e0) -> 0x727c fde=[ 66c8] │ │ │ │ - 0xffffffffffff96bc (offset: 0x53d60) -> 0x72ac fde=[ 66f8] │ │ │ │ - 0xffffffffffff973c (offset: 0x53de0) -> 0x7308 fde=[ 6754] │ │ │ │ - 0xffffffffffff98cc (offset: 0x53f70) -> 0x7354 fde=[ 67a0] │ │ │ │ - 0xffffffffffff99cc (offset: 0x54070) -> 0x739c fde=[ 67e8] │ │ │ │ - 0xffffffffffff99fc (offset: 0x540a0) -> 0x73cc fde=[ 6818] │ │ │ │ - 0xffffffffffff9b5c (offset: 0x54200) -> 0x7478 fde=[ 68c4] │ │ │ │ - 0xffffffffffff9d1c (offset: 0x543c0) -> 0x74c4 fde=[ 6910] │ │ │ │ - 0xffffffffffff9f2c (offset: 0x545d0) -> 0x7510 fde=[ 695c] │ │ │ │ - 0xffffffffffffa0ac (offset: 0x54750) -> 0x7558 fde=[ 69a4] │ │ │ │ - 0xffffffffffffa24c (offset: 0x548f0) -> 0x75a4 fde=[ 69f0] │ │ │ │ - 0xffffffffffffa41c (offset: 0x54ac0) -> 0x75f0 fde=[ 6a3c] │ │ │ │ - 0xffffffffffffa5ac (offset: 0x54c50) -> 0x7638 fde=[ 6a84] │ │ │ │ - 0xffffffffffffa64c (offset: 0x54cf0) -> 0x768c fde=[ 6ad8] │ │ │ │ - 0xffffffffffffa75c (offset: 0x54e00) -> 0x76f4 fde=[ 6b40] │ │ │ │ - 0xffffffffffffa9bc (offset: 0x55060) -> 0x7774 fde=[ 6bc0] │ │ │ │ - 0xffffffffffffac3c (offset: 0x552e0) -> 0x77f4 fde=[ 6c40] │ │ │ │ - 0xffffffffffffc11c (offset: 0x567c0) -> 0x7ab8 fde=[ 6f04] │ │ │ │ - 0xffffffffffffd5dc (offset: 0x57c80) -> 0x7d90 fde=[ 71dc] │ │ │ │ - 0xffffffffffffd60c (offset: 0x57cb0) -> 0x7dbc fde=[ 7208] │ │ │ │ - 0xffffffffffffd8ec (offset: 0x57f90) -> 0x7ed0 fde=[ 731c] │ │ │ │ - 0xffffffffffffda1c (offset: 0x580c0) -> 0x7f34 fde=[ 7380] │ │ │ │ - 0xffffffffffffda4c (offset: 0x580f0) -> 0x7f60 fde=[ 73ac] │ │ │ │ - 0xffffffffffffdbcc (offset: 0x58270) -> 0x8028 fde=[ 7474] │ │ │ │ - 0xffffffffffffe3bc (offset: 0x58a60) -> 0x83a8 fde=[ 77f4] │ │ │ │ - 0xffffffffffffe47c (offset: 0x58b20) -> 0x841c fde=[ 7868] │ │ │ │ - 0xffffffffffffe5ac (offset: 0x58c50) -> 0x8480 fde=[ 78cc] │ │ │ │ - 0xffffffffffffe5dc (offset: 0x58c80) -> 0x84ac fde=[ 78f8] │ │ │ │ - 0xffffffffffffe75c (offset: 0x58e00) -> 0x8574 fde=[ 79c0] │ │ │ │ - 0xffffffffffffef4c (offset: 0x595f0) -> 0x88f4 fde=[ 7d40] │ │ │ │ + 0xfffffffffffac69c (offset: 0x6d40) -> 0x142c fde=[ 878] │ │ │ │ + 0xfffffffffffac6fc (offset: 0x6da0) -> 0x146c fde=[ 8b8] │ │ │ │ + 0xfffffffffffacd9c (offset: 0x7440) -> 0x1544 fde=[ 990] │ │ │ │ + 0xfffffffffffaf1fc (offset: 0x98a0) -> 0x1920 fde=[ d6c] │ │ │ │ + 0xfffffffffffaf68c (offset: 0x9d30) -> 0x19e0 fde=[ e2c] │ │ │ │ + 0xfffffffffffb0f5c (offset: 0xb600) -> 0x1d68 fde=[ 11b4] │ │ │ │ + 0xfffffffffffb1437 (offset: 0xbadb) -> 0x1e78 fde=[ 12c4] │ │ │ │ + 0xfffffffffffb143b (offset: 0xbadf) -> 0x1e8c fde=[ 12d8] │ │ │ │ + 0xfffffffffffb143f (offset: 0xbae3) -> 0x1ea0 fde=[ 12ec] │ │ │ │ + 0xfffffffffffb145c (offset: 0xbb00) -> 0x1eb4 fde=[ 1300] │ │ │ │ + 0xfffffffffffb150c (offset: 0xbbb0) -> 0x1ee4 fde=[ 1330] │ │ │ │ + 0xfffffffffffb15ec (offset: 0xbc90) -> 0x1f20 fde=[ 136c] │ │ │ │ + 0xfffffffffffb177c (offset: 0xbe20) -> 0x1f64 fde=[ 13b0] │ │ │ │ + 0xfffffffffffb18cc (offset: 0xbf70) -> 0x1fa4 fde=[ 13f0] │ │ │ │ + 0xfffffffffffb19ac (offset: 0xc050) -> 0x1fe0 fde=[ 142c] │ │ │ │ + 0xfffffffffffb1b3c (offset: 0xc1e0) -> 0x2024 fde=[ 1470] │ │ │ │ + 0xfffffffffffb1dbc (offset: 0xc460) -> 0x2054 fde=[ 14a0] │ │ │ │ + 0xfffffffffffb1fbc (offset: 0xc660) -> 0x2094 fde=[ 14e0] │ │ │ │ + 0xfffffffffffb204c (offset: 0xc6f0) -> 0x20c4 fde=[ 1510] │ │ │ │ + 0xfffffffffffb228c (offset: 0xc930) -> 0x2104 fde=[ 1550] │ │ │ │ + 0xfffffffffffb261c (offset: 0xccc0) -> 0x2158 fde=[ 15a4] │ │ │ │ + 0xfffffffffffb278c (offset: 0xce30) -> 0x2198 fde=[ 15e4] │ │ │ │ + 0xfffffffffffb29dc (offset: 0xd080) -> 0x21d8 fde=[ 1624] │ │ │ │ + 0xfffffffffffb2d4c (offset: 0xd3f0) -> 0x222c fde=[ 1678] │ │ │ │ + 0xfffffffffffb2dcc (offset: 0xd470) -> 0x225c fde=[ 16a8] │ │ │ │ + 0xfffffffffffb336c (offset: 0xda10) -> 0x229c fde=[ 16e8] │ │ │ │ + 0xfffffffffffb3b9c (offset: 0xe240) -> 0x22fc fde=[ 1748] │ │ │ │ + 0xfffffffffffb3d0c (offset: 0xe3b0) -> 0x233c fde=[ 1788] │ │ │ │ + 0xfffffffffffb42ac (offset: 0xe950) -> 0x237c fde=[ 17c8] │ │ │ │ + 0xfffffffffffb4acc (offset: 0xf170) -> 0x23dc fde=[ 1828] │ │ │ │ + 0xfffffffffffb4c8c (offset: 0xf330) -> 0x240c fde=[ 1858] │ │ │ │ + 0xfffffffffffb4eac (offset: 0xf550) -> 0x243c fde=[ 1888] │ │ │ │ + 0xfffffffffffb500c (offset: 0xf6b0) -> 0x247c fde=[ 18c8] │ │ │ │ + 0xfffffffffffb51cc (offset: 0xf870) -> 0x24ac fde=[ 18f8] │ │ │ │ + 0xfffffffffffb53ec (offset: 0xfa90) -> 0x24dc fde=[ 1928] │ │ │ │ + 0xfffffffffffb599c (offset: 0x10040) -> 0x250c fde=[ 1958] │ │ │ │ + 0xfffffffffffb5abc (offset: 0x10160) -> 0x254c fde=[ 1998] │ │ │ │ + 0xfffffffffffb5d8c (offset: 0x10430) -> 0x257c fde=[ 19c8] │ │ │ │ + 0xfffffffffffb5ebc (offset: 0x10560) -> 0x25bc fde=[ 1a08] │ │ │ │ + 0xfffffffffffb607c (offset: 0x10720) -> 0x25ec fde=[ 1a38] │ │ │ │ + 0xfffffffffffb62bc (offset: 0x10960) -> 0x261c fde=[ 1a68] │ │ │ │ + 0xfffffffffffb650c (offset: 0x10bb0) -> 0x264c fde=[ 1a98] │ │ │ │ + 0xfffffffffffb674c (offset: 0x10df0) -> 0x267c fde=[ 1ac8] │ │ │ │ + 0xfffffffffffb6c1c (offset: 0x112c0) -> 0x26ac fde=[ 1af8] │ │ │ │ + 0xfffffffffffb6d7c (offset: 0x11420) -> 0x26dc fde=[ 1b28] │ │ │ │ + 0xfffffffffffb6e5c (offset: 0x11500) -> 0x2730 fde=[ 1b7c] │ │ │ │ + 0xfffffffffffb6fdc (offset: 0x11680) -> 0x2760 fde=[ 1bac] │ │ │ │ + 0xfffffffffffb78fc (offset: 0x11fa0) -> 0x2790 fde=[ 1bdc] │ │ │ │ + 0xfffffffffffb829c (offset: 0x12940) -> 0x27c0 fde=[ 1c0c] │ │ │ │ + 0xfffffffffffb846c (offset: 0x12b10) -> 0x2814 fde=[ 1c60] │ │ │ │ + 0xfffffffffffb867c (offset: 0x12d20) -> 0x2844 fde=[ 1c90] │ │ │ │ + 0xfffffffffffb879c (offset: 0x12e40) -> 0x28a4 fde=[ 1cf0] │ │ │ │ + 0xfffffffffffb89ac (offset: 0x13050) -> 0x28d4 fde=[ 1d20] │ │ │ │ + 0xfffffffffffb92bc (offset: 0x13960) -> 0x2904 fde=[ 1d50] │ │ │ │ + 0xfffffffffffb9c9c (offset: 0x14340) -> 0x2934 fde=[ 1d80] │ │ │ │ + 0xfffffffffffba6cc (offset: 0x14d70) -> 0x2964 fde=[ 1db0] │ │ │ │ + 0xfffffffffffbb25c (offset: 0x15900) -> 0x2994 fde=[ 1de0] │ │ │ │ + 0xfffffffffffbb40c (offset: 0x15ab0) -> 0x29e8 fde=[ 1e34] │ │ │ │ + 0xfffffffffffbbedc (offset: 0x16580) -> 0x2a18 fde=[ 1e64] │ │ │ │ + 0xfffffffffffbcaec (offset: 0x17190) -> 0x2a48 fde=[ 1e94] │ │ │ │ + 0xfffffffffffbd6cc (offset: 0x17d70) -> 0x2a78 fde=[ 1ec4] │ │ │ │ + 0xfffffffffffbe38c (offset: 0x18a30) -> 0x2aa8 fde=[ 1ef4] │ │ │ │ + 0xfffffffffffbe64c (offset: 0x18cf0) -> 0x2ad8 fde=[ 1f24] │ │ │ │ + 0xfffffffffffbe7ac (offset: 0x18e50) -> 0x2b3c fde=[ 1f88] │ │ │ │ + 0xfffffffffffbea4c (offset: 0x190f0) -> 0x2b6c fde=[ 1fb8] │ │ │ │ + 0xfffffffffffbed9c (offset: 0x19440) -> 0x2bac fde=[ 1ff8] │ │ │ │ + 0xfffffffffffbf01c (offset: 0x196c0) -> 0x2bdc fde=[ 2028] │ │ │ │ + 0xfffffffffffbf2dc (offset: 0x19980) -> 0x2c0c fde=[ 2058] │ │ │ │ + 0xfffffffffffbf52c (offset: 0x19bd0) -> 0x2c4c fde=[ 2098] │ │ │ │ + 0xfffffffffffbf78c (offset: 0x19e30) -> 0x2c7c fde=[ 20c8] │ │ │ │ + 0xfffffffffffbfbec (offset: 0x1a290) -> 0x2cbc fde=[ 2108] │ │ │ │ + 0xfffffffffffbfe0c (offset: 0x1a4b0) -> 0x2cfc fde=[ 2148] │ │ │ │ + 0xfffffffffffc009c (offset: 0x1a740) -> 0x2d2c fde=[ 2178] │ │ │ │ + 0xfffffffffffc036c (offset: 0x1aa10) -> 0x2d5c fde=[ 21a8] │ │ │ │ + 0xfffffffffffc064c (offset: 0x1acf0) -> 0x2d8c fde=[ 21d8] │ │ │ │ + 0xfffffffffffc0a5c (offset: 0x1b100) -> 0x2dbc fde=[ 2208] │ │ │ │ + 0xfffffffffffc132c (offset: 0x1b9d0) -> 0x2e14 fde=[ 2260] │ │ │ │ + 0xfffffffffffc16ec (offset: 0x1bd90) -> 0x2e44 fde=[ 2290] │ │ │ │ + 0xfffffffffffc18fc (offset: 0x1bfa0) -> 0x2e74 fde=[ 22c0] │ │ │ │ + 0xfffffffffffc1aac (offset: 0x1c150) -> 0x2efc fde=[ 2348] │ │ │ │ + 0xfffffffffffc1f0c (offset: 0x1c5b0) -> 0x2f2c fde=[ 2378] │ │ │ │ + 0xfffffffffffc235c (offset: 0x1ca00) -> 0x2f5c fde=[ 23a8] │ │ │ │ + 0xfffffffffffc284c (offset: 0x1cef0) -> 0x2f8c fde=[ 23d8] │ │ │ │ + 0xfffffffffffc2d7c (offset: 0x1d420) -> 0x2fbc fde=[ 2408] │ │ │ │ + 0xfffffffffffc32bc (offset: 0x1d960) -> 0x2fec fde=[ 2438] │ │ │ │ + 0xfffffffffffc38cc (offset: 0x1df70) -> 0x301c fde=[ 2468] │ │ │ │ + 0xfffffffffffc3fdc (offset: 0x1e680) -> 0x304c fde=[ 2498] │ │ │ │ + 0xfffffffffffc601c (offset: 0x206c0) -> 0x30d4 fde=[ 2520] │ │ │ │ + 0xfffffffffffc661c (offset: 0x20cc0) -> 0x3104 fde=[ 2550] │ │ │ │ + 0xfffffffffffc6b3c (offset: 0x211e0) -> 0x3134 fde=[ 2580] │ │ │ │ + 0xfffffffffffc71fc (offset: 0x218a0) -> 0x3164 fde=[ 25b0] │ │ │ │ + 0xfffffffffffc747c (offset: 0x21b20) -> 0x3194 fde=[ 25e0] │ │ │ │ + 0xfffffffffffc766c (offset: 0x21d10) -> 0x3220 fde=[ 266c] │ │ │ │ + 0xfffffffffffc795c (offset: 0x22000) -> 0x3260 fde=[ 26ac] │ │ │ │ + 0xfffffffffffc7c5c (offset: 0x22300) -> 0x3290 fde=[ 26dc] │ │ │ │ + 0xfffffffffffc7f3c (offset: 0x225e0) -> 0x3348 fde=[ 2794] │ │ │ │ + 0xfffffffffffc829c (offset: 0x22940) -> 0x3418 fde=[ 2864] │ │ │ │ + 0xfffffffffffc865c (offset: 0x22d00) -> 0x3504 fde=[ 2950] │ │ │ │ + 0xfffffffffffc8a7c (offset: 0x23120) -> 0x3534 fde=[ 2980] │ │ │ │ + 0xfffffffffffc8f7c (offset: 0x23620) -> 0x35ac fde=[ 29f8] │ │ │ │ + 0xfffffffffffc948c (offset: 0x23b30) -> 0x35dc fde=[ 2a28] │ │ │ │ + 0xfffffffffffc9adc (offset: 0x24180) -> 0x360c fde=[ 2a58] │ │ │ │ + 0xfffffffffffca18c (offset: 0x24830) -> 0x363c fde=[ 2a88] │ │ │ │ + 0xfffffffffffca82c (offset: 0x24ed0) -> 0x366c fde=[ 2ab8] │ │ │ │ + 0xfffffffffffcaedc (offset: 0x25580) -> 0x369c fde=[ 2ae8] │ │ │ │ + 0xfffffffffffcb7fc (offset: 0x25ea0) -> 0x36cc fde=[ 2b18] │ │ │ │ + 0xfffffffffffcc1dc (offset: 0x26880) -> 0x36fc fde=[ 2b48] │ │ │ │ + 0xfffffffffffccd6c (offset: 0x27410) -> 0x372c fde=[ 2b78] │ │ │ │ + 0xfffffffffffcd8cc (offset: 0x27f70) -> 0x375c fde=[ 2ba8] │ │ │ │ + 0xfffffffffffce6ac (offset: 0x28d50) -> 0x378c fde=[ 2bd8] │ │ │ │ + 0xfffffffffffcf60c (offset: 0x29cb0) -> 0x37bc fde=[ 2c08] │ │ │ │ + 0xfffffffffffd0b4c (offset: 0x2b1f0) -> 0x37ec fde=[ 2c38] │ │ │ │ + 0xfffffffffffd217c (offset: 0x2c820) -> 0x381c fde=[ 2c68] │ │ │ │ + 0xfffffffffffd378c (offset: 0x2de30) -> 0x384c fde=[ 2c98] │ │ │ │ + 0xfffffffffffd4f6c (offset: 0x2f610) -> 0x387c fde=[ 2cc8] │ │ │ │ + 0xfffffffffffd676c (offset: 0x30e10) -> 0x38ac fde=[ 2cf8] │ │ │ │ + 0xfffffffffffd67ec (offset: 0x30e90) -> 0x3928 fde=[ 2d74] │ │ │ │ + 0xfffffffffffd686c (offset: 0x30f10) -> 0x39a4 fde=[ 2df0] │ │ │ │ + 0xfffffffffffd741c (offset: 0x31ac0) -> 0x39d4 fde=[ 2e20] │ │ │ │ + 0xfffffffffffd81ec (offset: 0x32890) -> 0x3a24 fde=[ 2e70] │ │ │ │ + 0xfffffffffffd8f7c (offset: 0x33620) -> 0x3a54 fde=[ 2ea0] │ │ │ │ + 0xfffffffffffd9f5c (offset: 0x34600) -> 0x3a84 fde=[ 2ed0] │ │ │ │ + 0xfffffffffffdae7c (offset: 0x35520) -> 0x3ab4 fde=[ 2f00] │ │ │ │ + 0xfffffffffffdb9ac (offset: 0x36050) -> 0x3ae4 fde=[ 2f30] │ │ │ │ + 0xfffffffffffdcb5c (offset: 0x37200) -> 0x3b14 fde=[ 2f60] │ │ │ │ + 0xfffffffffffddaac (offset: 0x38150) -> 0x3b44 fde=[ 2f90] │ │ │ │ + 0xfffffffffffddc4c (offset: 0x382f0) -> 0x3b84 fde=[ 2fd0] │ │ │ │ + 0xfffffffffffddedc (offset: 0x38580) -> 0x3bb4 fde=[ 3000] │ │ │ │ + 0xfffffffffffde16c (offset: 0x38810) -> 0x3be4 fde=[ 3030] │ │ │ │ + 0xfffffffffffde41c (offset: 0x38ac0) -> 0x3c14 fde=[ 3060] │ │ │ │ + 0xfffffffffffde49c (offset: 0x38b40) -> 0x3c70 fde=[ 30bc] │ │ │ │ + 0xfffffffffffde5bc (offset: 0x38c60) -> 0x3cd0 fde=[ 311c] │ │ │ │ + 0xfffffffffffde6bc (offset: 0x38d60) -> 0x3d28 fde=[ 3174] │ │ │ │ + 0xfffffffffffde7cc (offset: 0x38e70) -> 0x3d80 fde=[ 31cc] │ │ │ │ + 0xfffffffffffde7fc (offset: 0x38ea0) -> 0x3dac fde=[ 31f8] │ │ │ │ + 0xfffffffffffde83c (offset: 0x38ee0) -> 0x3dd8 fde=[ 3224] │ │ │ │ + 0xfffffffffffde87c (offset: 0x38f20) -> 0x3e04 fde=[ 3250] │ │ │ │ + 0xfffffffffffde9bc (offset: 0x39060) -> 0x3e78 fde=[ 32c4] │ │ │ │ + 0xfffffffffffdebf2 (offset: 0x39296) -> 0x3f50 fde=[ 339c] │ │ │ │ + 0xfffffffffffdec1c (offset: 0x392c0) -> 0x3f64 fde=[ 33b0] │ │ │ │ + 0xfffffffffffdedcc (offset: 0x39470) -> 0x3fbc fde=[ 3408] │ │ │ │ + 0xfffffffffffdee1c (offset: 0x394c0) -> 0x3fe0 fde=[ 342c] │ │ │ │ + 0xfffffffffffdeeec (offset: 0x39590) -> 0x4028 fde=[ 3474] │ │ │ │ + 0xfffffffffffdf01c (offset: 0x396c0) -> 0x4068 fde=[ 34b4] │ │ │ │ + 0xfffffffffffdf08c (offset: 0x39730) -> 0x40a0 fde=[ 34ec] │ │ │ │ + 0xfffffffffffdf19c (offset: 0x39840) -> 0x40ec fde=[ 3538] │ │ │ │ + 0xfffffffffffdf2dc (offset: 0x39980) -> 0x4140 fde=[ 358c] │ │ │ │ + 0xfffffffffffdf45c (offset: 0x39b00) -> 0x4198 fde=[ 35e4] │ │ │ │ + 0xfffffffffffdf48c (offset: 0x39b30) -> 0x41b8 fde=[ 3604] │ │ │ │ + 0xfffffffffffdf65c (offset: 0x39d00) -> 0x4270 fde=[ 36bc] │ │ │ │ + 0xfffffffffffdf8dc (offset: 0x39f80) -> 0x436c fde=[ 37b8] │ │ │ │ + 0xfffffffffffdfa2c (offset: 0x3a0d0) -> 0x43cc fde=[ 3818] │ │ │ │ + 0xfffffffffffdfebc (offset: 0x3a560) -> 0x4434 fde=[ 3880] │ │ │ │ + 0xfffffffffffe000c (offset: 0x3a6b0) -> 0x4494 fde=[ 38e0] │ │ │ │ + 0xfffffffffffe014c (offset: 0x3a7f0) -> 0x44f4 fde=[ 3940] │ │ │ │ + 0xfffffffffffe02ac (offset: 0x3a950) -> 0x4580 fde=[ 39cc] │ │ │ │ + 0xfffffffffffe040c (offset: 0x3aab0) -> 0x460c fde=[ 3a58] │ │ │ │ + 0xfffffffffffe054c (offset: 0x3abf0) -> 0x466c fde=[ 3ab8] │ │ │ │ + 0xfffffffffffe069c (offset: 0x3ad40) -> 0x46f8 fde=[ 3b44] │ │ │ │ + 0xfffffffffffe07ec (offset: 0x3ae90) -> 0x4784 fde=[ 3bd0] │ │ │ │ + 0xfffffffffffe0d5c (offset: 0x3b400) -> 0x481c fde=[ 3c68] │ │ │ │ + 0xfffffffffffe0f8c (offset: 0x3b630) -> 0x48a8 fde=[ 3cf4] │ │ │ │ + 0xfffffffffffe0fbc (offset: 0x3b660) -> 0x48dc fde=[ 3d28] │ │ │ │ + 0xfffffffffffe0fec (offset: 0x3b690) -> 0x4908 fde=[ 3d54] │ │ │ │ + 0xfffffffffffe11ac (offset: 0x3b850) -> 0x49ac fde=[ 3df8] │ │ │ │ + 0xfffffffffffe129c (offset: 0x3b940) -> 0x4a04 fde=[ 3e50] │ │ │ │ + 0xfffffffffffe135c (offset: 0x3ba00) -> 0x4a6c fde=[ 3eb8] │ │ │ │ + 0xfffffffffffe149c (offset: 0x3bb40) -> 0x4ad0 fde=[ 3f1c] │ │ │ │ + 0xfffffffffffe1b7c (offset: 0x3c220) -> 0x4c14 fde=[ 4060] │ │ │ │ + 0xfffffffffffe1d1c (offset: 0x3c3c0) -> 0x4ca4 fde=[ 40f0] │ │ │ │ + 0xfffffffffffe24ec (offset: 0x3cb90) -> 0x4dc8 fde=[ 4214] │ │ │ │ + 0xfffffffffffe255c (offset: 0x3cc00) -> 0x4dfc fde=[ 4248] │ │ │ │ + 0xfffffffffffe26fc (offset: 0x3cda0) -> 0x4e2c fde=[ 4278] │ │ │ │ + 0xfffffffffffe285c (offset: 0x3cf00) -> 0x4e88 fde=[ 42d4] │ │ │ │ + 0xfffffffffffe298c (offset: 0x3d030) -> 0x4ef0 fde=[ 433c] │ │ │ │ + 0xfffffffffffe2a8c (offset: 0x3d130) -> 0x4f44 fde=[ 4390] │ │ │ │ + 0xfffffffffffe35ec (offset: 0x3dc90) -> 0x4f74 fde=[ 43c0] │ │ │ │ + 0xfffffffffffe4ccc (offset: 0x3f370) -> 0x4fa4 fde=[ 43f0] │ │ │ │ + 0xfffffffffffe514c (offset: 0x3f7f0) -> 0x50c0 fde=[ 450c] │ │ │ │ + 0xfffffffffffe518c (offset: 0x3f830) -> 0x50f8 fde=[ 4544] │ │ │ │ + 0xfffffffffffe51cc (offset: 0x3f870) -> 0x5130 fde=[ 457c] │ │ │ │ + 0xfffffffffffe51fc (offset: 0x3f8a0) -> 0x515c fde=[ 45a8] │ │ │ │ + 0xfffffffffffe52dc (offset: 0x3f980) -> 0x51ac fde=[ 45f8] │ │ │ │ + 0xfffffffffffe539c (offset: 0x3fa40) -> 0x5220 fde=[ 466c] │ │ │ │ + 0xfffffffffffe552c (offset: 0x3fbd0) -> 0x5298 fde=[ 46e4] │ │ │ │ + 0xfffffffffffe564c (offset: 0x3fcf0) -> 0x52e4 fde=[ 4730] │ │ │ │ + 0xfffffffffffe579c (offset: 0x3fe40) -> 0x5344 fde=[ 4790] │ │ │ │ + 0xfffffffffffe57fc (offset: 0x3fea0) -> 0x5390 fde=[ 47dc] │ │ │ │ + 0xfffffffffffe585c (offset: 0x3ff00) -> 0x53dc fde=[ 4828] │ │ │ │ + 0xfffffffffffe58bc (offset: 0x3ff60) -> 0x5428 fde=[ 4874] │ │ │ │ + 0xfffffffffffe592c (offset: 0x3ffd0) -> 0x5474 fde=[ 48c0] │ │ │ │ + 0xfffffffffffe599c (offset: 0x40040) -> 0x54c0 fde=[ 490c] │ │ │ │ + 0xfffffffffffe5a0c (offset: 0x400b0) -> 0x550c fde=[ 4958] │ │ │ │ + 0xfffffffffffe5acc (offset: 0x40170) -> 0x5578 fde=[ 49c4] │ │ │ │ + 0xfffffffffffe5b5c (offset: 0x40200) -> 0x55c4 fde=[ 4a10] │ │ │ │ + 0xfffffffffffe5bec (offset: 0x40290) -> 0x5610 fde=[ 4a5c] │ │ │ │ + 0xfffffffffffe5d1c (offset: 0x403c0) -> 0x5664 fde=[ 4ab0] │ │ │ │ + 0xfffffffffffe5e7c (offset: 0x40520) -> 0x56bc fde=[ 4b08] │ │ │ │ + 0xfffffffffffe60bc (offset: 0x40760) -> 0x5714 fde=[ 4b60] │ │ │ │ + 0xfffffffffffe610c (offset: 0x407b0) -> 0x574c fde=[ 4b98] │ │ │ │ + 0xfffffffffffe638c (offset: 0x40a30) -> 0x5778 fde=[ 4bc4] │ │ │ │ + 0xfffffffffffe68ec (offset: 0x40f90) -> 0x57b8 fde=[ 4c04] │ │ │ │ + 0xfffffffffffe692c (offset: 0x40fd0) -> 0x57d0 fde=[ 4c1c] │ │ │ │ + 0xfffffffffffe6a5c (offset: 0x41100) -> 0x57f0 fde=[ 4c3c] │ │ │ │ + 0xfffffffffffe6e7c (offset: 0x41520) -> 0x5818 fde=[ 4c64] │ │ │ │ + 0xfffffffffffe6f1c (offset: 0x415c0) -> 0x5850 fde=[ 4c9c] │ │ │ │ + 0xfffffffffffe6f9c (offset: 0x41640) -> 0x587c fde=[ 4cc8] │ │ │ │ + 0xfffffffffffe704c (offset: 0x416f0) -> 0x58a8 fde=[ 4cf4] │ │ │ │ + 0xfffffffffffe70ac (offset: 0x41750) -> 0x58cc fde=[ 4d18] │ │ │ │ + 0xfffffffffffe716c (offset: 0x41810) -> 0x590c fde=[ 4d58] │ │ │ │ + 0xfffffffffffe71cc (offset: 0x41870) -> 0x5930 fde=[ 4d7c] │ │ │ │ + 0xfffffffffffe729c (offset: 0x41940) -> 0x5958 fde=[ 4da4] │ │ │ │ + 0xfffffffffffe738c (offset: 0x41a30) -> 0x5998 fde=[ 4de4] │ │ │ │ + 0xfffffffffffe742c (offset: 0x41ad0) -> 0x59d4 fde=[ 4e20] │ │ │ │ + 0xfffffffffffe757c (offset: 0x41c20) -> 0x5a08 fde=[ 4e54] │ │ │ │ + 0xfffffffffffe75dc (offset: 0x41c80) -> 0x5a2c fde=[ 4e78] │ │ │ │ + 0xfffffffffffe75ec (offset: 0x41c90) -> 0x5a40 fde=[ 4e8c] │ │ │ │ + 0xfffffffffffe763c (offset: 0x41ce0) -> 0x5a54 fde=[ 4ea0] │ │ │ │ + 0xfffffffffffe769c (offset: 0x41d40) -> 0x5a78 fde=[ 4ec4] │ │ │ │ + 0xfffffffffffe774c (offset: 0x41df0) -> 0x5aa0 fde=[ 4eec] │ │ │ │ + 0xfffffffffffe780c (offset: 0x41eb0) -> 0x5ac8 fde=[ 4f14] │ │ │ │ + 0xfffffffffffe7cdc (offset: 0x42380) -> 0x5b04 fde=[ 4f50] │ │ │ │ + 0xfffffffffffe83ec (offset: 0x42a90) -> 0x5b3c fde=[ 4f88] │ │ │ │ + 0xfffffffffffe843c (offset: 0x42ae0) -> 0x5b70 fde=[ 4fbc] │ │ │ │ + 0xfffffffffffe847c (offset: 0x42b20) -> 0x5b98 fde=[ 4fe4] │ │ │ │ + 0xfffffffffffe84ec (offset: 0x42b90) -> 0x5bd8 fde=[ 5024] │ │ │ │ + 0xfffffffffffe864c (offset: 0x42cf0) -> 0x5c8c fde=[ 50d8] │ │ │ │ + 0xfffffffffffe87ac (offset: 0x42e50) -> 0x5d50 fde=[ 519c] │ │ │ │ + 0xfffffffffffe87cc (offset: 0x42e70) -> 0x5d70 fde=[ 51bc] │ │ │ │ + 0xfffffffffffe87ec (offset: 0x42e90) -> 0x5d94 fde=[ 51e0] │ │ │ │ + 0xfffffffffffe883c (offset: 0x42ee0) -> 0x5dd0 fde=[ 521c] │ │ │ │ + 0xfffffffffffe887c (offset: 0x42f20) -> 0x5e0c fde=[ 5258] │ │ │ │ + 0xfffffffffffe88dc (offset: 0x42f80) -> 0x5e48 fde=[ 5294] │ │ │ │ + 0xfffffffffffe899c (offset: 0x43040) -> 0x5e5c fde=[ 52a8] │ │ │ │ + 0xfffffffffffe8a5c (offset: 0x43100) -> 0x5ea8 fde=[ 52f4] │ │ │ │ + 0xfffffffffffe8b1c (offset: 0x431c0) -> 0x5ef4 fde=[ 5340] │ │ │ │ + 0xfffffffffffe8bdc (offset: 0x43280) -> 0x5f30 fde=[ 537c] │ │ │ │ + 0xfffffffffffe8c9c (offset: 0x43340) -> 0x5f6c fde=[ 53b8] │ │ │ │ + 0xfffffffffffe8e0c (offset: 0x434b0) -> 0x5fa8 fde=[ 53f4] │ │ │ │ + 0xfffffffffffe911c (offset: 0x437c0) -> 0x5fd8 fde=[ 5424] │ │ │ │ + 0xfffffffffffe914c (offset: 0x437f0) -> 0x5ff8 fde=[ 5444] │ │ │ │ + 0xfffffffffffe918c (offset: 0x43830) -> 0x6024 fde=[ 5470] │ │ │ │ + 0xfffffffffffe91ac (offset: 0x43850) -> 0x6048 fde=[ 5494] │ │ │ │ + 0xfffffffffffe91bc (offset: 0x43860) -> 0x605c fde=[ 54a8] │ │ │ │ + 0xfffffffffffe920c (offset: 0x438b0) -> 0x6074 fde=[ 54c0] │ │ │ │ + 0xfffffffffffe925c (offset: 0x43900) -> 0x60a8 fde=[ 54f4] │ │ │ │ + 0xfffffffffffe92ac (offset: 0x43950) -> 0x60bc fde=[ 5508] │ │ │ │ + 0xfffffffffffe92ec (offset: 0x43990) -> 0x60d0 fde=[ 551c] │ │ │ │ + 0xfffffffffffe934c (offset: 0x439f0) -> 0x60f4 fde=[ 5540] │ │ │ │ + 0xfffffffffffe93ac (offset: 0x43a50) -> 0x6118 fde=[ 5564] │ │ │ │ + 0xfffffffffffe941c (offset: 0x43ac0) -> 0x6154 fde=[ 55a0] │ │ │ │ + 0xfffffffffffe947c (offset: 0x43b20) -> 0x6178 fde=[ 55c4] │ │ │ │ + 0xfffffffffffe94bc (offset: 0x43b60) -> 0x618c fde=[ 55d8] │ │ │ │ + 0xfffffffffffe94ec (offset: 0x43b90) -> 0x61a0 fde=[ 55ec] │ │ │ │ + 0xfffffffffffe954c (offset: 0x43bf0) -> 0x61b4 fde=[ 5600] │ │ │ │ + 0xfffffffffffe95ac (offset: 0x43c50) -> 0x61c8 fde=[ 5614] │ │ │ │ + 0xfffffffffffe960c (offset: 0x43cb0) -> 0x61e4 fde=[ 5630] │ │ │ │ + 0xfffffffffffe965c (offset: 0x43d00) -> 0x6208 fde=[ 5654] │ │ │ │ + 0xfffffffffffe96bc (offset: 0x43d60) -> 0x621c fde=[ 5668] │ │ │ │ + 0xfffffffffffe970c (offset: 0x43db0) -> 0x6230 fde=[ 567c] │ │ │ │ + 0xfffffffffffe977c (offset: 0x43e20) -> 0x6244 fde=[ 5690] │ │ │ │ + 0xfffffffffffe97cc (offset: 0x43e70) -> 0x6258 fde=[ 56a4] │ │ │ │ + 0xfffffffffffe985c (offset: 0x43f00) -> 0x626c fde=[ 56b8] │ │ │ │ + 0xfffffffffffe98ac (offset: 0x43f50) -> 0x6280 fde=[ 56cc] │ │ │ │ + 0xfffffffffffe991c (offset: 0x43fc0) -> 0x629c fde=[ 56e8] │ │ │ │ + 0xfffffffffffe996c (offset: 0x44010) -> 0x62c0 fde=[ 570c] │ │ │ │ + 0xfffffffffffe99ec (offset: 0x44090) -> 0x62dc fde=[ 5728] │ │ │ │ + 0xfffffffffffe9a4c (offset: 0x440f0) -> 0x6300 fde=[ 574c] │ │ │ │ + 0xfffffffffffe9c3c (offset: 0x442e0) -> 0x6340 fde=[ 578c] │ │ │ │ + 0xfffffffffffe9c4c (offset: 0x442f0) -> 0x6354 fde=[ 57a0] │ │ │ │ + 0xfffffffffffe9c6c (offset: 0x44310) -> 0x6368 fde=[ 57b4] │ │ │ │ + 0xfffffffffffe9c9c (offset: 0x44340) -> 0x6384 fde=[ 57d0] │ │ │ │ + 0xfffffffffffe9cac (offset: 0x44350) -> 0x6398 fde=[ 57e4] │ │ │ │ + 0xfffffffffffe9cdc (offset: 0x44380) -> 0x63ac fde=[ 57f8] │ │ │ │ + 0xfffffffffffea18c (offset: 0x44830) -> 0x6430 fde=[ 587c] │ │ │ │ + 0xfffffffffffea50c (offset: 0x44bb0) -> 0x64a0 fde=[ 58ec] │ │ │ │ + 0xfffffffffffea83c (offset: 0x44ee0) -> 0x6510 fde=[ 595c] │ │ │ │ + 0xfffffffffffeac6c (offset: 0x45310) -> 0x6594 fde=[ 59e0] │ │ │ │ + 0xfffffffffffead1c (offset: 0x453c0) -> 0x65dc fde=[ 5a28] │ │ │ │ + 0xfffffffffffead6c (offset: 0x45410) -> 0x6610 fde=[ 5a5c] │ │ │ │ + 0xfffffffffffeae0c (offset: 0x454b0) -> 0x6660 fde=[ 5aac] │ │ │ │ + 0xfffffffffffeae5c (offset: 0x45500) -> 0x6694 fde=[ 5ae0] │ │ │ │ + 0xfffffffffffeb41c (offset: 0x45ac0) -> 0x66c4 fde=[ 5b10] │ │ │ │ + 0xfffffffffffed49c (offset: 0x47b40) -> 0x66f4 fde=[ 5b40] │ │ │ │ + 0xfffffffffffef42c (offset: 0x49ad0) -> 0x6734 fde=[ 5b80] │ │ │ │ + 0xfffffffffffef71c (offset: 0x49dc0) -> 0x6770 fde=[ 5bbc] │ │ │ │ + 0xfffffffffffef9ec (offset: 0x4a090) -> 0x67ac fde=[ 5bf8] │ │ │ │ + 0xfffffffffffefb9c (offset: 0x4a240) -> 0x67ec fde=[ 5c38] │ │ │ │ + 0xfffffffffffefd8c (offset: 0x4a430) -> 0x682c fde=[ 5c78] │ │ │ │ + 0xfffffffffffeffbc (offset: 0x4a660) -> 0x686c fde=[ 5cb8] │ │ │ │ + 0xffffffffffff04cc (offset: 0x4ab70) -> 0x689c fde=[ 5ce8] │ │ │ │ + 0xffffffffffff054c (offset: 0x4abf0) -> 0x68f8 fde=[ 5d44] │ │ │ │ + 0xffffffffffff066c (offset: 0x4ad10) -> 0x6958 fde=[ 5da4] │ │ │ │ + 0xffffffffffff076c (offset: 0x4ae10) -> 0x69b0 fde=[ 5dfc] │ │ │ │ + 0xffffffffffff079c (offset: 0x4ae40) -> 0x69dc fde=[ 5e28] │ │ │ │ + 0xffffffffffff07dc (offset: 0x4ae80) -> 0x6a08 fde=[ 5e54] │ │ │ │ + 0xffffffffffff081c (offset: 0x4aec0) -> 0x6a34 fde=[ 5e80] │ │ │ │ + 0xffffffffffff092c (offset: 0x4afd0) -> 0x6a94 fde=[ 5ee0] │ │ │ │ + 0xffffffffffff0b5c (offset: 0x4b200) -> 0x6b60 fde=[ 5fac] │ │ │ │ + 0xffffffffffff113c (offset: 0x4b7e0) -> 0x6b90 fde=[ 5fdc] │ │ │ │ + 0xffffffffffff31bc (offset: 0x4d860) -> 0x6bc0 fde=[ 600c] │ │ │ │ + 0xffffffffffff51fc (offset: 0x4f8a0) -> 0x6bf0 fde=[ 603c] │ │ │ │ + 0xffffffffffff550c (offset: 0x4fbb0) -> 0x6c2c fde=[ 6078] │ │ │ │ + 0xffffffffffff581c (offset: 0x4fec0) -> 0x6c6c fde=[ 60b8] │ │ │ │ + 0xffffffffffff59cc (offset: 0x50070) -> 0x6cac fde=[ 60f8] │ │ │ │ + 0xffffffffffff5bbc (offset: 0x50260) -> 0x6cec fde=[ 6138] │ │ │ │ + 0xffffffffffff5dec (offset: 0x50490) -> 0x6d2c fde=[ 6178] │ │ │ │ + 0xffffffffffff635c (offset: 0x50a00) -> 0x6d5c fde=[ 61a8] │ │ │ │ + 0xffffffffffff63dc (offset: 0x50a80) -> 0x6db8 fde=[ 6204] │ │ │ │ + 0xffffffffffff64fc (offset: 0x50ba0) -> 0x6e18 fde=[ 6264] │ │ │ │ + 0xffffffffffff65fc (offset: 0x50ca0) -> 0x6e70 fde=[ 62bc] │ │ │ │ + 0xffffffffffff662c (offset: 0x50cd0) -> 0x6e9c fde=[ 62e8] │ │ │ │ + 0xffffffffffff666c (offset: 0x50d10) -> 0x6ec8 fde=[ 6314] │ │ │ │ + 0xffffffffffff66ac (offset: 0x50d50) -> 0x6ef4 fde=[ 6340] │ │ │ │ + 0xffffffffffff67bc (offset: 0x50e60) -> 0x6f54 fde=[ 63a0] │ │ │ │ + 0xffffffffffff69dc (offset: 0x51080) -> 0x7020 fde=[ 646c] │ │ │ │ + 0xffffffffffff6d5c (offset: 0x51400) -> 0x7050 fde=[ 649c] │ │ │ │ + 0xffffffffffff7a8c (offset: 0x52130) -> 0x7090 fde=[ 64dc] │ │ │ │ + 0xffffffffffff888c (offset: 0x52f30) -> 0x70e0 fde=[ 652c] │ │ │ │ + 0xffffffffffff8a0c (offset: 0x530b0) -> 0x712c fde=[ 6578] │ │ │ │ + 0xffffffffffff8b8c (offset: 0x53230) -> 0x7178 fde=[ 65c4] │ │ │ │ + 0xffffffffffff8cac (offset: 0x53350) -> 0x71c4 fde=[ 6610] │ │ │ │ + 0xffffffffffff8e5c (offset: 0x53500) -> 0x720c fde=[ 6658] │ │ │ │ + 0xffffffffffff920c (offset: 0x538b0) -> 0x7258 fde=[ 66a4] │ │ │ │ + 0xffffffffffff977c (offset: 0x53e20) -> 0x7288 fde=[ 66d4] │ │ │ │ + 0xffffffffffff97fc (offset: 0x53ea0) -> 0x72e4 fde=[ 6730] │ │ │ │ + 0xffffffffffff998c (offset: 0x54030) -> 0x7330 fde=[ 677c] │ │ │ │ + 0xffffffffffff9a8c (offset: 0x54130) -> 0x7378 fde=[ 67c4] │ │ │ │ + 0xffffffffffff9abc (offset: 0x54160) -> 0x73a8 fde=[ 67f4] │ │ │ │ + 0xffffffffffff9c1c (offset: 0x542c0) -> 0x7454 fde=[ 68a0] │ │ │ │ + 0xffffffffffff9ddc (offset: 0x54480) -> 0x74a0 fde=[ 68ec] │ │ │ │ + 0xffffffffffff9ffc (offset: 0x546a0) -> 0x74ec fde=[ 6938] │ │ │ │ + 0xffffffffffffa16c (offset: 0x54810) -> 0x7534 fde=[ 6980] │ │ │ │ + 0xffffffffffffa30c (offset: 0x549b0) -> 0x7580 fde=[ 69cc] │ │ │ │ + 0xffffffffffffa4dc (offset: 0x54b80) -> 0x75cc fde=[ 6a18] │ │ │ │ + 0xffffffffffffa66c (offset: 0x54d10) -> 0x7614 fde=[ 6a60] │ │ │ │ + 0xffffffffffffa70c (offset: 0x54db0) -> 0x7668 fde=[ 6ab4] │ │ │ │ + 0xffffffffffffa81c (offset: 0x54ec0) -> 0x76d0 fde=[ 6b1c] │ │ │ │ + 0xffffffffffffaa7c (offset: 0x55120) -> 0x7750 fde=[ 6b9c] │ │ │ │ + 0xffffffffffffacfc (offset: 0x553a0) -> 0x77d0 fde=[ 6c1c] │ │ │ │ + 0xffffffffffffc24c (offset: 0x568f0) -> 0x7a94 fde=[ 6ee0] │ │ │ │ + 0xffffffffffffd71c (offset: 0x57dc0) -> 0x7d6c fde=[ 71b8] │ │ │ │ + 0xffffffffffffd74c (offset: 0x57df0) -> 0x7d98 fde=[ 71e4] │ │ │ │ + 0xffffffffffffda2c (offset: 0x580d0) -> 0x7eac fde=[ 72f8] │ │ │ │ + 0xffffffffffffdb5c (offset: 0x58200) -> 0x7f10 fde=[ 735c] │ │ │ │ + 0xffffffffffffdb8c (offset: 0x58230) -> 0x7f3c fde=[ 7388] │ │ │ │ + 0xffffffffffffdd0c (offset: 0x583b0) -> 0x8004 fde=[ 7450] │ │ │ │ + 0xffffffffffffe4fc (offset: 0x58ba0) -> 0x8384 fde=[ 77d0] │ │ │ │ + 0xffffffffffffe5bc (offset: 0x58c60) -> 0x83f8 fde=[ 7844] │ │ │ │ + 0xffffffffffffe6ec (offset: 0x58d90) -> 0x845c fde=[ 78a8] │ │ │ │ + 0xffffffffffffe71c (offset: 0x58dc0) -> 0x8488 fde=[ 78d4] │ │ │ │ + 0xffffffffffffe89c (offset: 0x58f40) -> 0x8550 fde=[ 799c] │ │ │ │ + 0xfffffffffffff08c (offset: 0x59730) -> 0x88d0 fde=[ 7d1c] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -424,21 +424,21 @@ │ │ │ │ │ │ │ │ 00000074 00000034 00000078 FDE cie=00000000 pc=000049a0..000049d9 │ │ │ │ DW_CFA_advance_loc: 1 to 000049a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 000049a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000049a8 │ │ │ │ + DW_CFA_advance_loc: 15 to 000049b3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000049ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000049b7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000049b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000049bb │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 000049bf │ │ │ │ + DW_CFA_advance_loc: 4 to 000049bf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_advance_loc: 4 to 000049c3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ DW_CFA_advance_loc: 4 to 000049c7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_advance_loc: 4 to 000049cb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ @@ -482,102 +482,102 @@ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004a8d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f0 00000018 000000f4 FDE cie=00000000 pc=00004a90..00004ad9 │ │ │ │ +000000f0 00000018 000000f4 FDE cie=00000000 pc=00004a90..00004ada │ │ │ │ DW_CFA_advance_loc: 1 to 00004a91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00004ad8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00004ad9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000010c 00000018 00000110 FDE cie=00000000 pc=00004ae0..00004b19 │ │ │ │ +0000010c 00000018 00000110 FDE cie=00000000 pc=00004ae0..00004b1a │ │ │ │ DW_CFA_advance_loc: 1 to 00004ae1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 55 to 00004b18 │ │ │ │ + DW_CFA_advance_loc: 56 to 00004b19 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000128 00000020 0000012c FDE cie=00000000 pc=00004b20..00004b44 │ │ │ │ DW_CFA_advance_loc: 1 to 00004b21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 00004b24 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00004b28 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004b33 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 00004b42 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004b42 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004b43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0000014c 00000020 00000150 FDE cie=00000000 pc=00004b50..00004b74 │ │ │ │ DW_CFA_advance_loc: 1 to 00004b51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 00004b54 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00004b58 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004b63 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 00004b72 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004b72 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004b73 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000170 00000020 00000174 FDE cie=00000000 pc=00004b80..00004ba4 │ │ │ │ DW_CFA_advance_loc: 1 to 00004b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 00004b84 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00004b88 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004b93 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 00004ba2 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004ba2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004ba3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000194 00000020 00000198 FDE cie=00000000 pc=00004bb0..00004bd4 │ │ │ │ DW_CFA_advance_loc: 1 to 00004bb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 00004bb4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00004bb8 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004bc3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 00004bd2 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004bd2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004bd3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000001b8 00000028 000001bc FDE cie=00000000 pc=00004be0..00004c07 │ │ │ │ DW_CFA_advance_loc: 1 to 00004be1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 00004be4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00004be8 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004bf3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00004bf9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00004bf9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ DW_CFA_advance_loc: 4 to 00004bfd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_advance_loc: 8 to 00004c05 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00004c06 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ @@ -752,45 +752,45 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00005381 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00005382 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000310 0000003c 00000314 FDE cie=00000000 pc=00005390..000055ab │ │ │ │ +00000310 0000003c 00000314 FDE cie=00000000 pc=00005390..000055aa │ │ │ │ DW_CFA_advance_loc: 1 to 00005391 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00005392 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00005393 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000539f │ │ │ │ + DW_CFA_advance_loc: 1 to 00005394 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000053a2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005397 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc2: 496 to 00005592 │ │ │ │ + DW_CFA_advance_loc2: 506 to 00005591 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005593 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005592 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005594 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005593 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005595 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005594 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005596 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005595 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005597 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005596 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ 00000350 00000128 00000354 FDE cie=00000000 pc=000055b0..000059e4 │ │ │ │ DW_CFA_advance_loc: 1 to 000055b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 000055b2 │ │ │ │ @@ -822,17 +822,17 @@ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 16 to 00005682 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc1: 86 to 000056d8 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 000056dc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000572d │ │ │ │ + DW_CFA_advance_loc1: 84 to 00005730 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 38 to 00005753 │ │ │ │ + DW_CFA_advance_loc: 35 to 00005753 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 00005757 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 6 to 0000575d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 00005761 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -848,35 +848,35 @@ │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ DW_CFA_advance_loc: 2 to 0000577e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ DW_CFA_advance_loc: 2 to 00005780 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ DW_CFA_advance_loc: 2 to 00005782 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005785 │ │ │ │ + DW_CFA_advance_loc: 7 to 00005789 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005787 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000578b │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000578b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000578f │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000578d │ │ │ │ + DW_CFA_advance_loc: 2 to 00005791 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00005799 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005799 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 7 to 000057a0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 15 to 000057af │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000057b9 │ │ │ │ + DW_CFA_advance_loc: 7 to 000057b6 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000057ba │ │ │ │ + DW_CFA_advance_loc: 4 to 000057ba │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 47 to 000057e9 │ │ │ │ + DW_CFA_advance_loc: 50 to 000057ec │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 42 to 00005813 │ │ │ │ + DW_CFA_advance_loc: 39 to 00005813 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 00005817 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 6 to 0000581d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 00005821 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -892,39 +892,39 @@ │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ DW_CFA_advance_loc: 2 to 0000583e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ DW_CFA_advance_loc: 2 to 00005840 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ DW_CFA_advance_loc: 2 to 00005842 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005845 │ │ │ │ + DW_CFA_advance_loc: 7 to 00005849 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005847 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000584b │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000584b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000584f │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000584d │ │ │ │ + DW_CFA_advance_loc: 2 to 00005851 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00005859 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005859 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 7 to 00005860 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 12 to 0000586c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc: 11 to 00005877 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 00005878 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 6 to 0000587e │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 3 to 00005881 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 38 to 000058a7 │ │ │ │ + DW_CFA_advance_loc: 59 to 000058bc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 36 to 000058cb │ │ │ │ + DW_CFA_advance_loc: 15 to 000058cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_advance_loc: 3 to 000058ce │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 1 to 000058cf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ @@ -933,17 +933,17 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000058d1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 1 to 000058d2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000058d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000058d5 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000058d9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000058d9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 11 to 000058e4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc: 59 to 0000591f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 8 to 00005927 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -1013,17 +1013,17 @@ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_advance_loc: 19 to 00005a88 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 43 to 00005ab3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ DW_CFA_advance_loc: 15 to 00005ac2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 53 to 00005af7 │ │ │ │ + DW_CFA_advance_loc: 50 to 00005af4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 34 to 00005b19 │ │ │ │ + DW_CFA_advance_loc: 37 to 00005b19 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ DW_CFA_advance_loc: 14 to 00005b27 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_advance_loc: 12 to 00005b33 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc1: 221 to 00005c10 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ @@ -1055,2522 +1055,2503 @@ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_advance_loc: 19 to 00005d41 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000510 00000364 00000514 FDE cie=00000000 pc=00005d50..00006ce3 │ │ │ │ +00000510 00000364 00000514 FDE cie=00000000 pc=00005d50..00006d33 │ │ │ │ DW_CFA_advance_loc: 11 to 00005d5b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00005d5c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00005d5d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00005d5e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 6 to 00005d64 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 285 to 00005e81 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 19 to 00005e94 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 00005ea0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 594 to 000060f2 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 000060f8 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 000060fc │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 00006101 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006105 │ │ │ │ - DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006106 │ │ │ │ + DW_CFA_advance_loc2: 283 to 00005e7f │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006107 │ │ │ │ + DW_CFA_advance_loc: 30 to 00005e9d │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000610f │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006115 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006119 │ │ │ │ + DW_CFA_advance_loc: 12 to 00005ea9 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000611a │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000611e │ │ │ │ + DW_CFA_advance_loc2: 615 to 00006110 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000611f │ │ │ │ + DW_CFA_advance_loc: 6 to 00006116 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000611a │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 00006130 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 157 to 000061cd │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 54 to 00006203 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006207 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000620c │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006210 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000611f │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006123 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006124 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006125 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000612d │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006211 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006133 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006212 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006137 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000621e │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000621f │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006223 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006138 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000613c │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000613d │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000613e │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000614e │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006224 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ + DW_CFA_advance_loc1: 156 to 000061ea │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 58 to 00006224 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ DW_CFA_advance_loc: 4 to 00006228 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000622d │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006231 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006232 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006233 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000623f │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006229 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006240 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000622a │ │ │ │ + DW_CFA_advance_loc: 4 to 00006244 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 55 to 00006261 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 114 to 000062d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006245 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006249 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000624a │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000624b │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000627f │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc1: 116 to 000062f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062f4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062f5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000062e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00006300 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000062e3 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 000062e9 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000062ed │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 000062f1 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000062f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006303 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 000062f9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006309 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000062fd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000630d │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062fe │ │ │ │ + DW_CFA_advance_loc: 4 to 00006311 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006306 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000630d │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006313 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006317 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000631b │ │ │ │ + DW_CFA_advance_loc: 4 to 00006315 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006319 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000631d │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000631e │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006326 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000631f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000632d │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006323 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006333 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006327 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006337 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000633b │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 00006338 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 15 to 00006347 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 9 to 00006350 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006358 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006364 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000636e │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 23 to 00006385 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000639f │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 25 to 000063b8 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 13 to 000063c5 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00006406 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 18 to 00006418 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000641c │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006420 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000633f │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006343 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006347 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006348 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 00006358 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 9 to 00006431 │ │ │ │ + DW_CFA_advance_loc: 15 to 00006367 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006435 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006373 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000643d │ │ │ │ + DW_CFA_advance_loc: 8 to 0000637b │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006441 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006387 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000644d │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 136 to 000064d5 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 000064d9 │ │ │ │ + DW_CFA_advance_loc: 10 to 00006391 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 23 to 000063a8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 26 to 000063c2 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00006523 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000652e │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006532 │ │ │ │ + DW_CFA_advance_loc: 25 to 000063db │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 13 to 000063e8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00006429 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006536 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000643b │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000653a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000643f │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000653b │ │ │ │ + DW_CFA_advance_loc: 8 to 00006447 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000653c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000644b │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006548 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000654e │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006552 │ │ │ │ + DW_CFA_advance_loc: 9 to 00006454 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000645f │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006466 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000646a │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006476 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006556 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000655a │ │ │ │ + DW_CFA_advance_loc1: 143 to 00006505 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006509 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 74 to 00006553 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000655b │ │ │ │ + DW_CFA_advance_loc: 11 to 0000655e │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000655c │ │ │ │ + DW_CFA_advance_loc: 7 to 00006565 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000656c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 52 to 000065a0 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 8 to 000065a8 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065a9 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 8 to 000065b1 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 13 to 000065be │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 000065c2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000656c │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006570 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006571 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006572 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000657e │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 000065c3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006584 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 6 to 000065c9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000658b │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 000065d9 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 542 to 000067f7 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 000067fd │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006801 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006592 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006596 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006597 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006598 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 000065a8 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 00006806 │ │ │ │ + DW_CFA_advance_loc: 40 to 000065d0 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000680a │ │ │ │ + DW_CFA_advance_loc: 8 to 000065d8 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000680b │ │ │ │ + DW_CFA_advance_loc: 1 to 000065d9 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000680c │ │ │ │ + DW_CFA_advance_loc: 8 to 000065e1 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006814 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000681a │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000681e │ │ │ │ + DW_CFA_advance_loc: 13 to 000065ee │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 6 to 000065f4 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065f5 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 4 to 000065f9 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 00006609 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000681f │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006823 │ │ │ │ + DW_CFA_advance_loc2: 557 to 00006836 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006824 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000683c │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006825 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006840 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 00006835 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 155 to 000068d0 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 51 to 00006903 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006907 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000690c │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006910 │ │ │ │ + DW_CFA_advance_loc: 5 to 00006845 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006849 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000684a │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000684b │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006853 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006911 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006859 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006912 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000685d │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000691e │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000691f │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006923 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000685e │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006862 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006863 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006864 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 00006874 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006924 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006928 │ │ │ │ + DW_CFA_advance_loc1: 150 to 0000690a │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006929 │ │ │ │ + DW_CFA_advance_loc: 58 to 00006944 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000692a │ │ │ │ + DW_CFA_advance_loc: 4 to 00006948 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 54 to 00006960 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 67 to 000069a3 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 000069a9 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069ad │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069b1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000694d │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006951 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006952 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006953 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000695f │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006960 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006964 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006965 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006969 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000696a │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000696b │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 54 to 000069a1 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069b5 │ │ │ │ + DW_CFA_advance_loc1: 66 to 000069e3 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 5 to 000069ba │ │ │ │ + DW_CFA_advance_loc: 6 to 000069e9 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069be │ │ │ │ + DW_CFA_advance_loc: 4 to 000069ed │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 000069bf │ │ │ │ + DW_CFA_advance_loc: 4 to 000069f1 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 000069c7 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 7 to 000069ce │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 000069d4 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069d8 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000069f5 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 5 to 000069fa │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 000069fe │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 000069ff │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006a07 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069e0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006a0e │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 1 to 000069e1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006a14 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000069e5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006a18 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 000069e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006a1c │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 000069f6 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 15 to 00006a05 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 9 to 00006a0e │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006a16 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006a22 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 10 to 00006a2c │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 23 to 00006a43 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 33 to 00006a64 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 18 to 00006a76 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006a7a │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00006abe │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 11 to 00006ac9 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006acd │ │ │ │ + DW_CFA_advance_loc: 4 to 00006a20 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a21 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006a25 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a26 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 00006a36 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006ad1 │ │ │ │ + DW_CFA_advance_loc: 15 to 00006a45 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006ad5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006a51 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ad6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006a59 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ad7 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006a65 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006ae3 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006ae9 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006aed │ │ │ │ + DW_CFA_advance_loc: 10 to 00006a6f │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 23 to 00006a86 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 23 to 00006a9d │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006af1 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006af5 │ │ │ │ + DW_CFA_advance_loc: 28 to 00006ab9 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006abd │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00006b01 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006af6 │ │ │ │ + DW_CFA_advance_loc: 14 to 00006b0f │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006af7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006b13 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 23 to 00006b0e │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 103 to 00006b75 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006b79 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006b17 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006b1b │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b1c │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b1d │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006b29 │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 9 to 00006b32 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006b36 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006b3a │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006b3e │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b3f │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006b40 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 23 to 00006b57 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 62 to 00006bb7 │ │ │ │ + DW_CFA_advance_loc1: 110 to 00006bc5 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006bc9 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 62 to 00006c07 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006bba │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006bbb │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006bc7 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006bda │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006bdb │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 26 to 00006bf5 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 11 to 00006c00 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006c04 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006c0a │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c0b │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006c17 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 19 to 00006c17 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_advance_loc: 19 to 00006c2a │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 14 to 00006c38 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006c3f │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c40 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c2b │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 26 to 00006c45 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 22 to 00006c56 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 11 to 00006c61 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006c68 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c69 │ │ │ │ + DW_CFA_advance_loc: 11 to 00006c50 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006c54 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 19 to 00006c67 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 18 to 00006c7b │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 11 to 00006c86 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006c8d │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c8e │ │ │ │ + DW_CFA_advance_loc: 19 to 00006c7a │ │ │ │ + DW_CFA_def_cfa_offset: 212 │ │ │ │ + DW_CFA_advance_loc: 14 to 00006c88 │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006c8f │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006c90 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 19 to 00006ca3 │ │ │ │ + DW_CFA_def_cfa_offset: 212 │ │ │ │ + DW_CFA_advance_loc: 14 to 00006cb1 │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006cb8 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cb9 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 15 to 00006cc8 │ │ │ │ + DW_CFA_def_cfa_offset: 212 │ │ │ │ + DW_CFA_advance_loc: 14 to 00006cd6 │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006cdd │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cde │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006ce6 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006c96 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006c9c │ │ │ │ + DW_CFA_advance_loc: 6 to 00006cec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c9d │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ced │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cee │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006c9f │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cef │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ca0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cf0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ca1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cf1 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000878 00000040 0000087c FDE cie=00000000 pc=00006cf0..00006d42 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cf1 │ │ │ │ +00000878 0000003c 0000087c FDE cie=00000000 pc=00006d40..00006d94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006cf4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006d44 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006d00 │ │ │ │ + DW_CFA_advance_loc: 23 to 00006d5b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d5f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d63 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00006d1c │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d20 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006d6f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d24 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006d76 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d7a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d7e │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d82 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d86 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d8a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006d40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006d92 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d93 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000008bc 000000d4 000008c0 FDE cie=00000000 pc=00006d50..000073b7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d51 │ │ │ │ +000008b8 000000d4 000008bc FDE cie=00000000 pc=00006da0..00007437 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006da1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006da2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006da3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006da4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006d57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006da7 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 39 to 00006d7e │ │ │ │ + DW_CFA_advance_loc: 39 to 00006dce │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 00006d83 │ │ │ │ + DW_CFA_advance_loc: 5 to 00006dd3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dd4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 00006d93 │ │ │ │ + DW_CFA_advance_loc: 15 to 00006de3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 109 to 00006e00 │ │ │ │ + DW_CFA_advance_loc1: 125 to 00006e60 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 6 to 00006e06 │ │ │ │ + DW_CFA_advance_loc: 6 to 00006e66 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006e08 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006e68 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006e0f │ │ │ │ + DW_CFA_advance_loc: 7 to 00006e6f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 33 to 00006e30 │ │ │ │ + DW_CFA_advance_loc: 33 to 00006e90 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006e37 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006e97 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006e3e │ │ │ │ + DW_CFA_advance_loc: 7 to 00006e9e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e3f │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e9f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 22 to 00006e55 │ │ │ │ + DW_CFA_advance_loc: 29 to 00006ebc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 413 to 00006ff2 │ │ │ │ + DW_CFA_advance_loc2: 438 to 00007072 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ff3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007073 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ff4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007074 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ff5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007075 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ff6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007076 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00007000 │ │ │ │ + DW_CFA_advance_loc: 10 to 00007080 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00007007 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007087 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 11 to 00007012 │ │ │ │ + DW_CFA_advance_loc: 11 to 00007092 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007014 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007094 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000701b │ │ │ │ + DW_CFA_advance_loc: 7 to 0000709b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000703c │ │ │ │ + DW_CFA_advance_loc: 33 to 000070bc │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007043 │ │ │ │ + DW_CFA_advance_loc: 7 to 000070c3 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000704a │ │ │ │ + DW_CFA_advance_loc: 7 to 000070ca │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000704b │ │ │ │ + DW_CFA_advance_loc: 1 to 000070cb │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 55 to 00007082 │ │ │ │ + DW_CFA_advance_loc: 62 to 00007109 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 433 to 00007233 │ │ │ │ + DW_CFA_advance_loc2: 426 to 000072b3 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000723a │ │ │ │ + DW_CFA_advance_loc: 7 to 000072ba │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000723b │ │ │ │ + DW_CFA_advance_loc: 1 to 000072bb │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 14 to 00007249 │ │ │ │ + DW_CFA_advance_loc: 14 to 000072c9 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 25 to 00007262 │ │ │ │ + DW_CFA_advance_loc: 25 to 000072e2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 94 to 000072c0 │ │ │ │ + DW_CFA_advance_loc1: 94 to 00007340 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 6 to 000072c6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00007346 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007347 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 000072ce │ │ │ │ + DW_CFA_advance_loc: 7 to 0000734e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000072d6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00007356 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 000072d9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007359 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072da │ │ │ │ + DW_CFA_advance_loc: 1 to 0000735a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072db │ │ │ │ + DW_CFA_advance_loc: 1 to 0000735b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000735c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000735d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000072e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007360 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 000072f5 │ │ │ │ + DW_CFA_advance_loc: 21 to 00007375 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007376 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007377 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007378 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007379 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000737a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000994 000003c4 00000998 FDE cie=00000000 pc=000073c0..00009726 │ │ │ │ - DW_CFA_advance_loc: 11 to 000073cb │ │ │ │ +00000990 000003d8 00000994 FDE cie=00000000 pc=00007440..0000989e │ │ │ │ + DW_CFA_advance_loc: 11 to 0000744b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000073cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000744c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000073cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000744d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000073ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000744e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000073d4 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00007415 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000741d │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007425 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007426 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 19 to 00007439 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 94 to 00007497 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000749b │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000749d │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 000074a7 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 23 to 000074be │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 000074c2 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 000074c4 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 000074ce │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 000074dd │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00007525 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000753e │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007540 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007541 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000755f │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 507 to 0000775a │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007762 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007765 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000776f │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 26 to 00007789 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000778d │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000778e │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 00007798 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 000077a7 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 000077ab │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 000077ad │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 3 to 000077b0 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 000077bf │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 000077c7 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 000077c9 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 3 to 000077cc │ │ │ │ + DW_CFA_advance_loc: 6 to 00007454 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 22 to 000077e2 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 000077e6 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 8 to 000077ee │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 000077ef │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 000077fe │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007806 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007808 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007809 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000781c │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 00007820 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007822 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007823 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00007495 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000749d │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 8 to 000074a5 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074a6 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 19 to 000074b9 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 47 to 00007852 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 157 to 000078ef │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 45 to 0000791c │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000791d │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000791e │ │ │ │ + DW_CFA_advance_loc1: 94 to 00007517 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000751b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000751d │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 00007527 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000753e │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 00007542 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007544 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000754e │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000755d │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000792a │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000792b │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000792c │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000793d │ │ │ │ + DW_CFA_advance_loc1: 73 to 000075a6 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 26 to 000075c0 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 000075c2 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 000075c3 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 30 to 000075e1 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007945 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 126 to 000079c3 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 000079c4 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 000079c5 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 000079d6 │ │ │ │ + DW_CFA_advance_loc2: 505 to 000077da │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 000077e2 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 3 to 000077e5 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 000077ef │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000780b │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 6 to 00007811 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007812 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000781c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000782b │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000782f │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007831 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007834 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 00007843 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000784b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000784d │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007850 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 22 to 00007866 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000786a │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 8 to 00007872 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007873 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 00007882 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000788a │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000788c │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000788d │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 19 to 000078a0 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000078a4 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 000078a6 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 000078a7 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 47 to 000078d6 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 33 to 000079f7 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 150 to 00007a8d │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007a94 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a95 │ │ │ │ + DW_CFA_advance_loc1: 159 to 00007975 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 56 to 000079ad │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079ae │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079af │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 000079bb │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079bc │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079bd │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 000079ce │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 000079d6 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007a9c │ │ │ │ + DW_CFA_advance_loc1: 109 to 00007a43 │ │ │ │ DW_CFA_def_cfa_offset: 324 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007aa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a44 │ │ │ │ DW_CFA_def_cfa_offset: 328 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007aaa │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a45 │ │ │ │ DW_CFA_def_cfa_offset: 332 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007ab1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00007a56 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 12 to 00007abd │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 6 to 00007ac3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00007a68 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc1: 165 to 00007b0d │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007b14 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b15 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007b1c │ │ │ │ + DW_CFA_def_cfa_offset: 340 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007b23 │ │ │ │ + DW_CFA_def_cfa_offset: 344 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007b2a │ │ │ │ + DW_CFA_def_cfa_offset: 348 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007b31 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 12 to 00007b3d │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 6 to 00007b43 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ac4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b44 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ac5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b45 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ac6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b46 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ac7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b47 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00007ad0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00007b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 00007ae2 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 25 to 00007afb │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007afd │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007afe │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 23 to 00007b15 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 00007b19 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007b1b │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b1c │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 108 to 00007b88 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 158 to 00007c26 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 21 to 00007c3b │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007c3c │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007c3d │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 19 to 00007c50 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007c51 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007c52 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 13 to 00007c5f │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007c67 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 348 to 00007dc3 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 5 to 00007dc8 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007dc9 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00007dda │ │ │ │ + DW_CFA_advance_loc: 14 to 00007b5e │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 29 to 00007b7b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007b7d │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b7e │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 23 to 00007b95 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 00007b99 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007b9b │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b9c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc1: 135 to 00007c23 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 20 to 00007dee │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 415 to 00007f8d │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007f90 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007f91 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007f92 │ │ │ │ + DW_CFA_advance_loc1: 146 to 00007cb5 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 36 to 00007cd9 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cda │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cdb │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 19 to 00007cee │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cef │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cf0 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 13 to 00007cfd │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 00007d05 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 00007fa2 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007fa3 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007fa4 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00007fb5 │ │ │ │ + DW_CFA_advance_loc2: 382 to 00007e83 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 5 to 00007e88 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e89 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00007e9a │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 18 to 00007eac │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 00007fc6 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 162 to 00008068 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc1: 67 to 000080ab │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 5 to 000080b0 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 000080b1 │ │ │ │ + DW_CFA_advance_loc2: 417 to 0000804d │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 00008050 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008051 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008052 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 00008062 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008063 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008064 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00008075 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 00008083 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 000080bd │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 000080be │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 000080bf │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 000080d0 │ │ │ │ + DW_CFA_advance_loc1: 165 to 00008128 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc1: 67 to 0000816b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 5 to 00008170 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008171 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000817d │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000817e │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000817f │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00008190 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 00008198 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 000080d8 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 315 to 00008213 │ │ │ │ + DW_CFA_advance_loc2: 315 to 000082d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008214 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008215 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008226 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 10 to 00008230 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 000082d4 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 000082d5 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 000082e6 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 10 to 000082f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 488 to 00008418 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 15 to 00008427 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000842e │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 7 to 00008435 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000844d │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 7 to 00008454 │ │ │ │ + DW_CFA_advance_loc2: 488 to 000084d8 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 23 to 000084ef │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 000084f6 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 7 to 000084fd │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 24 to 00008515 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000851c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 29 to 00008539 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 29 to 00008471 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 37 to 00008496 │ │ │ │ + DW_CFA_advance_loc: 37 to 0000855e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008497 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000855f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008498 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008560 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008499 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008561 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000849a │ │ │ │ + DW_CFA_advance_loc: 1 to 00008562 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000084a0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00008570 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 000084c7 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 54 to 000084fd │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 5 to 00008502 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008503 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000850f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008510 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008511 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008522 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000852a │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 261 to 0000862f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 20 to 00008643 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008644 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008645 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 00008651 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008652 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008653 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008664 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000866c │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 881 to 000089dd │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 000089e0 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089e1 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089e2 │ │ │ │ + DW_CFA_advance_loc: 33 to 00008591 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc1: 74 to 000085db │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 5 to 000085e0 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 000085e1 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 000085ed │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 000085ee │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 000085ef │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00008600 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 00008608 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 000089f2 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089f3 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089f4 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008a05 │ │ │ │ + DW_CFA_advance_loc1: 247 to 000086ff │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 31 to 0000871e │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000871f │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008720 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000872c │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000872d │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000872e │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000873f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 00008747 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008a16 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 38 to 00008a3c │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00008a7c │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 5 to 00008a81 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a82 │ │ │ │ + DW_CFA_advance_loc2: 332 to 00008893 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 5 to 00008898 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008899 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 000088aa │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 18 to 000088bc │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 00008a8e │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a8f │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008a90 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008aa1 │ │ │ │ + DW_CFA_advance_loc2: 609 to 00008b1d │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 00008b20 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b21 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b22 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 00008b32 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b33 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b34 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00008b45 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 00008b53 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 00008aa9 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 284 to 00008bc5 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 5 to 00008bca │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008bcb │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008bdc │ │ │ │ + DW_CFA_advance_loc: 45 to 00008b80 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00008bc9 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 5 to 00008bce │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008bcf │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 00008bdb │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008bdc │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008bdd │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00008bee │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 00008bf6 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 20 to 00008bf0 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 279 to 00008d07 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 00008d0a │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ + DW_CFA_advance_loc2: 271 to 00008d05 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 5 to 00008d0a │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ DW_CFA_advance_loc: 1 to 00008d0b │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 4 to 00008d0f │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 00008d1f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008d20 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008d21 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008d32 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 00008d43 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 721 to 00009014 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009017 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000901e │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009022 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 00009032 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009033 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009034 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00009045 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00008d1c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 5 to 00008d21 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 294 to 00008e47 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 00008e4a │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e4b │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 4 to 00008e4f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 00008e5f │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e60 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e61 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00008e72 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 00008e80 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 00009056 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 731 to 00009331 │ │ │ │ + DW_CFA_advance_loc2: 724 to 00009154 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009334 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000933b │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 5 to 00009340 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 00009157 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000915e │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 5 to 00009163 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 598 to 00009596 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009599 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000959a │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000959e │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 000095ae │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 000095af │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 000095b0 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 000095c1 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 000095d2 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 237 to 000096bf │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 3 to 000096c2 │ │ │ │ + DW_CFA_advance_loc2: 782 to 00009471 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 00009474 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000947b │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000947f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000948f │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009490 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009491 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 000094a2 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 000094b0 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 38 to 000096e8 │ │ │ │ + DW_CFA_advance_loc2: 614 to 00009716 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 00009719 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000971a │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000971e │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000972e │ │ │ │ DW_CFA_def_cfa_offset: 324 │ │ │ │ - DW_CFA_advance_loc: 2 to 000096ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0000972f │ │ │ │ DW_CFA_def_cfa_offset: 328 │ │ │ │ - DW_CFA_advance_loc: 2 to 000096ec │ │ │ │ + DW_CFA_advance_loc: 1 to 00009730 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00009741 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000974f │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc1: 232 to 00009837 │ │ │ │ DW_CFA_def_cfa_offset: 332 │ │ │ │ - DW_CFA_advance_loc: 2 to 000096ee │ │ │ │ + DW_CFA_advance_loc: 3 to 0000983a │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 1 to 000096ef │ │ │ │ + DW_CFA_advance_loc: 38 to 00009860 │ │ │ │ DW_CFA_def_cfa_offset: 340 │ │ │ │ - DW_CFA_advance_loc: 2 to 000096f1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009862 │ │ │ │ DW_CFA_def_cfa_offset: 344 │ │ │ │ - DW_CFA_advance_loc: 2 to 000096f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009864 │ │ │ │ DW_CFA_def_cfa_offset: 348 │ │ │ │ - DW_CFA_advance_loc: 2 to 000096f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009866 │ │ │ │ DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 1 to 000096f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009867 │ │ │ │ DW_CFA_def_cfa_offset: 356 │ │ │ │ - DW_CFA_advance_loc: 2 to 000096f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009869 │ │ │ │ DW_CFA_def_cfa_offset: 360 │ │ │ │ - DW_CFA_advance_loc: 8 to 00009700 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000986b │ │ │ │ DW_CFA_def_cfa_offset: 364 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009702 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000986d │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 15 to 00009711 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009712 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000986e │ │ │ │ + DW_CFA_def_cfa_offset: 372 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009870 │ │ │ │ + DW_CFA_def_cfa_offset: 376 │ │ │ │ + DW_CFA_advance_loc: 8 to 00009878 │ │ │ │ + DW_CFA_def_cfa_offset: 380 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000987a │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 15 to 00009889 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000988a │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 00009899 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 00009721 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000d5c 000000bc 00000d60 FDE cie=00000000 pc=00009730..00009b7e │ │ │ │ - DW_CFA_advance_loc: 1 to 00009731 │ │ │ │ +00000d6c 000000bc 00000d70 FDE cie=00000000 pc=000098a0..00009d21 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009732 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009733 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009734 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009737 │ │ │ │ + DW_CFA_advance_loc: 3 to 000098a7 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 27 to 00009752 │ │ │ │ + DW_CFA_advance_loc: 27 to 000098c2 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000975a │ │ │ │ + DW_CFA_advance_loc: 6 to 000098c8 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000975b │ │ │ │ + DW_CFA_advance_loc: 3 to 000098cb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00009767 │ │ │ │ + DW_CFA_advance_loc: 12 to 000098d7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 114 to 000097d9 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00009959 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 000097dc │ │ │ │ + DW_CFA_advance_loc: 3 to 0000995c │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 000097e2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00009962 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 000097e9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00009969 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 000097f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00009970 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 000097f3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00009973 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000097f7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00009977 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000097f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009978 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 27 to 00009813 │ │ │ │ + DW_CFA_advance_loc: 27 to 00009993 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000981f │ │ │ │ + DW_CFA_advance_loc: 12 to 0000999f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009820 │ │ │ │ + DW_CFA_advance_loc: 1 to 000099a0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009824 │ │ │ │ + DW_CFA_advance_loc: 6 to 000099a6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000982e │ │ │ │ + DW_CFA_advance_loc: 8 to 000099ae │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009831 │ │ │ │ + DW_CFA_advance_loc: 3 to 000099b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009832 │ │ │ │ + DW_CFA_advance_loc: 1 to 000099b2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009833 │ │ │ │ + DW_CFA_advance_loc: 1 to 000099b3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009834 │ │ │ │ + DW_CFA_advance_loc: 1 to 000099b4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009835 │ │ │ │ + DW_CFA_advance_loc: 1 to 000099b5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00009840 │ │ │ │ + DW_CFA_advance_loc: 11 to 000099c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00009847 │ │ │ │ + DW_CFA_advance_loc: 10 to 000099ca │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 12 to 00009853 │ │ │ │ + DW_CFA_advance_loc: 9 to 000099d3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 00009859 │ │ │ │ + DW_CFA_advance_loc: 4 to 000099d7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000985c │ │ │ │ + DW_CFA_advance_loc: 5 to 000099dc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 23 to 00009873 │ │ │ │ + DW_CFA_advance_loc: 20 to 000099f0 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000987d │ │ │ │ + DW_CFA_advance_loc: 13 to 000099fd │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000987f │ │ │ │ + DW_CFA_advance_loc: 2 to 000099ff │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009880 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009a00 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000988f │ │ │ │ + DW_CFA_advance_loc: 12 to 00009a0c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 77 to 000098dc │ │ │ │ + DW_CFA_advance_loc1: 80 to 00009a5c │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 000098df │ │ │ │ + DW_CFA_advance_loc: 3 to 00009a5f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000098e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009a60 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 000098eb │ │ │ │ + DW_CFA_advance_loc: 11 to 00009a6b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000992d │ │ │ │ + DW_CFA_advance_loc1: 66 to 00009aad │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 230 to 00009a13 │ │ │ │ + DW_CFA_advance_loc1: 230 to 00009b93 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 14 to 00009a21 │ │ │ │ + DW_CFA_advance_loc: 14 to 00009ba1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 8 to 00009a29 │ │ │ │ + DW_CFA_advance_loc: 8 to 00009ba9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009a2a │ │ │ │ + DW_CFA_advance_loc: 1 to 00009baa │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009a2d │ │ │ │ + DW_CFA_advance_loc: 5 to 00009baf │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 00009a33 │ │ │ │ + DW_CFA_advance_loc: 4 to 00009bb3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009a37 │ │ │ │ + DW_CFA_advance_loc: 4 to 00009bb7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 00009a4a │ │ │ │ + DW_CFA_advance_loc: 19 to 00009bca │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 32 to 00009a6a │ │ │ │ + DW_CFA_advance_loc: 32 to 00009bea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 22 to 00009a80 │ │ │ │ + DW_CFA_advance_loc: 22 to 00009c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e1c 000003c0 00000e20 FDE cie=00000000 pc=00009b80..0000b539 │ │ │ │ - DW_CFA_advance_loc: 11 to 00009b8b │ │ │ │ +00000e2c 00000384 00000e30 FDE cie=00000000 pc=00009d30..0000b5f9 │ │ │ │ + DW_CFA_advance_loc: 11 to 00009d3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009b8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00009d3c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009b8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00009d3d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009b8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00009d3e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00009b94 │ │ │ │ + DW_CFA_advance_loc: 6 to 00009d44 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00009bd5 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00009d85 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 8 to 00009bdd │ │ │ │ + DW_CFA_advance_loc: 8 to 00009d8d │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 8 to 00009be5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00009d95 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 7 to 00009bec │ │ │ │ + DW_CFA_advance_loc: 7 to 00009d9c │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 19 to 00009bff │ │ │ │ + DW_CFA_advance_loc: 19 to 00009daf │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 85 to 00009c54 │ │ │ │ + DW_CFA_advance_loc1: 85 to 00009e04 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 16 to 00009c64 │ │ │ │ + DW_CFA_advance_loc: 16 to 00009e14 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 38 to 00009c8a │ │ │ │ + DW_CFA_advance_loc: 38 to 00009e3a │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009c8c │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e3c │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009c8e │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e3e │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009c90 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e40 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009c91 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e41 │ │ │ │ DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009c93 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e43 │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009c95 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e45 │ │ │ │ DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009c97 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e47 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009c98 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e48 │ │ │ │ DW_CFA_def_cfa_offset: 324 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009c9a │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e4a │ │ │ │ DW_CFA_def_cfa_offset: 328 │ │ │ │ - DW_CFA_advance_loc: 8 to 00009ca2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00009e52 │ │ │ │ DW_CFA_def_cfa_offset: 332 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009ca4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00009e54 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 8 to 00009cac │ │ │ │ + DW_CFA_advance_loc: 8 to 00009e5c │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00009e60 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 17 to 00009cc1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00009e71 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009cc4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00009e74 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 00009ccb │ │ │ │ + DW_CFA_advance_loc: 7 to 00009e7b │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009ccc │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e7c │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 6 to 00009cd2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00009e82 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009cd6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00009e86 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 14 to 00009ce4 │ │ │ │ + DW_CFA_advance_loc: 14 to 00009e94 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00009e98 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 21 to 00009cfd │ │ │ │ + DW_CFA_advance_loc: 15 to 00009ea7 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00009d45 │ │ │ │ + DW_CFA_advance_loc: 62 to 00009ee5 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009d49 │ │ │ │ + DW_CFA_advance_loc: 4 to 00009ee9 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 2 to 00009d4b │ │ │ │ + DW_CFA_advance_loc: 2 to 00009eeb │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 00009d55 │ │ │ │ + DW_CFA_advance_loc: 10 to 00009ef5 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 43 to 00009d80 │ │ │ │ + DW_CFA_advance_loc: 43 to 00009f20 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 266 to 00009e8a │ │ │ │ + DW_CFA_advance_loc1: 234 to 0000a00a │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 00009e8e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a00e │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009e8f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a00f │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009e90 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a010 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 38 to 00009eb6 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000a036 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 524 to 0000a0c2 │ │ │ │ + DW_CFA_advance_loc2: 513 to 0000a237 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000a0d3 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000a253 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a0d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a254 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000a0de │ │ │ │ + DW_CFA_advance_loc: 10 to 0000a25e │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000a0f1 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000a271 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a0f5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a275 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000a0f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000a278 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000a102 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000a282 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000a115 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000a295 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000a11c │ │ │ │ + DW_CFA_advance_loc: 7 to 0000a29c │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000a124 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000a2a4 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a125 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a2a5 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000a155 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000a2d5 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000a1b1 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000a331 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a1b6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000a336 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a1b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a337 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a1b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a338 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a1c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000a348 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a1c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a349 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a1ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a34a │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000a1db │ │ │ │ + DW_CFA_advance_loc: 17 to 0000a35b │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000a1f1 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000a375 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 284 to 0000a30d │ │ │ │ + DW_CFA_advance_loc2: 280 to 0000a48d │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000a310 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000a490 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a494 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a319 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000a499 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a325 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a4a5 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a326 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4a6 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a327 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4a7 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000a338 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000a4b8 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a344 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a4c4 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a345 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4c5 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a346 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4c6 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000a353 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000a4d3 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000a35b │ │ │ │ + DW_CFA_advance_loc: 15 to 0000a4e2 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000a369 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000a4e9 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a36d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a4ed │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a379 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000a4f9 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a37a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4fa │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a38a │ │ │ │ + DW_CFA_advance_loc: 16 to 0000a50a │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 258 to 0000a48c │ │ │ │ + DW_CFA_advance_loc2: 259 to 0000a60d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a48d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a60e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a48e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a60f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a48f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a610 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a490 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a611 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a4a0 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000a620 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0000a4a9 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000a629 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000a4b6 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000a636 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000a4c0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000a640 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a4c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000a644 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000a4de │ │ │ │ + DW_CFA_advance_loc: 26 to 0000a65e │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000a4e5 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000a665 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a4e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a666 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000a4f0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000a670 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc1: 93 to 0000a54d │ │ │ │ + DW_CFA_advance_loc1: 93 to 0000a6cd │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000a5b5 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000a735 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a5ba │ │ │ │ + DW_CFA_advance_loc: 5 to 0000a73a │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a5bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a73b │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a5bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a73c │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a5cc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000a74c │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a5cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a74d │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a5ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a74e │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000a5df │ │ │ │ + DW_CFA_advance_loc: 17 to 0000a75f │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000a5f8 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000a780 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 664 to 0000a890 │ │ │ │ + DW_CFA_advance_loc2: 656 to 0000aa10 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000a893 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000aa13 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000a89a │ │ │ │ + DW_CFA_advance_loc: 7 to 0000aa1a │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a89f │ │ │ │ + DW_CFA_advance_loc: 5 to 0000aa1f │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a8ab │ │ │ │ + DW_CFA_advance_loc: 12 to 0000aa2b │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a8ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa2c │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a8ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa2d │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000a8be │ │ │ │ + DW_CFA_advance_loc: 17 to 0000aa3e │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a8ca │ │ │ │ + DW_CFA_advance_loc: 12 to 0000aa4a │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a8cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa4b │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a8cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa4c │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000a8d9 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000aa59 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000a8e1 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000aa68 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000a8ef │ │ │ │ + DW_CFA_advance_loc: 7 to 0000aa6f │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000a8f3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000aa73 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000a8ff │ │ │ │ + DW_CFA_advance_loc: 12 to 0000aa7f │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a900 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa80 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a910 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000aa90 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0000a967 │ │ │ │ + DW_CFA_advance_loc1: 87 to 0000aae7 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a96c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000aaec │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000a971 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000aaf1 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a972 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aaf2 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000a982 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000ab02 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a983 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab03 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a984 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab04 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000a995 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000ab15 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 31 to 0000a9b4 │ │ │ │ + DW_CFA_advance_loc: 31 to 0000ab34 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 577 to 0000abf5 │ │ │ │ - DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000abf8 │ │ │ │ - DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000abff │ │ │ │ - DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000ac04 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000ac10 │ │ │ │ + DW_CFA_advance_loc2: 578 to 0000ad76 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac11 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ad79 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac12 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ad80 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000ac23 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000ad85 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000ac2f │ │ │ │ + DW_CFA_advance_loc: 12 to 0000ad91 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad92 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac31 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad93 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000ac3e │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ac46 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000ac59 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000ada0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 0000ada9 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000ac62 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000adb2 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000adb3 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000adb4 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000ac74 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000adc4 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000adc5 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000adc6 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000ac87 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000add7 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000ac9d │ │ │ │ + DW_CFA_advance_loc: 26 to 0000adf1 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 323 to 0000ade0 │ │ │ │ - DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000ade3 │ │ │ │ - DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000ade7 │ │ │ │ - DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000adec │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000adf8 │ │ │ │ + DW_CFA_advance_loc2: 303 to 0000af20 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000adf9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000af23 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000adfa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000af27 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000ae0b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000af2c │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000ae17 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000af38 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae18 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af39 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af3a │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000ae26 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ae2e │ │ │ │ + DW_CFA_advance_loc: 6 to 0000af40 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000ae43 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000af43 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000ae48 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000af48 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae49 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af49 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae4a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af4a │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000ae5a │ │ │ │ + DW_CFA_advance_loc: 16 to 0000af5a │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af5b │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae5c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af5c │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000ae6d │ │ │ │ + DW_CFA_advance_loc: 17 to 0000af6d │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000ae86 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000af8e │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 650 to 0000b110 │ │ │ │ - DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b113 │ │ │ │ - DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b11a │ │ │ │ - DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000b11f │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b12b │ │ │ │ + DW_CFA_advance_loc2: 642 to 0000b210 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b12c │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b213 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b12d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b21a │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000b132 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000b13b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000b21f │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 0000b228 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000b144 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000b231 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b145 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b232 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b146 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b233 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000b156 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b243 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b157 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b244 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b158 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b245 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000b169 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000b256 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000b182 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000b273 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 620 to 0000b3ee │ │ │ │ + DW_CFA_advance_loc2: 571 to 0000b4ae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b3f1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b4b1 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b3f8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4b8 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000b3fd │ │ │ │ + DW_CFA_advance_loc: 5 to 0000b4bd │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b400 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b4c0 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b407 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4c7 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b40e │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4ce │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b415 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4d5 │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b41c │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4dc │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b423 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4e3 │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b42a │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b4ea │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b436 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b4f6 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b43c │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b4fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b43d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4fd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b43e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4fe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b43f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b4ff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b440 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b500 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b441 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b501 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b447 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b504 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000b508 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b44f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b50f │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000b459 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000b519 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b465 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b525 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 141 to 0000b4f2 │ │ │ │ + DW_CFA_advance_loc1: 141 to 0000b5b2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b4f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5b3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b4f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5b4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b4f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5b5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b4f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5b6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b4f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5b7 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000b507 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b5c7 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b50d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b5cd │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b50f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000b5cf │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b510 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b5d0 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000b52e │ │ │ │ + DW_CFA_advance_loc: 30 to 0000b5ee │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ │ │ │ -000011e0 0000010c 000011e4 FDE cie=00000000 pc=0000b540..0000ba1b │ │ │ │ - DW_CFA_advance_loc: 11 to 0000b54b │ │ │ │ +000011b4 0000010c 000011b8 FDE cie=00000000 pc=0000b600..0000badb │ │ │ │ + DW_CFA_advance_loc: 11 to 0000b60b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b54c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b60c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b54d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b60d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b54e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b60e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b551 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b611 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0000b592 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0000b652 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b593 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b653 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b59f │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b65f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000b5e7 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000b6a7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b5e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b6a8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000b5f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b6b8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 246 to 0000b6ee │ │ │ │ + DW_CFA_advance_loc1: 246 to 0000b7ae │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b6ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b7af │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000b701 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000b7c1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000b716 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000b7d6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b717 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b7d7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000b73c │ │ │ │ + DW_CFA_advance_loc: 41 to 0000b800 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000b750 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b810 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b751 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b811 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000b767 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000b827 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000b771 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000b831 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b778 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b838 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000b788 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000b848 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000b7ba │ │ │ │ + DW_CFA_advance_loc: 43 to 0000b873 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000b7be │ │ │ │ + DW_CFA_advance_loc: 11 to 0000b87e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000b7cd │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b88a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000b7dc │ │ │ │ + DW_CFA_advance_loc: 18 to 0000b89c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b7dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b89d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000b7f2 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000b8b2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b7f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b8b5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b7fb │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b8bb │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b802 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b8c2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b80e │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b8ce │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 53 to 0000b843 │ │ │ │ + DW_CFA_advance_loc: 53 to 0000b903 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b844 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b904 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000b85c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000b91c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b85f │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b91f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000b868 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000b928 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b86b │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b92b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000b886 │ │ │ │ + DW_CFA_advance_loc: 27 to 0000b946 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000b89f │ │ │ │ + DW_CFA_advance_loc: 25 to 0000b95f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b8a6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b966 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000b8b0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000b970 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b8b7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b977 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b8c3 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b983 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000b8e6 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000b9a6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000b8ea │ │ │ │ + DW_CFA_advance_loc: 4 to 0000b9aa │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b8f6 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b9b6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b8f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b9b7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b8f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b9b8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b8f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b9b9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b8fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b9ba │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b900 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b9c0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000b90b │ │ │ │ + DW_CFA_advance_loc: 11 to 0000b9cb │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b90c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b9cc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b918 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000b9d8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000b927 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000b9e7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b928 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b9e8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000b93e │ │ │ │ + DW_CFA_advance_loc: 22 to 0000b9fe │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000b949 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000ba09 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000b94d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000ba0d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000b960 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000ba20 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b968 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ba28 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b96b │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ba2b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000b98c │ │ │ │ + DW_CFA_advance_loc: 33 to 0000ba4c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b994 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ba54 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b99b │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ba5b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000b9b0 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000ba70 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b9b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ba73 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b9bf │ │ │ │ + DW_CFA_advance_loc: 12 to 0000ba7f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000b9ce │ │ │ │ + DW_CFA_advance_loc: 15 to 0000ba8e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b9d5 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ba95 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000b9df │ │ │ │ + DW_CFA_advance_loc: 10 to 0000ba9f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b9e6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000baa6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b9ec │ │ │ │ + DW_CFA_advance_loc: 6 to 0000baac │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b9f3 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000bab3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000b9ff │ │ │ │ + DW_CFA_advance_loc: 12 to 0000babf │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012f0 00000010 000012f4 FDE cie=00000000 pc=0000ba1b..0000ba1f │ │ │ │ +000012c4 00000010 000012c8 FDE cie=00000000 pc=0000badb..0000badf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001304 00000010 00001308 FDE cie=00000000 pc=0000ba1f..0000ba23 │ │ │ │ +000012d8 00000010 000012dc FDE cie=00000000 pc=0000badf..0000bae3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001318 00000010 0000131c FDE cie=00000000 pc=0000ba23..0000ba27 │ │ │ │ +000012ec 00000010 000012f0 FDE cie=00000000 pc=0000bae3..0000bae7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000132c 0000002c 00001330 FDE cie=00000000 pc=0000ba40..0000bae6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba41 │ │ │ │ +00001300 0000002c 00001304 FDE cie=00000000 pc=0000bb00..0000bba6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bb01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bb02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ba43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bb03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000bae3 │ │ │ │ + DW_CFA_advance_loc1: 160 to 0000bba3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bae4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bba4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bae5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bba5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000135c 00000038 00001360 FDE cie=00000000 pc=0000baf0..0000bbc4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000baf1 │ │ │ │ +00001330 00000038 00001334 FDE cie=00000000 pc=0000bbb0..0000bc84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bbb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000baf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bbb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000baf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bbb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000baf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bbb4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000bb02 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000bbc2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 189 to 0000bbbf │ │ │ │ + DW_CFA_advance_loc1: 189 to 0000bc7f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc80 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc81 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc82 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc83 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001398 00000040 0000139c FDE cie=00000000 pc=0000bbd0..0000bd5d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbd1 │ │ │ │ +0000136c 00000040 00001370 FDE cie=00000000 pc=0000bc90..0000be1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bbd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000bbd7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000bc97 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 192 to 0000bc97 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000bd4b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 177 to 0000bd48 │ │ │ │ + DW_CFA_advance_loc1: 189 to 0000be08 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000bd58 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000be18 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be19 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be1a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be1b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd5c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be1c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013dc 0000003c 000013e0 FDE cie=00000000 pc=0000bd60..0000bea3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd61 │ │ │ │ +000013b0 0000003c 000013b4 FDE cie=00000000 pc=0000be20..0000bf63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bd64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000bd72 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000be32 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 272 to 0000be82 │ │ │ │ + DW_CFA_advance_loc2: 272 to 0000bf42 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000be83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000be84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf44 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000be85 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf45 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000be86 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf46 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000be90 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000bf50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000141c 00000038 00001420 FDE cie=00000000 pc=0000beb0..0000bf84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000beb1 │ │ │ │ +000013f0 00000038 000013f4 FDE cie=00000000 pc=0000bf70..0000c044 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000beb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000beb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000beb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000beb7 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000bf82 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 200 to 0000bf7f │ │ │ │ + DW_CFA_advance_loc1: 189 to 0000c03f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c040 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c041 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c042 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c043 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001458 00000040 0000145c FDE cie=00000000 pc=0000bf90..0000c11d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf91 │ │ │ │ +0000142c 00000040 00001430 FDE cie=00000000 pc=0000c050..0000c1dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c051 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c052 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c053 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c054 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000bf97 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c057 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 192 to 0000c057 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000c10b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 177 to 0000c108 │ │ │ │ + DW_CFA_advance_loc1: 189 to 0000c1c8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000c118 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000c1d8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c119 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c1d9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c11a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c1da │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c11b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c1db │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c11c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c1dc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000149c 0000002c 000014a0 FDE cie=00000000 pc=0000c120..0000c39e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c121 │ │ │ │ +00001470 0000002c 00001474 FDE cie=00000000 pc=0000c1e0..0000c45e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c1e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c123 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c1e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c129 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c1e9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 481 to 0000c30a │ │ │ │ + DW_CFA_advance_loc2: 481 to 0000c3ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c30b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3cb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c30c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3cc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c30d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3cd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c30e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3ce │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000014cc 0000003c 000014d0 FDE cie=00000000 pc=0000c3a0..0000c59b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c3a1 │ │ │ │ +000014a0 0000003c 000014a4 FDE cie=00000000 pc=0000c460..0000c65b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c461 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c3a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c462 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c3a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c463 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c3a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c464 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000c3b2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000c472 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 427 to 0000c55d │ │ │ │ + DW_CFA_advance_loc2: 427 to 0000c61d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c55e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c61e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c55f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c61f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c560 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c620 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c561 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c621 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c562 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c622 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000150c 0000002c 00001510 FDE cie=00000000 pc=0000c5a0..0000c626 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c5a1 │ │ │ │ +000014e0 0000002c 000014e4 FDE cie=00000000 pc=0000c660..0000c6e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c661 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c5a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c662 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c5a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c663 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000c623 │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000c6e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c624 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6e4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c625 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6e5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000153c 0000003c 00001540 FDE cie=00000000 pc=0000c630..0000c863 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c631 │ │ │ │ +00001510 0000003c 00001514 FDE cie=00000000 pc=0000c6f0..0000c923 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c632 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c633 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c634 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c6f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c637 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c6f7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 551 to 0000c85e │ │ │ │ + DW_CFA_advance_loc2: 551 to 0000c91e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c85f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c91f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c860 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c920 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c861 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c921 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c862 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c922 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000157c 00000050 00001580 FDE cie=00000000 pc=0000c870..0000cc02 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c871 │ │ │ │ +00001550 00000050 00001554 FDE cie=00000000 pc=0000c930..0000ccb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c931 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c872 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c932 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c873 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c933 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c874 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c934 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c877 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c937 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 371 to 0000c9ea │ │ │ │ + DW_CFA_advance_loc2: 367 to 0000caa6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0000ca57 │ │ │ │ + DW_CFA_advance_loc1: 113 to 0000cb17 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 53 to 0000ca8c │ │ │ │ + DW_CFA_advance_loc: 47 to 0000cb46 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 241 to 0000cb7d │ │ │ │ + DW_CFA_advance_loc1: 237 to 0000cc33 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000cbfd │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000ccad │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cbfe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccae │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cbff │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccaf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccb0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc01 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccb1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015d0 0000003c 000015d4 FDE cie=00000000 pc=0000cc10..0000cd63 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc11 │ │ │ │ +000015a4 0000003c 000015a8 FDE cie=00000000 pc=0000ccc0..0000ce23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc13 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ccc4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000cc22 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000ccd2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 288 to 0000cd42 │ │ │ │ + DW_CFA_advance_loc2: 304 to 0000ce02 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce03 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce04 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd45 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce05 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd46 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce06 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000cd50 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000ce10 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001610 0000003c 00001614 FDE cie=00000000 pc=0000cd70..0000cfb3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd71 │ │ │ │ +000015e4 0000003c 000015e8 FDE cie=00000000 pc=0000ce30..0000d073 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cd74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000cd77 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000ce37 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 567 to 0000cfae │ │ │ │ + DW_CFA_advance_loc2: 567 to 0000d06e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfaf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d06f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d070 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d071 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d072 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001650 00000050 00001654 FDE cie=00000000 pc=0000cfc0..0000d332 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfc1 │ │ │ │ +00001624 00000050 00001628 FDE cie=00000000 pc=0000d080..0000d3e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d081 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d082 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d083 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cfc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d084 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000cfc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000d087 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 339 to 0000d11a │ │ │ │ + DW_CFA_advance_loc2: 335 to 0000d1d6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0000d187 │ │ │ │ + DW_CFA_advance_loc1: 113 to 0000d247 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 53 to 0000d1bc │ │ │ │ + DW_CFA_advance_loc: 47 to 0000d276 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 241 to 0000d2ad │ │ │ │ + DW_CFA_advance_loc1: 237 to 0000d363 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000d32d │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000d3dd │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d32e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d3de │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d32f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d3df │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d330 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d3e0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d331 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d3e1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016a4 0000002c 000016a8 FDE cie=00000000 pc=0000d340..0000d3e6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d341 │ │ │ │ +00001678 0000002c 0000167c FDE cie=00000000 pc=0000d3f0..0000d466 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d3f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d342 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d3f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d343 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d3f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000d3e3 │ │ │ │ + DW_CFA_advance_loc1: 112 to 0000d463 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d3e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d464 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d3e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d465 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016d4 0000003c 000016d8 FDE cie=00000000 pc=0000d3f0..0000d9a6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d3f1 │ │ │ │ +000016a8 0000003c 000016ac FDE cie=00000000 pc=0000d470..0000da08 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d471 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d3f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d472 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d3f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d473 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d3f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d474 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000d3fa │ │ │ │ + DW_CFA_advance_loc: 6 to 0000d47a │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 1447 to 0000d9a1 │ │ │ │ + DW_CFA_advance_loc2: 1417 to 0000da03 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da04 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da05 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da06 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da07 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001714 0000005c 00001718 FDE cie=00000000 pc=0000d9b0..0000e1f5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9b1 │ │ │ │ +000016e8 0000005c 000016ec FDE cie=00000000 pc=0000da10..0000e235 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d9b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000d9ba │ │ │ │ + DW_CFA_advance_loc: 6 to 0000da1a │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 803 to 0000dcdd │ │ │ │ + DW_CFA_advance_loc2: 796 to 0000dd36 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 112 to 0000dd4d │ │ │ │ + DW_CFA_advance_loc1: 119 to 0000ddad │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 285 to 0000de6a │ │ │ │ + DW_CFA_advance_loc2: 282 to 0000dec7 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 119 to 0000dee1 │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000df41 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 107 to 0000df4c │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000dfa6 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc2: 394 to 0000e0d6 │ │ │ │ + DW_CFA_advance_loc2: 372 to 0000e11a │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 282 to 0000e1f0 │ │ │ │ + DW_CFA_advance_loc2: 278 to 0000e230 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e1f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e231 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e1f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e232 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e1f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e233 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e1f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e234 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001774 0000003c 00001778 FDE cie=00000000 pc=0000e200..0000e363 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e201 │ │ │ │ +00001748 0000003c 0000174c FDE cie=00000000 pc=0000e240..0000e3a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e241 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e202 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e242 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e203 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e243 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e204 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e244 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000e212 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000e252 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 304 to 0000e342 │ │ │ │ + DW_CFA_advance_loc2: 304 to 0000e382 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e343 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e383 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e344 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e384 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e345 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e385 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e346 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e386 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000e350 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000e390 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000017b4 0000003c 000017b8 FDE cie=00000000 pc=0000e370..0000e926 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e371 │ │ │ │ +00001788 0000003c 0000178c FDE cie=00000000 pc=0000e3b0..0000e948 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e372 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e373 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e374 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e3b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000e37a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000e3ba │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 1447 to 0000e921 │ │ │ │ + DW_CFA_advance_loc2: 1417 to 0000e943 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e922 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e944 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e923 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e945 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e924 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e946 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e925 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e947 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017f4 0000005c 000017f8 FDE cie=00000000 pc=0000e930..0000f165 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e931 │ │ │ │ +000017c8 0000005c 000017cc FDE cie=00000000 pc=0000e950..0000f165 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e932 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e952 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e933 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e953 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e934 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e954 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000e93a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000e95a │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 787 to 0000ec4d │ │ │ │ + DW_CFA_advance_loc2: 780 to 0000ec66 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 112 to 0000ecbd │ │ │ │ + DW_CFA_advance_loc1: 119 to 0000ecdd │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 285 to 0000edda │ │ │ │ + DW_CFA_advance_loc2: 282 to 0000edf7 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 119 to 0000ee51 │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000ee71 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 107 to 0000eebc │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000eed6 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc2: 394 to 0000f046 │ │ │ │ + DW_CFA_advance_loc2: 372 to 0000f04a │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 282 to 0000f160 │ │ │ │ + DW_CFA_advance_loc2: 278 to 0000f160 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_advance_loc: 1 to 0000f161 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 1 to 0000f162 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ @@ -3578,15 +3559,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 0000f164 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001854 0000002c 00001858 FDE cie=00000000 pc=0000f170..0000f32a │ │ │ │ +00001828 0000002c 0000182c FDE cie=00000000 pc=0000f170..0000f32a │ │ │ │ DW_CFA_advance_loc: 1 to 0000f171 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0000f173 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 0000f179 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3601,15 +3582,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0000f31b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 5 to 0000f320 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001884 0000002c 00001888 FDE cie=00000000 pc=0000f330..0000f54a │ │ │ │ +00001858 0000002c 0000185c FDE cie=00000000 pc=0000f330..0000f54a │ │ │ │ DW_CFA_advance_loc: 1 to 0000f331 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0000f333 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 0000f339 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3624,15 +3605,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0000f53e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 2 to 0000f540 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000018b4 0000003c 000018b8 FDE cie=00000000 pc=0000f550..0000f6a3 │ │ │ │ +00001888 0000003c 0000188c FDE cie=00000000 pc=0000f550..0000f6a3 │ │ │ │ DW_CFA_advance_loc: 1 to 0000f551 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 0000f552 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 0000f553 │ │ │ │ @@ -3657,15 +3638,15 @@ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 0000f686 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 10 to 0000f690 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000018f4 0000002c 000018f8 FDE cie=00000000 pc=0000f6b0..0000f86a │ │ │ │ +000018c8 0000002c 000018cc FDE cie=00000000 pc=0000f6b0..0000f86a │ │ │ │ DW_CFA_advance_loc: 1 to 0000f6b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0000f6b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 0000f6b9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3680,15 +3661,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0000f85b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 5 to 0000f860 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001924 0000002c 00001928 FDE cie=00000000 pc=0000f870..0000fa8a │ │ │ │ +000018f8 0000002c 000018fc FDE cie=00000000 pc=0000f870..0000fa8a │ │ │ │ DW_CFA_advance_loc: 1 to 0000f871 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0000f873 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 0000f879 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3703,150 +3684,150 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0000fa7e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 2 to 0000fa80 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001954 0000002c 00001958 FDE cie=00000000 pc=0000fa90..00010038 │ │ │ │ +00001928 0000002c 0000192c FDE cie=00000000 pc=0000fa90..00010038 │ │ │ │ DW_CFA_advance_loc: 1 to 0000fa91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0000fa93 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000fa99 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000fa96 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 561 to 0000fcca │ │ │ │ + DW_CFA_advance_loc2: 564 to 0000fcca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_advance_loc: 1 to 0000fccb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_advance_loc: 1 to 0000fccc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0000fccd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 3 to 0000fcd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001984 0000003c 00001988 FDE cie=00000000 pc=00010040..0001015e │ │ │ │ +00001958 0000003c 0000195c FDE cie=00000000 pc=00010040..0001015c │ │ │ │ DW_CFA_advance_loc: 1 to 00010041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00010042 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00010043 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00010044 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 00010047 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 274 to 00010159 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc2: 272 to 00010157 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001015a │ │ │ │ + DW_CFA_advance_loc: 1 to 00010158 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001015b │ │ │ │ + DW_CFA_advance_loc: 1 to 00010159 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001015c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001015a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001015d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001015b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019c4 0000002c 000019c8 FDE cie=00000000 pc=00010160..00010409 │ │ │ │ +00001998 0000002c 0000199c FDE cie=00000000 pc=00010160..00010429 │ │ │ │ DW_CFA_advance_loc: 1 to 00010161 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00010163 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00010169 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 631 to 000103e0 │ │ │ │ + DW_CFA_advance_loc2: 665 to 00010402 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000103e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010403 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000103e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010404 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000103e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010405 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 000103f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00010410 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000019f4 0000003c 000019f8 FDE cie=00000000 pc=00010410..0001054e │ │ │ │ - DW_CFA_advance_loc: 1 to 00010411 │ │ │ │ +000019c8 0000003c 000019cc FDE cie=00000000 pc=00010430..00010553 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010431 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00010412 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010432 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00010413 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010433 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00010414 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010434 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00010417 │ │ │ │ + DW_CFA_advance_loc: 3 to 00010437 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 306 to 00010549 │ │ │ │ + DW_CFA_advance_loc2: 279 to 0001054e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001054a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001054f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001054b │ │ │ │ + DW_CFA_advance_loc: 1 to 00010550 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001054c │ │ │ │ + DW_CFA_advance_loc: 1 to 00010551 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001054d │ │ │ │ + DW_CFA_advance_loc: 1 to 00010552 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a34 0000002c 00001a38 FDE cie=00000000 pc=00010550..00010716 │ │ │ │ - DW_CFA_advance_loc: 1 to 00010551 │ │ │ │ +00001a08 0000002c 00001a0c FDE cie=00000000 pc=00010560..00010716 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010561 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00010553 │ │ │ │ + DW_CFA_advance_loc: 2 to 00010563 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00010559 │ │ │ │ + DW_CFA_advance_loc: 6 to 00010569 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 429 to 00010706 │ │ │ │ + DW_CFA_advance_loc2: 410 to 00010703 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00010707 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010704 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00010708 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010705 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00010709 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010706 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00010710 │ │ │ │ + DW_CFA_advance_loc: 10 to 00010710 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a64 0000002c 00001a68 FDE cie=00000000 pc=00010720..00010958 │ │ │ │ +00001a38 0000002c 00001a3c FDE cie=00000000 pc=00010720..00010958 │ │ │ │ DW_CFA_advance_loc: 1 to 00010721 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00010723 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00010729 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3861,15 +3842,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000108dd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 3 to 000108e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a94 0000002c 00001a98 FDE cie=00000000 pc=00010960..00010ba8 │ │ │ │ +00001a68 0000002c 00001a6c FDE cie=00000000 pc=00010960..00010ba8 │ │ │ │ DW_CFA_advance_loc: 1 to 00010961 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00010963 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00010969 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3884,15 +3865,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00010b14 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 12 to 00010b20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ac4 0000002c 00001ac8 FDE cie=00000000 pc=00010bb0..00010de5 │ │ │ │ +00001a98 0000002c 00001a9c FDE cie=00000000 pc=00010bb0..00010de5 │ │ │ │ DW_CFA_advance_loc: 1 to 00010bb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00010bb3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00010bb9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3907,15 +3888,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00010d45 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 27 to 00010d60 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001af4 0000002c 00001af8 FDE cie=00000000 pc=00010df0..000112b7 │ │ │ │ +00001ac8 0000002c 00001acc FDE cie=00000000 pc=00010df0..000112b7 │ │ │ │ DW_CFA_advance_loc: 1 to 00010df1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00010df3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 00010dfc │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3930,15 +3911,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00011269 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 7 to 00011270 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b24 0000002c 00001b28 FDE cie=00000000 pc=000112c0..0001141f │ │ │ │ +00001af8 0000002c 00001afc FDE cie=00000000 pc=000112c0..0001141f │ │ │ │ DW_CFA_advance_loc: 1 to 000112c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 000112c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 000112c9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -3953,15 +3934,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001140b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 0001140c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b54 00000050 00001b58 FDE cie=00000000 pc=00011420..000114f8 │ │ │ │ +00001b28 00000050 00001b2c FDE cie=00000000 pc=00011420..000114f8 │ │ │ │ DW_CFA_advance_loc: 1 to 00011421 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00011422 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00011423 │ │ │ │ @@ -3999,15 +3980,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 000114f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000114f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001ba8 0000002c 00001bac FDE cie=00000000 pc=00011500..00011675 │ │ │ │ +00001b7c 0000002c 00001b80 FDE cie=00000000 pc=00011500..00011675 │ │ │ │ DW_CFA_advance_loc: 1 to 00011501 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00011503 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 00011506 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4022,15 +4003,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001165c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 4 to 00011660 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001bd8 0000002c 00001bdc FDE cie=00000000 pc=00011680..00011f98 │ │ │ │ +00001bac 0000002c 00001bb0 FDE cie=00000000 pc=00011680..00011f98 │ │ │ │ DW_CFA_advance_loc: 1 to 00011681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00011683 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0001168c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4045,15 +4026,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00011aef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00011af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001c08 0000002c 00001c0c FDE cie=00000000 pc=00011fa0..00012937 │ │ │ │ +00001bdc 0000002c 00001be0 FDE cie=00000000 pc=00011fa0..00012938 │ │ │ │ DW_CFA_advance_loc: 1 to 00011fa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00011fa3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 00011fac │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4068,15 +4049,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00012343 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00012344 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001c38 00000050 00001c3c FDE cie=00000000 pc=00012940..00012b0c │ │ │ │ +00001c0c 00000050 00001c10 FDE cie=00000000 pc=00012940..00012b0b │ │ │ │ DW_CFA_advance_loc: 1 to 00012941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00012942 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00012943 │ │ │ │ @@ -4100,77 +4081,77 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00012a4b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 5 to 00012a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 183 to 00012b07 │ │ │ │ + DW_CFA_advance_loc1: 182 to 00012b06 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012b08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012b07 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012b09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012b08 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012b0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00012b09 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012b0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00012b0a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c8c 0000002c 00001c90 FDE cie=00000000 pc=00012b10..00012d1b │ │ │ │ +00001c60 0000002c 00001c64 FDE cie=00000000 pc=00012b10..00012d20 │ │ │ │ DW_CFA_advance_loc: 1 to 00012b11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00012b13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00012b19 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 491 to 00012d04 │ │ │ │ + DW_CFA_advance_loc2: 496 to 00012d09 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012d05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d0a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012d06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d0b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012d07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d0c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012d08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d0d │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001cbc 0000005c 00001cc0 FDE cie=00000000 pc=00012d20..00012e38 │ │ │ │ +00001c90 0000005c 00001c94 FDE cie=00000000 pc=00012d20..00012e38 │ │ │ │ DW_CFA_advance_loc: 1 to 00012d21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00012d22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00012d23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00012d24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 14 to 00012d32 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 129 to 00012db3 │ │ │ │ + DW_CFA_advance_loc1: 126 to 00012db0 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 14 to 00012dc1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00012dc1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00012dc5 │ │ │ │ + DW_CFA_advance_loc: 10 to 00012dcb │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00012dc9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00012dcf │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 27 to 00012de4 │ │ │ │ + DW_CFA_advance_loc: 21 to 00012de4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 10 to 00012dee │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 4 to 00012df2 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ DW_CFA_advance_loc: 4 to 00012df6 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ @@ -4194,15 +4175,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00012e37 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d1c 0000002c 00001d20 FDE cie=00000000 pc=00012e40..0001304e │ │ │ │ +00001cf0 0000002c 00001cf4 FDE cie=00000000 pc=00012e40..0001304e │ │ │ │ DW_CFA_advance_loc: 1 to 00012e41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00012e43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 00012e46 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4217,15 +4198,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001301a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 6 to 00013020 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001d4c 0000002c 00001d50 FDE cie=00000000 pc=00013050..0001395a │ │ │ │ +00001d20 0000002c 00001d24 FDE cie=00000000 pc=00013050..0001395a │ │ │ │ DW_CFA_advance_loc: 1 to 00013051 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00013053 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0001305c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4240,15 +4221,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000134df │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 000134e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001d7c 0000002c 00001d80 FDE cie=00000000 pc=00013960..00014338 │ │ │ │ +00001d50 0000002c 00001d54 FDE cie=00000000 pc=00013960..00014338 │ │ │ │ DW_CFA_advance_loc: 1 to 00013961 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00013963 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0001396c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4263,15 +4244,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00013e70 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00013e71 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001dac 0000002c 00001db0 FDE cie=00000000 pc=00014340..00014d61 │ │ │ │ +00001d80 0000002c 00001d84 FDE cie=00000000 pc=00014340..00014d61 │ │ │ │ DW_CFA_advance_loc: 1 to 00014341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00014343 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0001434c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4286,15 +4267,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000148b7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 000148b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ddc 0000002c 00001de0 FDE cie=00000000 pc=00014d70..000158f5 │ │ │ │ +00001db0 0000002c 00001db4 FDE cie=00000000 pc=00014d70..000158f5 │ │ │ │ DW_CFA_advance_loc: 1 to 00014d71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00014d73 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 00014d7c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4309,15 +4290,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00015309 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 0001530a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001e0c 00000050 00001e10 FDE cie=00000000 pc=00015900..00015aac │ │ │ │ +00001de0 00000050 00001de4 FDE cie=00000000 pc=00015900..00015aac │ │ │ │ DW_CFA_advance_loc: 1 to 00015901 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00015902 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00015903 │ │ │ │ @@ -4357,15 +4338,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00015aab │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e60 0000002c 00001e64 FDE cie=00000000 pc=00015ab0..0001657e │ │ │ │ +00001e34 0000002c 00001e38 FDE cie=00000000 pc=00015ab0..0001657e │ │ │ │ DW_CFA_advance_loc: 1 to 00015ab1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00015ab3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 00015abc │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4380,15 +4361,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00015ee2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00015ee3 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001e90 0000002c 00001e94 FDE cie=00000000 pc=00016580..00017190 │ │ │ │ +00001e64 0000002c 00001e68 FDE cie=00000000 pc=00016580..00017190 │ │ │ │ DW_CFA_advance_loc: 1 to 00016581 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00016583 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0001658c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4403,15 +4384,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00016b8e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00016b8f │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ec0 0000002c 00001ec4 FDE cie=00000000 pc=00017190..00017d69 │ │ │ │ +00001e94 0000002c 00001e98 FDE cie=00000000 pc=00017190..00017d69 │ │ │ │ DW_CFA_advance_loc: 1 to 00017191 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00017193 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0001719c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4426,15 +4407,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00017637 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 00017638 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ef0 0000002c 00001ef4 FDE cie=00000000 pc=00017d70..00018a28 │ │ │ │ +00001ec4 0000002c 00001ec8 FDE cie=00000000 pc=00017d70..00018a28 │ │ │ │ DW_CFA_advance_loc: 1 to 00017d71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00017d73 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 00017d7c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4449,65 +4430,65 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000183fa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 000183fb │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001f20 0000002c 00001f24 FDE cie=00000000 pc=00018a30..00018ce5 │ │ │ │ +00001ef4 0000002c 00001ef8 FDE cie=00000000 pc=00018a30..00018cea │ │ │ │ DW_CFA_advance_loc: 1 to 00018a31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00018a33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00018a39 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 658 to 00018ccb │ │ │ │ + DW_CFA_advance_loc2: 663 to 00018cd0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00018ccc │ │ │ │ + DW_CFA_advance_loc: 1 to 00018cd1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00018ccd │ │ │ │ + DW_CFA_advance_loc: 1 to 00018cd2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00018cce │ │ │ │ + DW_CFA_advance_loc: 1 to 00018cd3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018ccf │ │ │ │ + DW_CFA_advance_loc: 1 to 00018cd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001f50 00000060 00001f54 FDE cie=00000000 pc=00018cf0..00018e48 │ │ │ │ +00001f24 00000060 00001f28 FDE cie=00000000 pc=00018cf0..00018e48 │ │ │ │ DW_CFA_advance_loc: 1 to 00018cf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00018cf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00018cf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00018cf4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 14 to 00018d02 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 177 to 00018db3 │ │ │ │ + DW_CFA_advance_loc1: 180 to 00018db6 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00018db7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00018dbc │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 00018dbd │ │ │ │ + DW_CFA_advance_loc: 10 to 00018dc6 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 00018dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00018dca │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 00018dd6 │ │ │ │ + DW_CFA_advance_loc: 24 to 00018de2 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 19 to 00018de9 │ │ │ │ + DW_CFA_advance_loc: 9 to 00018deb │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 9 to 00018df2 │ │ │ │ + DW_CFA_advance_loc: 7 to 00018df2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ DW_CFA_advance_loc: 1 to 00018df3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 3 to 00018df6 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ DW_CFA_advance_loc: 3 to 00018df9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ @@ -4528,15 +4509,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00018e46 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00018e47 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001fb4 0000002c 00001fb8 FDE cie=00000000 pc=00018e50..000190eb │ │ │ │ +00001f88 0000002c 00001f8c FDE cie=00000000 pc=00018e50..000190ee │ │ │ │ DW_CFA_advance_loc: 1 to 00018e51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00018e53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 00018e56 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4551,15 +4532,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000190aa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 6 to 000190b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001fe4 0000003c 00001fe8 FDE cie=00000000 pc=000190f0..0001943a │ │ │ │ +00001fb8 0000003c 00001fbc FDE cie=00000000 pc=000190f0..0001943a │ │ │ │ DW_CFA_advance_loc: 1 to 000190f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 000190f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 000190f9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4586,15 +4567,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001940a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 0001940b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002024 0000002c 00002028 FDE cie=00000000 pc=00019440..000196bd │ │ │ │ +00001ff8 0000002c 00001ffc FDE cie=00000000 pc=00019440..000196bd │ │ │ │ DW_CFA_advance_loc: 1 to 00019441 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00019443 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 00019446 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4609,15 +4590,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001964c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 4 to 00019650 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002054 0000002c 00002058 FDE cie=00000000 pc=000196c0..0001997d │ │ │ │ +00002028 0000002c 0000202c FDE cie=00000000 pc=000196c0..0001997d │ │ │ │ DW_CFA_advance_loc: 1 to 000196c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 000196c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 000196c6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4632,15 +4613,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000198d7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 9 to 000198e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002084 0000003c 00002088 FDE cie=00000000 pc=00019980..00019bc9 │ │ │ │ +00002058 0000003c 0000205c FDE cie=00000000 pc=00019980..00019bc9 │ │ │ │ DW_CFA_advance_loc: 1 to 00019981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00019982 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00019983 │ │ │ │ @@ -4665,15 +4646,15 @@ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00019bab │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 5 to 00019bb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000020c4 0000002c 000020c8 FDE cie=00000000 pc=00019bd0..00019e27 │ │ │ │ +00002098 0000002c 0000209c FDE cie=00000000 pc=00019bd0..00019e27 │ │ │ │ DW_CFA_advance_loc: 1 to 00019bd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00019bd3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 00019bd6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4688,15 +4669,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00019ded │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 3 to 00019df0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000020f4 0000003c 000020f8 FDE cie=00000000 pc=00019e30..0001a283 │ │ │ │ +000020c8 0000003c 000020cc FDE cie=00000000 pc=00019e30..0001a283 │ │ │ │ DW_CFA_advance_loc: 1 to 00019e31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00019e33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00019e39 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4723,94 +4704,94 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001a252 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 0001a253 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002134 0000003c 00002138 FDE cie=00000000 pc=0001a290..0001a499 │ │ │ │ +00002108 0000003c 0000210c FDE cie=00000000 pc=0001a290..0001a4a9 │ │ │ │ DW_CFA_advance_loc: 1 to 0001a291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 0001a292 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 0001a293 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 0001a294 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 0001a297 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 480 to 0001a477 │ │ │ │ + DW_CFA_advance_loc2: 496 to 0001a487 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a478 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a488 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a479 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a489 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a47a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a48a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a47b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a48b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001a480 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001a490 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002174 0000002c 00002178 FDE cie=00000000 pc=0001a4a0..0001a727 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a4a1 │ │ │ │ +00002148 0000002c 0000214c FDE cie=00000000 pc=0001a4b0..0001a737 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a4b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001a4a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001a4b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001a4a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001a4b6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 577 to 0001a6e7 │ │ │ │ + DW_CFA_advance_loc2: 577 to 0001a6f7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a6e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a6f8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a6e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a6f9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a6ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a6fa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001a6f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001a700 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000021a4 0000002c 000021a8 FDE cie=00000000 pc=0001a730..0001aa0e │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a731 │ │ │ │ +00002178 0000002c 0000217c FDE cie=00000000 pc=0001a740..0001aa0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a741 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001a733 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001a743 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001a736 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001a746 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 621 to 0001a9a3 │ │ │ │ + DW_CFA_advance_loc2: 605 to 0001a9a3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_advance_loc: 1 to 0001a9a4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001a9a5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001a9a6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 10 to 0001a9b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000021d4 0000002c 000021d8 FDE cie=00000000 pc=0001aa10..0001acf0 │ │ │ │ +000021a8 0000002c 000021ac FDE cie=00000000 pc=0001aa10..0001acf0 │ │ │ │ DW_CFA_advance_loc: 1 to 0001aa11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001aa13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001aa16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4825,15 +4806,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001ac8f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 0001ac90 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002204 0000002c 00002208 FDE cie=00000000 pc=0001acf0..0001b0f1 │ │ │ │ +000021d8 0000002c 000021dc FDE cie=00000000 pc=0001acf0..0001b0f1 │ │ │ │ DW_CFA_advance_loc: 1 to 0001acf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001acf3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001acf6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4848,15 +4829,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001b048 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 8 to 0001b050 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002234 00000054 00002238 FDE cie=00000000 pc=0001b100..0001b9cf │ │ │ │ +00002208 00000054 0000220c FDE cie=00000000 pc=0001b100..0001b9cf │ │ │ │ DW_CFA_advance_loc: 1 to 0001b101 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 0001b102 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 0001b103 │ │ │ │ @@ -4899,15 +4880,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 0001b73f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 1 to 0001b740 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000228c 0000002c 00002290 FDE cie=00000000 pc=0001b9d0..0001bd8c │ │ │ │ +00002260 0000002c 00002264 FDE cie=00000000 pc=0001b9d0..0001bd8c │ │ │ │ DW_CFA_advance_loc: 1 to 0001b9d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001b9d3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001b9d6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4922,15 +4903,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001bcfd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 3 to 0001bd00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000022bc 0000002c 000022c0 FDE cie=00000000 pc=0001bd90..0001bf9b │ │ │ │ +00002290 0000002c 00002294 FDE cie=00000000 pc=0001bd90..0001bf9b │ │ │ │ DW_CFA_advance_loc: 1 to 0001bd91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001bd93 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001bd96 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4945,15 +4926,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001bf6f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 0001bf70 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000022ec 00000084 000022f0 FDE cie=00000000 pc=0001bfa0..0001c146 │ │ │ │ +000022c0 00000084 000022c4 FDE cie=00000000 pc=0001bfa0..0001c146 │ │ │ │ DW_CFA_advance_loc: 1 to 0001bfa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 0001bfa2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 0001bfa3 │ │ │ │ @@ -4970,19 +4951,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 4 to 0001c07e │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 0001c082 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 1 to 0001c083 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c086 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001c089 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c089 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001c08c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001c099 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001c099 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_advance_loc: 16 to 0001c0a9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc: 9 to 0001c0b2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_advance_loc: 1 to 0001c0b3 │ │ │ │ @@ -4995,17 +4976,17 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 0001c0b6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 10 to 0001c0c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 33 to 0001c0e1 │ │ │ │ + DW_CFA_advance_loc: 29 to 0001c0dd │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 40 to 0001c109 │ │ │ │ + DW_CFA_advance_loc: 44 to 0001c109 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 4 to 0001c10d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 0001c111 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 1 to 0001c112 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ @@ -5028,84 +5009,84 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 0001c144 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 0001c145 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002374 0000002c 00002378 FDE cie=00000000 pc=0001c150..0001c592 │ │ │ │ +00002348 0000002c 0000234c FDE cie=00000000 pc=0001c150..0001c5a2 │ │ │ │ DW_CFA_advance_loc: 1 to 0001c151 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001c153 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001c156 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 987 to 0001c531 │ │ │ │ + DW_CFA_advance_loc2: 1002 to 0001c540 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c532 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c541 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c533 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c542 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c534 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c543 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001c540 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001c550 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000023a4 0000002c 000023a8 FDE cie=00000000 pc=0001c5a0..0001c9e2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c5a1 │ │ │ │ +00002378 0000002c 0000237c FDE cie=00000000 pc=0001c5b0..0001c9f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c5b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001c5a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001c5b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c5a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001c5b6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 995 to 0001c989 │ │ │ │ + DW_CFA_advance_loc2: 985 to 0001c98f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c98a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c990 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c98b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c991 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c98c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001c992 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001c990 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001c9a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000023d4 0000002c 000023d8 FDE cie=00000000 pc=0001c9f0..0001ceec │ │ │ │ - DW_CFA_advance_loc: 1 to 0001c9f1 │ │ │ │ +000023a8 0000002c 000023ac FDE cie=00000000 pc=0001ca00..0001ceec │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ca01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001c9f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001ca03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001c9f6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ca06 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1104 to 0001ce46 │ │ │ │ + DW_CFA_advance_loc2: 1088 to 0001ce46 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_advance_loc: 1 to 0001ce47 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001ce48 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001ce49 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 7 to 0001ce50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002404 0000002c 00002408 FDE cie=00000000 pc=0001cef0..0001d415 │ │ │ │ +000023d8 0000002c 000023dc FDE cie=00000000 pc=0001cef0..0001d415 │ │ │ │ DW_CFA_advance_loc: 1 to 0001cef1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001cef3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001cef6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -5120,15 +5101,15 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001d375 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 11 to 0001d380 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002434 0000002c 00002438 FDE cie=00000000 pc=0001d420..0001d958 │ │ │ │ +00002408 0000002c 0000240c FDE cie=00000000 pc=0001d420..0001d958 │ │ │ │ DW_CFA_advance_loc: 1 to 0001d421 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001d423 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001d426 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -5143,6069 +5124,6069 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 0001d8a4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 12 to 0001d8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002464 0000002c 00002468 FDE cie=00000000 pc=0001d960..0001df7b │ │ │ │ +00002438 0000002c 0000243c FDE cie=00000000 pc=0001d960..0001df6b │ │ │ │ DW_CFA_advance_loc: 1 to 0001d961 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 0001d963 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 0001d966 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1383 to 0001decd │ │ │ │ + DW_CFA_advance_loc2: 1373 to 0001dec3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001dece │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dec4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001decf │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dec5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ded0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dec6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001dee0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001ded0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002494 0000002c 00002498 FDE cie=00000000 pc=0001df80..0001e696 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001df81 │ │ │ │ +00002468 0000002c 0000246c FDE cie=00000000 pc=0001df70..0001e676 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001df71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001df83 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001df73 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001df86 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001df76 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1582 to 0001e5b4 │ │ │ │ + DW_CFA_advance_loc2: 1566 to 0001e594 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e5b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e595 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e5b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e596 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e5b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e597 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001e5c0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001e5a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000024c4 00000084 000024c8 FDE cie=00000000 pc=0001e6a0..000206fd │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e6a1 │ │ │ │ +00002498 00000084 0000249c FDE cie=00000000 pc=0001e680..000206bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e6a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e682 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e6a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e683 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001e6a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e686 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001e6ab │ │ │ │ + DW_CFA_advance_loc: 5 to 0001e68b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 700 to 0001e967 │ │ │ │ + DW_CFA_advance_loc2: 668 to 0001e927 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e968 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e928 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e969 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e929 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e96a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e92a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e96b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e92b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e96c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e92c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1666 to 0001efee │ │ │ │ + DW_CFA_advance_loc2: 1666 to 0001efae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001efef │ │ │ │ + DW_CFA_advance_loc: 1 to 0001efaf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001eff0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001efb0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001eff1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001efb1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001eff2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001efb2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001eff3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001efb3 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 4350 to 000200f1 │ │ │ │ + DW_CFA_advance_loc2: 4350 to 000200b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000200f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200b2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000200f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200b3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000200f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200b4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000200f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200b5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00020100 │ │ │ │ + DW_CFA_advance_loc: 11 to 000200c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 00020133 │ │ │ │ + DW_CFA_advance_loc: 51 to 000200f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020134 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200f4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020135 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200f5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020136 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020137 │ │ │ │ + DW_CFA_advance_loc: 1 to 000200f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00020140 │ │ │ │ + DW_CFA_advance_loc: 9 to 00020100 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000254c 0000002c 00002550 FDE cie=00000000 pc=00020700..00020d1b │ │ │ │ - DW_CFA_advance_loc: 1 to 00020701 │ │ │ │ +00002520 0000002c 00002524 FDE cie=00000000 pc=000206c0..00020cbb │ │ │ │ + DW_CFA_advance_loc: 1 to 000206c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020703 │ │ │ │ + DW_CFA_advance_loc: 2 to 000206c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00020706 │ │ │ │ + DW_CFA_advance_loc: 3 to 000206c6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1396 to 00020c7a │ │ │ │ + DW_CFA_advance_loc2: 1354 to 00020c10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020c7b │ │ │ │ + DW_CFA_advance_loc: 1 to 00020c11 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020c7c │ │ │ │ + DW_CFA_advance_loc: 1 to 00020c12 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020c7d │ │ │ │ + DW_CFA_advance_loc: 1 to 00020c13 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00020c80 │ │ │ │ + DW_CFA_advance_loc: 13 to 00020c20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000257c 0000002c 00002580 FDE cie=00000000 pc=00020d20..0002125a │ │ │ │ - DW_CFA_advance_loc: 1 to 00020d21 │ │ │ │ +00002550 0000002c 00002554 FDE cie=00000000 pc=00020cc0..000211da │ │ │ │ + DW_CFA_advance_loc: 1 to 00020cc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020d23 │ │ │ │ + DW_CFA_advance_loc: 2 to 00020cc3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00020d26 │ │ │ │ + DW_CFA_advance_loc: 3 to 00020cc6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1142 to 0002119c │ │ │ │ + DW_CFA_advance_loc2: 1110 to 0002111c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002119d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002111d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002119e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002111e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002119f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002111f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000211a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021120 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000025ac 0000002c 000025b0 FDE cie=00000000 pc=00021260..0002195c │ │ │ │ - DW_CFA_advance_loc: 1 to 00021261 │ │ │ │ +00002580 0000002c 00002584 FDE cie=00000000 pc=000211e0..00021896 │ │ │ │ + DW_CFA_advance_loc: 1 to 000211e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00021263 │ │ │ │ + DW_CFA_advance_loc: 2 to 000211e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00021266 │ │ │ │ + DW_CFA_advance_loc: 3 to 000211e6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1546 to 00021870 │ │ │ │ + DW_CFA_advance_loc2: 1493 to 000217bb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021871 │ │ │ │ + DW_CFA_advance_loc: 1 to 000217bc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021872 │ │ │ │ + DW_CFA_advance_loc: 1 to 000217bd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021873 │ │ │ │ + DW_CFA_advance_loc: 1 to 000217be │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00021880 │ │ │ │ + DW_CFA_advance_loc: 2 to 000217c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000025dc 0000002c 000025e0 FDE cie=00000000 pc=00021960..00021bd8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021961 │ │ │ │ +000025b0 0000002c 000025b4 FDE cie=00000000 pc=000218a0..00021b1b │ │ │ │ + DW_CFA_advance_loc: 1 to 000218a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00021963 │ │ │ │ + DW_CFA_advance_loc: 2 to 000218a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00021966 │ │ │ │ + DW_CFA_advance_loc: 3 to 000218a6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 566 to 00021b9c │ │ │ │ + DW_CFA_advance_loc2: 566 to 00021adc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b9d │ │ │ │ + DW_CFA_advance_loc: 1 to 00021add │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00021ade │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b9f │ │ │ │ + DW_CFA_advance_loc: 1 to 00021adf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021ba0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021ae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000260c 00000088 00002610 FDE cie=00000000 pc=00021be0..00021dc2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021be1 │ │ │ │ +000025e0 00000088 000025e4 FDE cie=00000000 pc=00021b20..00021d02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021be2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021be3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021be4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021bf2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00021b32 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 232 to 00021cda │ │ │ │ + DW_CFA_advance_loc1: 232 to 00021c1a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 5 to 00021cdf │ │ │ │ + DW_CFA_advance_loc: 5 to 00021c1f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021ce3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00021c23 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021ce7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00021c27 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021ceb │ │ │ │ + DW_CFA_advance_loc: 4 to 00021c2b │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021cec │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c2c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021ced │ │ │ │ + DW_CFA_advance_loc: 4 to 00021c30 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00021cf3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00021c36 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021cf6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021c39 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 16 to 00021d06 │ │ │ │ + DW_CFA_advance_loc: 13 to 00021c46 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c47 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 00021d17 │ │ │ │ + DW_CFA_advance_loc: 16 to 00021c57 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 00021d20 │ │ │ │ + DW_CFA_advance_loc: 9 to 00021c60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c61 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c62 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c63 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c64 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021d30 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 00021d3f │ │ │ │ + DW_CFA_advance_loc: 11 to 00021c7b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 49 to 00021d70 │ │ │ │ + DW_CFA_advance_loc: 53 to 00021cb0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021d74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00021cb4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00021cb8 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00021cbc │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 7 to 00021d83 │ │ │ │ + DW_CFA_advance_loc: 7 to 00021cc3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 00021d88 │ │ │ │ + DW_CFA_advance_loc: 5 to 00021cc8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00021ccc │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021d8f │ │ │ │ + DW_CFA_advance_loc: 3 to 00021ccf │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021d9b │ │ │ │ + DW_CFA_advance_loc: 12 to 00021cdb │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 10 to 00021da5 │ │ │ │ + DW_CFA_advance_loc: 10 to 00021ce5 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021db3 │ │ │ │ + DW_CFA_advance_loc: 14 to 00021cf3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002698 0000003c 0000269c FDE cie=00000000 pc=00021dd0..000220bb │ │ │ │ - DW_CFA_advance_loc: 1 to 00021dd1 │ │ │ │ +0000266c 0000003c 00002670 FDE cie=00000000 pc=00021d10..00021ffb │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021dd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021dd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021dd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021de2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00021d22 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 515 to 00021fe5 │ │ │ │ + DW_CFA_advance_loc2: 515 to 00021f25 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fe6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021f26 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fe7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021f27 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fe8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021f28 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fe9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021f29 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00021ff0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00021f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000026d8 0000002c 000026dc FDE cie=00000000 pc=000220c0..000223bf │ │ │ │ - DW_CFA_advance_loc: 1 to 000220c1 │ │ │ │ +000026ac 0000002c 000026b0 FDE cie=00000000 pc=00022000..000222ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00022001 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000220c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022003 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000220c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022006 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 532 to 000222da │ │ │ │ + DW_CFA_advance_loc2: 532 to 0002221a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000222db │ │ │ │ + DW_CFA_advance_loc: 1 to 0002221b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000222dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002221c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000222dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002221d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000222e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022220 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002708 000000b4 0000270c FDE cie=00000000 pc=000223c0..0002269d │ │ │ │ - DW_CFA_advance_loc: 1 to 000223c1 │ │ │ │ +000026dc 000000b4 000026e0 FDE cie=00000000 pc=00022300..000225dd │ │ │ │ + DW_CFA_advance_loc: 1 to 00022301 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000223c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022302 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000223c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022303 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000223c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022304 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000223c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022307 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 50 to 000223f9 │ │ │ │ + DW_CFA_advance_loc: 50 to 00022339 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022400 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022340 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022407 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022347 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002240c │ │ │ │ + DW_CFA_advance_loc: 5 to 0002234c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022411 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022351 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022416 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022356 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 00022426 │ │ │ │ + DW_CFA_advance_loc: 16 to 00022366 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002243f │ │ │ │ + DW_CFA_advance_loc: 25 to 0002237f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022440 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022380 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022441 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022381 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022442 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022382 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022443 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022383 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00022450 │ │ │ │ + DW_CFA_advance_loc: 13 to 00022390 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 168 to 000224f8 │ │ │ │ + DW_CFA_advance_loc1: 165 to 00022435 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 23 to 0002250f │ │ │ │ + DW_CFA_advance_loc: 26 to 0002244f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022513 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022453 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022517 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022457 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002251b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002245b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002251f │ │ │ │ + DW_CFA_advance_loc: 4 to 0002245f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 9 to 00022528 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022468 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002252b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002246b │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002252e │ │ │ │ + DW_CFA_advance_loc: 3 to 0002246e │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022530 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022470 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002253c │ │ │ │ + DW_CFA_advance_loc: 12 to 0002247c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 172 to 000225e8 │ │ │ │ + DW_CFA_advance_loc1: 169 to 00022525 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 23 to 000225ff │ │ │ │ + DW_CFA_advance_loc: 26 to 0002253f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022603 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022543 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022607 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022547 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002260b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002254b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002260f │ │ │ │ + DW_CFA_advance_loc: 4 to 0002254f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 9 to 00022618 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022558 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002261b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002255b │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002261e │ │ │ │ + DW_CFA_advance_loc: 3 to 0002255e │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022620 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022560 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002262c │ │ │ │ + DW_CFA_advance_loc: 12 to 0002256c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 00022642 │ │ │ │ + DW_CFA_advance_loc: 22 to 00022582 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022643 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022583 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022644 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022584 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022645 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022585 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022646 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022586 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00022650 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022590 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000027c0 000000cc 000027c4 FDE cie=00000000 pc=000226a0..000229fd │ │ │ │ - DW_CFA_advance_loc: 1 to 000226a1 │ │ │ │ +00002794 000000cc 00002798 FDE cie=00000000 pc=000225e0..0002293d │ │ │ │ + DW_CFA_advance_loc: 1 to 000225e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000226a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000225e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000226a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000225e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000226a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000225e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000226a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000225e7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 56 to 000226df │ │ │ │ + DW_CFA_advance_loc: 56 to 0002261f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 11 to 000226ea │ │ │ │ + DW_CFA_advance_loc: 11 to 0002262a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 000226ed │ │ │ │ + DW_CFA_advance_loc: 3 to 0002262d │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 5 to 000226f2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022632 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 5 to 000226f7 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022637 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 5 to 000226fc │ │ │ │ + DW_CFA_advance_loc: 5 to 0002263c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002270c │ │ │ │ + DW_CFA_advance_loc: 16 to 0002264c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 00022725 │ │ │ │ + DW_CFA_advance_loc: 25 to 00022665 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022726 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022666 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022727 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022667 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022728 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022668 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022729 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022669 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022730 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022670 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 168 to 000227d8 │ │ │ │ + DW_CFA_advance_loc1: 165 to 00022715 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 18 to 000227ea │ │ │ │ + DW_CFA_advance_loc: 21 to 0002272a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 000227f1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002272e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 000227f5 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022738 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000227f9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002273f │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022800 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022746 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 24 to 00022818 │ │ │ │ + DW_CFA_advance_loc: 18 to 00022758 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 10 to 00022822 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022762 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022826 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022766 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002282a │ │ │ │ + DW_CFA_advance_loc: 4 to 0002276a │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002282e │ │ │ │ + DW_CFA_advance_loc: 4 to 0002276e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022831 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022771 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002283d │ │ │ │ + DW_CFA_advance_loc: 12 to 0002277d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 219 to 00022918 │ │ │ │ + DW_CFA_advance_loc1: 216 to 00022855 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002292a │ │ │ │ + DW_CFA_advance_loc: 21 to 0002286a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022931 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002286e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022935 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022878 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022939 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002287f │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022940 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022886 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 24 to 00022958 │ │ │ │ + DW_CFA_advance_loc: 18 to 00022898 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 10 to 00022962 │ │ │ │ + DW_CFA_advance_loc: 10 to 000228a2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022966 │ │ │ │ + DW_CFA_advance_loc: 4 to 000228a6 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002296a │ │ │ │ + DW_CFA_advance_loc: 4 to 000228aa │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002296e │ │ │ │ + DW_CFA_advance_loc: 4 to 000228ae │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022971 │ │ │ │ + DW_CFA_advance_loc: 3 to 000228b1 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002297d │ │ │ │ + DW_CFA_advance_loc: 12 to 000228bd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 30 to 0002299b │ │ │ │ + DW_CFA_advance_loc: 30 to 000228db │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002299c │ │ │ │ + DW_CFA_advance_loc: 1 to 000228dc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002299d │ │ │ │ + DW_CFA_advance_loc: 1 to 000228dd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002299e │ │ │ │ + DW_CFA_advance_loc: 1 to 000228de │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002299f │ │ │ │ + DW_CFA_advance_loc: 1 to 000228df │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000229a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000228e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002890 000000e8 00002894 FDE cie=00000000 pc=00022a00..00022dbd │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a01 │ │ │ │ +00002864 000000e8 00002868 FDE cie=00000000 pc=00022940..00022cfd │ │ │ │ + DW_CFA_advance_loc: 1 to 00022941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022942 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022943 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022944 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022a07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022947 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00022a53 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00022993 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022994 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022a57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022997 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022a5c │ │ │ │ + DW_CFA_advance_loc: 5 to 0002299c │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022a61 │ │ │ │ + DW_CFA_advance_loc: 5 to 000229a1 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022a66 │ │ │ │ + DW_CFA_advance_loc: 5 to 000229a6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00022a76 │ │ │ │ + DW_CFA_advance_loc: 16 to 000229b6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 00022a8f │ │ │ │ + DW_CFA_advance_loc: 25 to 000229cf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a90 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229d0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a91 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229d1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229d2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a93 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229d3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00022aa0 │ │ │ │ + DW_CFA_advance_loc: 13 to 000229e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 152 to 00022b38 │ │ │ │ + DW_CFA_advance_loc1: 149 to 00022a75 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 44 to 00022b64 │ │ │ │ + DW_CFA_advance_loc: 51 to 00022aa8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022b68 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022aae │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022b6e │ │ │ │ + DW_CFA_advance_loc: 10 to 00022ab8 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022b75 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022abc │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022b79 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022ac0 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022b7d │ │ │ │ + DW_CFA_advance_loc: 4 to 00022ac4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 22 to 00022b93 │ │ │ │ + DW_CFA_advance_loc: 21 to 00022ad9 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 14 to 00022ba1 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022ae2 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022ba8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022ae9 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022ba9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022aea │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 10 to 00022bb3 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022af4 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022bb6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022af7 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022bb9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022afa │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022bbb │ │ │ │ + DW_CFA_advance_loc: 2 to 00022afc │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 16 to 00022bcb │ │ │ │ + DW_CFA_advance_loc: 16 to 00022b0c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 237 to 00022cb8 │ │ │ │ + DW_CFA_advance_loc1: 233 to 00022bf5 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 44 to 00022ce4 │ │ │ │ + DW_CFA_advance_loc: 51 to 00022c28 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022ce8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022c2e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022cee │ │ │ │ + DW_CFA_advance_loc: 10 to 00022c38 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022cf5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022c3c │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022cf9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022c40 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022cfd │ │ │ │ + DW_CFA_advance_loc: 4 to 00022c44 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 22 to 00022d13 │ │ │ │ + DW_CFA_advance_loc: 21 to 00022c59 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 14 to 00022d21 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022c62 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022d28 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022c69 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022c6a │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 10 to 00022d33 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022c74 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022d36 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022c77 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022d39 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022c7a │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022d3b │ │ │ │ + DW_CFA_advance_loc: 2 to 00022c7c │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 16 to 00022d4b │ │ │ │ + DW_CFA_advance_loc: 16 to 00022c8c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 30 to 00022d69 │ │ │ │ + DW_CFA_advance_loc: 30 to 00022caa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cab │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d6b │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cac │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d6c │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cad │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d6d │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cae │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022d70 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000297c 0000002c 00002980 FDE cie=00000000 pc=00022dc0..000231d1 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022dcb │ │ │ │ +00002950 0000002c 00002954 FDE cie=00000000 pc=00022d00..00023111 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022d0b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022dcd │ │ │ │ + DW_CFA_advance_loc: 2 to 00022d0d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00022dd3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022d13 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 116 to 00022e47 │ │ │ │ + DW_CFA_advance_loc1: 116 to 00022d87 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022e48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d88 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022e49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d89 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022e4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d8a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022e50 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022d90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029ac 00000074 000029b0 FDE cie=00000000 pc=000231e0..000236d3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000231e1 │ │ │ │ +00002980 00000074 00002984 FDE cie=00000000 pc=00023120..00023613 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023121 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000231e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023122 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000231e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023123 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000231e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023124 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000231e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00023127 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 150 to 0002327d │ │ │ │ + DW_CFA_advance_loc1: 150 to 000231bd │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 00023281 │ │ │ │ + DW_CFA_advance_loc: 4 to 000231c1 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023282 │ │ │ │ + DW_CFA_advance_loc: 1 to 000231c2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023283 │ │ │ │ + DW_CFA_advance_loc: 1 to 000231c3 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002328b │ │ │ │ + DW_CFA_advance_loc: 8 to 000231cb │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023293 │ │ │ │ + DW_CFA_advance_loc: 8 to 000231d3 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002329b │ │ │ │ + DW_CFA_advance_loc: 8 to 000231db │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 21 to 000232b0 │ │ │ │ + DW_CFA_advance_loc: 21 to 000231f0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 25 to 000232c9 │ │ │ │ + DW_CFA_advance_loc: 25 to 00023209 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000232ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0002320a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000232cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002320b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000232cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002320c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000232cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002320d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000232ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0002320e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 964 to 00023692 │ │ │ │ + DW_CFA_advance_loc2: 964 to 000235d2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023693 │ │ │ │ + DW_CFA_advance_loc: 1 to 000235d3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023694 │ │ │ │ + DW_CFA_advance_loc: 1 to 000235d4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023695 │ │ │ │ + DW_CFA_advance_loc: 1 to 000235d5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023696 │ │ │ │ + DW_CFA_advance_loc: 1 to 000235d6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023697 │ │ │ │ + DW_CFA_advance_loc: 1 to 000235d7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002a24 0000002c 00002a28 FDE cie=00000000 pc=000236e0..00023bef │ │ │ │ - DW_CFA_advance_loc: 11 to 000236eb │ │ │ │ +000029f8 0000002c 000029fc FDE cie=00000000 pc=00023620..00023b2f │ │ │ │ + DW_CFA_advance_loc: 11 to 0002362b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000236ed │ │ │ │ + DW_CFA_advance_loc: 2 to 0002362d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000236f6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00023636 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 113 to 00023767 │ │ │ │ + DW_CFA_advance_loc1: 113 to 000236a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023768 │ │ │ │ + DW_CFA_advance_loc: 1 to 000236a8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023769 │ │ │ │ + DW_CFA_advance_loc: 1 to 000236a9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002376a │ │ │ │ + DW_CFA_advance_loc: 1 to 000236aa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00023770 │ │ │ │ + DW_CFA_advance_loc: 6 to 000236b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a54 0000002c 00002a58 FDE cie=00000000 pc=00023bf0..00024234 │ │ │ │ - DW_CFA_advance_loc: 11 to 00023bfb │ │ │ │ +00002a28 0000002c 00002a2c FDE cie=00000000 pc=00023b30..00024174 │ │ │ │ + DW_CFA_advance_loc: 11 to 00023b3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00023bfd │ │ │ │ + DW_CFA_advance_loc: 2 to 00023b3d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00023c06 │ │ │ │ + DW_CFA_advance_loc: 9 to 00023b46 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 113 to 00023c77 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00023bb7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023c78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023bb8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023c79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023bb9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023c7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00023bba │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00023c80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00023bc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a84 0000002c 00002a88 FDE cie=00000000 pc=00024240..000248a8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002424b │ │ │ │ +00002a58 0000002c 00002a5c FDE cie=00000000 pc=00024180..0002482b │ │ │ │ + DW_CFA_advance_loc: 11 to 0002418b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002424d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002418d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00024256 │ │ │ │ + DW_CFA_advance_loc: 9 to 00024196 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 119 to 000242cd │ │ │ │ + DW_CFA_advance_loc1: 119 to 0002420d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000242ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0002420e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000242cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002420f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000242d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024210 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000242e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00024220 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ab4 0000002c 00002ab8 FDE cie=00000000 pc=000248b0..00024f4c │ │ │ │ - DW_CFA_advance_loc: 1 to 000248b1 │ │ │ │ +00002a88 0000002c 00002a8c FDE cie=00000000 pc=00024830..00024ecc │ │ │ │ + DW_CFA_advance_loc: 1 to 00024831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000248b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024833 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000248bc │ │ │ │ + DW_CFA_advance_loc: 9 to 0002483c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 121 to 00024935 │ │ │ │ + DW_CFA_advance_loc1: 121 to 000248b5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024936 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024937 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248b7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024938 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248b8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00024940 │ │ │ │ + DW_CFA_advance_loc: 8 to 000248c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ae4 0000002c 00002ae8 FDE cie=00000000 pc=00024f50..000255fe │ │ │ │ - DW_CFA_advance_loc: 11 to 00024f5b │ │ │ │ +00002ab8 0000002c 00002abc FDE cie=00000000 pc=00024ed0..0002557e │ │ │ │ + DW_CFA_advance_loc: 11 to 00024edb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00024f5d │ │ │ │ + DW_CFA_advance_loc: 2 to 00024edd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00024f66 │ │ │ │ + DW_CFA_advance_loc: 9 to 00024ee6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 113 to 00024fd7 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00024f57 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024fd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024f58 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024fd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024f59 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024fda │ │ │ │ + DW_CFA_advance_loc: 1 to 00024f5a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00024fe0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00024f60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b14 0000002c 00002b18 FDE cie=00000000 pc=00025600..00025f16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002560b │ │ │ │ +00002ae8 0000002c 00002aec FDE cie=00000000 pc=00025580..00025e96 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002558b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002560d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002558d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00025616 │ │ │ │ + DW_CFA_advance_loc: 9 to 00025596 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 125 to 00025693 │ │ │ │ + DW_CFA_advance_loc1: 125 to 00025613 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025694 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025614 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025695 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025615 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025696 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025616 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000256a0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00025620 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b44 0000002c 00002b48 FDE cie=00000000 pc=00025f20..0002695f │ │ │ │ - DW_CFA_advance_loc: 1 to 00025f21 │ │ │ │ +00002b18 0000002c 00002b1c FDE cie=00000000 pc=00025ea0..0002687f │ │ │ │ + DW_CFA_advance_loc: 1 to 00025ea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00025f23 │ │ │ │ + DW_CFA_advance_loc: 2 to 00025ea3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00025f2c │ │ │ │ + DW_CFA_advance_loc: 9 to 00025eac │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 133 to 00025fb1 │ │ │ │ + DW_CFA_advance_loc1: 159 to 00025f4b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025fb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f4c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025fb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f4d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025fb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025f4e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00025fc0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00025f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b74 0000002c 00002b78 FDE cie=00000000 pc=00026960..0002750f │ │ │ │ - DW_CFA_advance_loc: 1 to 00026961 │ │ │ │ +00002b48 0000002c 00002b4c FDE cie=00000000 pc=00026880..0002740f │ │ │ │ + DW_CFA_advance_loc: 1 to 00026881 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00026963 │ │ │ │ + DW_CFA_advance_loc: 2 to 00026883 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002696c │ │ │ │ + DW_CFA_advance_loc: 9 to 0002688c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000269e8 │ │ │ │ + DW_CFA_advance_loc1: 124 to 00026908 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000269e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026909 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000269ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0002690a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000269eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002690b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000269f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00026910 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ba4 0000002c 00002ba8 FDE cie=00000000 pc=00027510..0002806f │ │ │ │ - DW_CFA_advance_loc: 11 to 0002751b │ │ │ │ +00002b78 0000002c 00002b7c FDE cie=00000000 pc=00027410..00027f6f │ │ │ │ + DW_CFA_advance_loc: 11 to 0002741b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002751d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002741d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00027526 │ │ │ │ + DW_CFA_advance_loc: 9 to 00027426 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 137 to 000275af │ │ │ │ + DW_CFA_advance_loc1: 137 to 000274af │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000275b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000274b0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000275b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000274b1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000275b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000274b2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000275c0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000274c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bd4 0000002c 00002bd8 FDE cie=00000000 pc=00028070..00028e6e │ │ │ │ - DW_CFA_advance_loc: 1 to 00028071 │ │ │ │ +00002ba8 0000002c 00002bac FDE cie=00000000 pc=00027f70..00028d4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00027f71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00028073 │ │ │ │ + DW_CFA_advance_loc: 2 to 00027f73 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002807c │ │ │ │ + DW_CFA_advance_loc: 9 to 00027f7c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 139 to 00028107 │ │ │ │ + DW_CFA_advance_loc1: 156 to 00028018 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028019 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028109 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002801a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002810a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002801b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00028110 │ │ │ │ + DW_CFA_advance_loc: 5 to 00028020 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c04 0000002c 00002c08 FDE cie=00000000 pc=00028e70..00029dcd │ │ │ │ - DW_CFA_advance_loc: 11 to 00028e7b │ │ │ │ +00002bd8 0000002c 00002bdc FDE cie=00000000 pc=00028d50..00029cad │ │ │ │ + DW_CFA_advance_loc: 11 to 00028d5b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00028e7d │ │ │ │ + DW_CFA_advance_loc: 2 to 00028d5d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00028e86 │ │ │ │ + DW_CFA_advance_loc: 9 to 00028d66 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00028f12 │ │ │ │ + DW_CFA_advance_loc1: 140 to 00028df2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028f13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028df3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028f14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028df4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028f15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028df5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00028f20 │ │ │ │ + DW_CFA_advance_loc: 11 to 00028e00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c34 0000002c 00002c38 FDE cie=00000000 pc=00029dd0..0002b2ee │ │ │ │ - DW_CFA_advance_loc: 11 to 00029ddb │ │ │ │ +00002c08 0000002c 00002c0c FDE cie=00000000 pc=00029cb0..0002b1ee │ │ │ │ + DW_CFA_advance_loc: 11 to 00029cbb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00029ddd │ │ │ │ + DW_CFA_advance_loc: 2 to 00029cbd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00029de6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00029cc6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 124 to 00029e62 │ │ │ │ + DW_CFA_advance_loc1: 124 to 00029d42 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029e63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d43 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029e64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d44 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029e65 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d45 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029e66 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d46 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c64 0000002c 00002c68 FDE cie=00000000 pc=0002b2f0..0002c920 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002b2fb │ │ │ │ +00002c38 0000002c 00002c3c FDE cie=00000000 pc=0002b1f0..0002c820 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b1fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002b2fd │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b1fd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002b306 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002b206 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0002b370 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0002b270 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b371 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b271 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b372 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b272 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b373 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b273 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b374 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b274 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c94 0000002c 00002c98 FDE cie=00000000 pc=0002c920..0002df2e │ │ │ │ - DW_CFA_advance_loc: 11 to 0002c92b │ │ │ │ +00002c68 0000002c 00002c6c FDE cie=00000000 pc=0002c820..0002de2e │ │ │ │ + DW_CFA_advance_loc: 11 to 0002c82b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002c92d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002c82d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002c936 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002c836 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0002c9a0 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0002c8a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c9a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c8a1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c9a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c8a2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c9a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c8a3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c9a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c8a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cc4 0000002c 00002cc8 FDE cie=00000000 pc=0002df30..0002f6bc │ │ │ │ - DW_CFA_advance_loc: 11 to 0002df3b │ │ │ │ +00002c98 0000002c 00002c9c FDE cie=00000000 pc=0002de30..0002f603 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002de3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002df3d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002de3d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002df46 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002de46 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0002dfb0 │ │ │ │ + DW_CFA_advance_loc1: 130 to 0002dec8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dfb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dec9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dfb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002deca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dfb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002decb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dfb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002decc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cf4 0000002c 00002cf8 FDE cie=00000000 pc=0002f6c0..00030e8f │ │ │ │ - DW_CFA_advance_loc: 11 to 0002f6cb │ │ │ │ +00002cc8 0000002c 00002ccc FDE cie=00000000 pc=0002f610..00030e0f │ │ │ │ + DW_CFA_advance_loc: 11 to 0002f61b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002f6cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f61d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002f6d6 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f626 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 121 to 0002f74f │ │ │ │ + DW_CFA_advance_loc1: 124 to 0002f6a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f750 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f6a3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f751 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f6a4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f752 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f6a5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f753 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f6a6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d24 00000078 00002d28 FDE cie=00000000 pc=00030e90..00030f10 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030e91 │ │ │ │ +00002cf8 00000078 00002cfc FDE cie=00000000 pc=00030e10..00030e90 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030e92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030e93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030e94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030e97 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030e17 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 28 to 00030eb3 │ │ │ │ + DW_CFA_advance_loc: 28 to 00030e33 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030eb5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030e35 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030eb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e36 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030ebe │ │ │ │ + DW_CFA_advance_loc: 8 to 00030e3e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00030ed2 │ │ │ │ + DW_CFA_advance_loc: 20 to 00030e52 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030ed4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030e54 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00030ed9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00030e59 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00030ee0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00030e60 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030ee8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00030e68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030eeb │ │ │ │ + DW_CFA_advance_loc: 3 to 00030e6b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030eec │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e6c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030eed │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e6d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030eee │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e6e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030eef │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e6f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030ef0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 00030ef2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030e72 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030ef4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030e74 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00030ef9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00030e79 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00030f00 │ │ │ │ + DW_CFA_advance_loc: 7 to 00030e80 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030f08 │ │ │ │ + DW_CFA_advance_loc: 8 to 00030e88 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030f0b │ │ │ │ + DW_CFA_advance_loc: 3 to 00030e8b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e8c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e8d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f0e │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e8e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e8f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002da0 00000078 00002da4 FDE cie=00000000 pc=00030f10..00030f90 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f11 │ │ │ │ +00002d74 00000078 00002d78 FDE cie=00000000 pc=00030e90..00030f10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030f17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030e97 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 27 to 00030f32 │ │ │ │ + DW_CFA_advance_loc: 27 to 00030eb2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030f34 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030eb4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030eb5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030f3d │ │ │ │ + DW_CFA_advance_loc: 8 to 00030ebd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00030f51 │ │ │ │ + DW_CFA_advance_loc: 20 to 00030ed1 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030f53 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030ed3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00030f58 │ │ │ │ + DW_CFA_advance_loc: 5 to 00030ed8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00030f5f │ │ │ │ + DW_CFA_advance_loc: 7 to 00030edf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030f67 │ │ │ │ + DW_CFA_advance_loc: 8 to 00030ee7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030f6a │ │ │ │ + DW_CFA_advance_loc: 3 to 00030eea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f6b │ │ │ │ + DW_CFA_advance_loc: 1 to 00030eeb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f6c │ │ │ │ + DW_CFA_advance_loc: 1 to 00030eec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f6d │ │ │ │ + DW_CFA_advance_loc: 1 to 00030eed │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f6e │ │ │ │ + DW_CFA_advance_loc: 1 to 00030eee │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030f70 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030ef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 00030f72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030ef2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030f74 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030ef4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00030f79 │ │ │ │ + DW_CFA_advance_loc: 5 to 00030ef9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00030f80 │ │ │ │ + DW_CFA_advance_loc: 7 to 00030f00 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030f88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00030f08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030f8b │ │ │ │ + DW_CFA_advance_loc: 3 to 00030f0b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f0c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f0d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f0e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030f8f │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f0f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e1c 0000002c 00002e20 FDE cie=00000000 pc=00030f90..00031b34 │ │ │ │ - DW_CFA_advance_loc: 11 to 00030f9b │ │ │ │ +00002df0 0000002c 00002df4 FDE cie=00000000 pc=00030f10..00031ab4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00030f1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030f9d │ │ │ │ + DW_CFA_advance_loc: 2 to 00030f1d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00030fa6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00030f26 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 58 to 00030fe0 │ │ │ │ + DW_CFA_advance_loc: 58 to 00030f60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030fe1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f61 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030fe2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f62 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030fe3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f63 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00030ff0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00030f70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e4c 0000004c 00002e50 FDE cie=00000000 pc=00031b40..00032908 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b41 │ │ │ │ +00002e20 0000004c 00002e24 FDE cie=00000000 pc=00031ac0..00032888 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00031b43 │ │ │ │ + DW_CFA_advance_loc: 2 to 00031ac3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00031b4c │ │ │ │ + DW_CFA_advance_loc: 3 to 00031ac6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00031b93 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00031b13 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031b14 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031b15 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031b16 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00031ba0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00031b20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 309 to 00031cd5 │ │ │ │ + DW_CFA_advance_loc2: 309 to 00031c55 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031cd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c56 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031cd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c57 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031cd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c58 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00031ce0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031c60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 236 to 00031dcc │ │ │ │ + DW_CFA_advance_loc1: 236 to 00031d4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031dcd │ │ │ │ + DW_CFA_advance_loc: 1 to 00031d4d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031dce │ │ │ │ + DW_CFA_advance_loc: 1 to 00031d4e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031dcf │ │ │ │ + DW_CFA_advance_loc: 1 to 00031d4f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031dd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031d50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e9c 0000002c 00002ea0 FDE cie=00000000 pc=00032910..00033699 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003291b │ │ │ │ +00002e70 0000002c 00002e74 FDE cie=00000000 pc=00032890..00033619 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003289b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003291d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003289d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00032926 │ │ │ │ + DW_CFA_advance_loc: 9 to 000328a6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 69 to 0003296b │ │ │ │ + DW_CFA_advance_loc1: 69 to 000328eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003296c │ │ │ │ + DW_CFA_advance_loc: 1 to 000328ec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003296d │ │ │ │ + DW_CFA_advance_loc: 1 to 000328ed │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003296e │ │ │ │ + DW_CFA_advance_loc: 1 to 000328ee │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00032970 │ │ │ │ + DW_CFA_advance_loc: 2 to 000328f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ecc 0000002c 00002ed0 FDE cie=00000000 pc=000336a0..0003467e │ │ │ │ - DW_CFA_advance_loc: 1 to 000336a1 │ │ │ │ +00002ea0 0000002c 00002ea4 FDE cie=00000000 pc=00033620..000345fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00033621 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000336a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00033623 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000336ac │ │ │ │ + DW_CFA_advance_loc: 9 to 0003362c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 99 to 0003370f │ │ │ │ + DW_CFA_advance_loc1: 99 to 0003368f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033710 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033690 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033711 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033691 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033712 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033692 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00033720 │ │ │ │ + DW_CFA_advance_loc: 14 to 000336a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002efc 0000002c 00002f00 FDE cie=00000000 pc=00034680..00035591 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034681 │ │ │ │ +00002ed0 0000002c 00002ed4 FDE cie=00000000 pc=00034600..00035511 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034601 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00034683 │ │ │ │ + DW_CFA_advance_loc: 2 to 00034603 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0003468c │ │ │ │ + DW_CFA_advance_loc: 9 to 0003460c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 552 to 000348b4 │ │ │ │ + DW_CFA_advance_loc2: 552 to 00034834 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000348b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034835 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000348b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034836 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000348b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034837 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000348c0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00034840 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002f2c 0000002c 00002f30 FDE cie=00000000 pc=000355a0..000360cc │ │ │ │ - DW_CFA_advance_loc: 11 to 000355ab │ │ │ │ +00002f00 0000002c 00002f04 FDE cie=00000000 pc=00035520..0003604c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003552b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000355ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0003552d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000355b3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00035533 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 85 to 00035608 │ │ │ │ + DW_CFA_advance_loc1: 85 to 00035588 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035609 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035589 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003560a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003558a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003560b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003558b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00035610 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035590 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f5c 0000002c 00002f60 FDE cie=00000000 pc=000360d0..00037271 │ │ │ │ - DW_CFA_advance_loc: 1 to 000360d1 │ │ │ │ +00002f30 0000002c 00002f34 FDE cie=00000000 pc=00036050..000371f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036051 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000360d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036053 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000360dc │ │ │ │ + DW_CFA_advance_loc: 9 to 0003605c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 600 to 00036334 │ │ │ │ + DW_CFA_advance_loc2: 600 to 000362b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036335 │ │ │ │ + DW_CFA_advance_loc: 1 to 000362b5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036336 │ │ │ │ + DW_CFA_advance_loc: 1 to 000362b6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036337 │ │ │ │ + DW_CFA_advance_loc: 1 to 000362b7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00036340 │ │ │ │ + DW_CFA_advance_loc: 9 to 000362c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002f8c 0000002c 00002f90 FDE cie=00000000 pc=00037280..000381c7 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003728b │ │ │ │ +00002f60 0000002c 00002f64 FDE cie=00000000 pc=00037200..00038147 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003720b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003728d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003720d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00037296 │ │ │ │ + DW_CFA_advance_loc: 9 to 00037216 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 82 to 000372e8 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00037268 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000372e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037269 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000372ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0003726a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000372eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003726b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000372f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00037270 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fbc 0000003c 00002fc0 FDE cie=00000000 pc=000381d0..00038369 │ │ │ │ - DW_CFA_advance_loc: 1 to 000381d1 │ │ │ │ +00002f90 0000003c 00002f94 FDE cie=00000000 pc=00038150..000382e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038151 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000381d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038152 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000381d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038153 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000381d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038154 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000381d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038157 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 357 to 0003833c │ │ │ │ + DW_CFA_advance_loc2: 357 to 000382bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003833d │ │ │ │ + DW_CFA_advance_loc: 1 to 000382bd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003833e │ │ │ │ + DW_CFA_advance_loc: 1 to 000382be │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003833f │ │ │ │ + DW_CFA_advance_loc: 1 to 000382bf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038340 │ │ │ │ + DW_CFA_advance_loc: 1 to 000382c0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00038350 │ │ │ │ + DW_CFA_advance_loc: 16 to 000382d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002ffc 0000002c 00003000 FDE cie=00000000 pc=00038370..000385fa │ │ │ │ - DW_CFA_advance_loc: 11 to 0003837b │ │ │ │ +00002fd0 0000002c 00002fd4 FDE cie=00000000 pc=000382f0..0003857a │ │ │ │ + DW_CFA_advance_loc: 11 to 000382fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003837d │ │ │ │ + DW_CFA_advance_loc: 2 to 000382fd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00038383 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038303 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 82 to 000383d5 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00038355 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000383d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038356 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000383d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038357 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000383d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038358 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000383e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038360 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000302c 0000002c 00003030 FDE cie=00000000 pc=00038600..0003888a │ │ │ │ - DW_CFA_advance_loc: 11 to 0003860b │ │ │ │ +00003000 0000002c 00003004 FDE cie=00000000 pc=00038580..0003880a │ │ │ │ + DW_CFA_advance_loc: 11 to 0003858b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003860d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003858d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00038613 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038593 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 82 to 00038665 │ │ │ │ + DW_CFA_advance_loc1: 82 to 000385e5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038666 │ │ │ │ + DW_CFA_advance_loc: 1 to 000385e6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038667 │ │ │ │ + DW_CFA_advance_loc: 1 to 000385e7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038668 │ │ │ │ + DW_CFA_advance_loc: 1 to 000385e8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038670 │ │ │ │ + DW_CFA_advance_loc: 8 to 000385f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000305c 0000002c 00003060 FDE cie=00000000 pc=00038890..00038b3f │ │ │ │ - DW_CFA_advance_loc: 1 to 00038891 │ │ │ │ +00003030 0000002c 00003034 FDE cie=00000000 pc=00038810..00038abf │ │ │ │ + DW_CFA_advance_loc: 1 to 00038811 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038893 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038813 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00038899 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038816 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 101 to 000388fe │ │ │ │ + DW_CFA_advance_loc1: 104 to 0003887e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000388ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0003887f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038900 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038880 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038901 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038881 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00038910 │ │ │ │ + DW_CFA_advance_loc: 15 to 00038890 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000308c 00000058 00003090 FDE cie=00000000 pc=00038b40..00038bbb │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b41 │ │ │ │ +00003060 00000058 00003064 FDE cie=00000000 pc=00038ac0..00038b3b │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ac2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038b45 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038ac5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00038b6a │ │ │ │ + DW_CFA_advance_loc: 37 to 00038aea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b6b │ │ │ │ + DW_CFA_advance_loc: 1 to 00038aeb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b6c │ │ │ │ + DW_CFA_advance_loc: 1 to 00038aec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00038b73 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038af3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038af4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038b7f │ │ │ │ + DW_CFA_advance_loc: 11 to 00038aff │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00038b86 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038b06 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b07 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038b92 │ │ │ │ + DW_CFA_advance_loc: 11 to 00038b12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00038b99 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038b19 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b9a │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b1a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038ba5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00038b25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00038bac │ │ │ │ + DW_CFA_advance_loc: 7 to 00038b2c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bad │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b2d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038bb5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038b35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038bb8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038b38 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b39 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bba │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b3a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030e8 0000005c 000030ec FDE cie=00000000 pc=00038bc0..00038cd4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bc1 │ │ │ │ +000030bc 0000005c 000030c0 FDE cie=00000000 pc=00038b40..00038c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038bc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b44 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038bc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038b47 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 00038bf5 │ │ │ │ + DW_CFA_advance_loc: 46 to 00038b75 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038c01 │ │ │ │ + DW_CFA_advance_loc: 12 to 00038b81 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 00038c36 │ │ │ │ + DW_CFA_advance_loc: 53 to 00038bb6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038c3e │ │ │ │ + DW_CFA_advance_loc: 8 to 00038bbe │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038c46 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038bc6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 00038c5d │ │ │ │ + DW_CFA_advance_loc: 23 to 00038bdd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038c61 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038be1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038c6c │ │ │ │ + DW_CFA_advance_loc: 8 to 00038be9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 00038ca0 │ │ │ │ + DW_CFA_advance_loc: 55 to 00038c20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ca1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038c23 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038ca4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c24 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ca5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c25 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ca6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c26 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00038cb0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00038c30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00038cb7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038c37 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038cbb │ │ │ │ + DW_CFA_advance_loc: 4 to 00038c3b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 00038cca │ │ │ │ + DW_CFA_advance_loc: 15 to 00038c4a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003148 00000054 0000314c FDE cie=00000000 pc=00038ce0..00038dd7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ce1 │ │ │ │ +0000311c 00000054 00003120 FDE cie=00000000 pc=00038c60..00038d57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ce2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ce3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ce4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038ce7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038c67 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00038d34 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00038cb4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038d40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038cbc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 00038d65 │ │ │ │ + DW_CFA_advance_loc: 41 to 00038ce5 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038d69 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038ce9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 00038d7a │ │ │ │ + DW_CFA_advance_loc: 17 to 00038cfa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 00038dae │ │ │ │ + DW_CFA_advance_loc: 52 to 00038d2e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038db1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038d31 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038db2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d32 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038db3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d33 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038db4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d34 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038dc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00038d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00038dc6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038d46 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038dca │ │ │ │ + DW_CFA_advance_loc: 4 to 00038d4a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038dd2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038d52 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031a0 00000054 000031a4 FDE cie=00000000 pc=00038de0..00038eef │ │ │ │ - DW_CFA_advance_loc: 1 to 00038de1 │ │ │ │ +00003174 00000054 00003178 FDE cie=00000000 pc=00038d60..00038e6f │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038de2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038de3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038de4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038d64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038de7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038d67 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 85 to 00038e3c │ │ │ │ + DW_CFA_advance_loc1: 85 to 00038dbc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038e48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00038dcc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 46 to 00038e76 │ │ │ │ + DW_CFA_advance_loc: 42 to 00038df6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 00038e7f │ │ │ │ + DW_CFA_advance_loc: 9 to 00038dff │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038e8b │ │ │ │ + DW_CFA_advance_loc: 12 to 00038e0b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 51 to 00038ebe │ │ │ │ + DW_CFA_advance_loc: 51 to 00038e3e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038ec1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038e41 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ec2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e42 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ec3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e43 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ec4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e44 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038ed0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00038e50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00038ed6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038e56 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038ede │ │ │ │ + DW_CFA_advance_loc: 8 to 00038e5e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038eea │ │ │ │ + DW_CFA_advance_loc: 12 to 00038e6a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031f8 00000028 000031fc FDE cie=00000000 pc=00038ef0..00038f20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ef1 │ │ │ │ +000031cc 00000028 000031d0 FDE cie=00000000 pc=00038e70..00038ea0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038ef4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038e74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00038f0b │ │ │ │ + DW_CFA_advance_loc: 23 to 00038e8b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00038f10 │ │ │ │ + DW_CFA_advance_loc: 5 to 00038e90 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038f12 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038e92 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038f16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038e96 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038f1e │ │ │ │ + DW_CFA_advance_loc: 8 to 00038e9e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f1f │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e9f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003224 00000028 00003228 FDE cie=00000000 pc=00038f20..00038f58 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f21 │ │ │ │ +000031f8 00000028 000031fc FDE cie=00000000 pc=00038ea0..00038ed8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038f24 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038ea4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 00038f43 │ │ │ │ + DW_CFA_advance_loc: 31 to 00038ec3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00038f48 │ │ │ │ + DW_CFA_advance_loc: 5 to 00038ec8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038f4a │ │ │ │ + DW_CFA_advance_loc: 2 to 00038eca │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038f4e │ │ │ │ + DW_CFA_advance_loc: 4 to 00038ece │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038f56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038ed6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ed7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003250 00000028 00003254 FDE cie=00000000 pc=00038f60..00038fa0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f61 │ │ │ │ +00003224 00000028 00003228 FDE cie=00000000 pc=00038ee0..00038f20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038f64 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038ee4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00038f8b │ │ │ │ + DW_CFA_advance_loc: 39 to 00038f0b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00038f90 │ │ │ │ + DW_CFA_advance_loc: 5 to 00038f10 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038f92 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038f12 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038f96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038f16 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038f9e │ │ │ │ + DW_CFA_advance_loc: 8 to 00038f1e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f9f │ │ │ │ + DW_CFA_advance_loc: 1 to 00038f1f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000327c 00000070 00003280 FDE cie=00000000 pc=00038fa0..000390db │ │ │ │ - DW_CFA_advance_loc: 1 to 00038fa1 │ │ │ │ +00003250 00000070 00003254 FDE cie=00000000 pc=00038f20..0003905b │ │ │ │ + DW_CFA_advance_loc: 1 to 00038f21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038fa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038f22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038fa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038f23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038fa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038f24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00039039 │ │ │ │ + DW_CFA_advance_loc1: 149 to 00038fb9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003903a │ │ │ │ + DW_CFA_advance_loc: 1 to 00038fba │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003903b │ │ │ │ + DW_CFA_advance_loc: 1 to 00038fbb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003903c │ │ │ │ + DW_CFA_advance_loc: 1 to 00038fbc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039040 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038fc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 00039057 │ │ │ │ + DW_CFA_advance_loc: 23 to 00038fd7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039058 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038fd8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039059 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038fd9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003905a │ │ │ │ + DW_CFA_advance_loc: 1 to 00038fda │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039060 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 71 to 000390a7 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00039027 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039028 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039029 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0003902a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000390b0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 000390b7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00039037 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039038 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039039 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0003903a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000390c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039040 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032f0 000000d4 000032f4 FDE cie=00000000 pc=000390e0..00039316 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390e1 │ │ │ │ +000032c4 000000d4 000032c8 FDE cie=00000000 pc=00039060..00039296 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039061 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039062 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039063 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00039146 │ │ │ │ + DW_CFA_advance_loc1: 99 to 000390c6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039149 │ │ │ │ + DW_CFA_advance_loc: 3 to 000390c9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039152 │ │ │ │ + DW_CFA_advance_loc: 9 to 000390d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003915a │ │ │ │ + DW_CFA_advance_loc: 8 to 000390da │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003915d │ │ │ │ + DW_CFA_advance_loc: 3 to 000390dd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00039168 │ │ │ │ + DW_CFA_advance_loc: 11 to 000390e8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00039184 │ │ │ │ + DW_CFA_advance_loc: 28 to 00039104 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039187 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039107 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003918d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003910d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039190 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039110 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039196 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039116 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039199 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039119 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003919f │ │ │ │ + DW_CFA_advance_loc: 6 to 0003911f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000391a2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039122 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000391aa │ │ │ │ + DW_CFA_advance_loc: 8 to 0003912a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000391ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0003912b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000391ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0003912c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000391ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0003912d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000391b0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039130 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000391b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039133 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 000391b9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039139 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000391c4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00039144 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000391d6 │ │ │ │ + DW_CFA_advance_loc: 18 to 00039156 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000391d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039157 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000391dd │ │ │ │ + DW_CFA_advance_loc: 6 to 0003915d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000391e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039160 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000391f6 │ │ │ │ + DW_CFA_advance_loc: 22 to 00039176 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000391f9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039179 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00039209 │ │ │ │ + DW_CFA_advance_loc: 16 to 00039189 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00039216 │ │ │ │ + DW_CFA_advance_loc: 13 to 00039196 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039219 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039199 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00039224 │ │ │ │ + DW_CFA_advance_loc: 11 to 000391a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003922f │ │ │ │ + DW_CFA_advance_loc: 11 to 000391af │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039232 │ │ │ │ + DW_CFA_advance_loc: 3 to 000391b2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039238 │ │ │ │ + DW_CFA_advance_loc: 6 to 000391b8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003923b │ │ │ │ + DW_CFA_advance_loc: 3 to 000391bb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039241 │ │ │ │ + DW_CFA_advance_loc: 6 to 000391c1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039244 │ │ │ │ + DW_CFA_advance_loc: 3 to 000391c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003924f │ │ │ │ + DW_CFA_advance_loc: 11 to 000391cf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003925a │ │ │ │ + DW_CFA_advance_loc: 11 to 000391da │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003925d │ │ │ │ + DW_CFA_advance_loc: 3 to 000391dd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00039268 │ │ │ │ + DW_CFA_advance_loc: 11 to 000391e8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00039273 │ │ │ │ + DW_CFA_advance_loc: 11 to 000391f3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039276 │ │ │ │ + DW_CFA_advance_loc: 3 to 000391f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00039281 │ │ │ │ + DW_CFA_advance_loc: 11 to 00039201 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003928c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003920c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003928f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003920f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003929a │ │ │ │ + DW_CFA_advance_loc: 11 to 0003921a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000392a3 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039223 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000392a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039226 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000392ae │ │ │ │ + DW_CFA_advance_loc: 8 to 0003922e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000392c3 │ │ │ │ + DW_CFA_advance_loc: 21 to 00039243 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000392c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039246 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000392d1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00039251 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000392e3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00039263 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000392e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039266 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000392f1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00039271 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00039303 │ │ │ │ + DW_CFA_advance_loc: 18 to 00039283 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039309 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039289 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039311 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039291 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000033c8 00000010 000033cc FDE cie=00000000 pc=00039316..0003931a │ │ │ │ +0000339c 00000010 000033a0 FDE cie=00000000 pc=00039296..0003929a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033dc 00000054 000033e0 FDE cie=00000000 pc=00039340..000394e2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039341 │ │ │ │ +000033b0 00000054 000033b4 FDE cie=00000000 pc=000392c0..00039462 │ │ │ │ + DW_CFA_advance_loc: 1 to 000392c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039342 │ │ │ │ + DW_CFA_advance_loc: 1 to 000392c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039343 │ │ │ │ + DW_CFA_advance_loc: 1 to 000392c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039344 │ │ │ │ + DW_CFA_advance_loc: 1 to 000392c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039347 │ │ │ │ + DW_CFA_advance_loc: 3 to 000392c7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc1: 188 to 00039403 │ │ │ │ + DW_CFA_advance_loc1: 188 to 00039383 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039404 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039384 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039405 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039385 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039406 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039386 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039407 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039387 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039410 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039390 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 108 to 0003947c │ │ │ │ + DW_CFA_advance_loc1: 108 to 000393fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003947d │ │ │ │ + DW_CFA_advance_loc: 1 to 000393fd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003947e │ │ │ │ + DW_CFA_advance_loc: 1 to 000393fe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003947f │ │ │ │ + DW_CFA_advance_loc: 1 to 000393ff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039480 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039400 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00039490 │ │ │ │ + DW_CFA_advance_loc: 16 to 00039410 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003434 00000020 00003438 FDE cie=00000000 pc=000394f0..00039532 │ │ │ │ - DW_CFA_advance_loc: 1 to 000394f1 │ │ │ │ +00003408 00000020 0000340c FDE cie=00000000 pc=00039470..000394b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039471 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000394f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039472 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 62 to 00039530 │ │ │ │ + DW_CFA_advance_loc: 62 to 000394b0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039531 │ │ │ │ + DW_CFA_advance_loc: 1 to 000394b1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003458 00000044 0000345c FDE cie=00000000 pc=00039540..0003960a │ │ │ │ - DW_CFA_advance_loc: 1 to 00039541 │ │ │ │ +0000342c 00000044 00003430 FDE cie=00000000 pc=000394c0..0003958a │ │ │ │ + DW_CFA_advance_loc: 1 to 000394c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039542 │ │ │ │ + DW_CFA_advance_loc: 1 to 000394c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039543 │ │ │ │ + DW_CFA_advance_loc: 1 to 000394c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039544 │ │ │ │ + DW_CFA_advance_loc: 1 to 000394c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039547 │ │ │ │ + DW_CFA_advance_loc: 3 to 000394c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003956c │ │ │ │ + DW_CFA_advance_loc: 37 to 000394ec │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003956e │ │ │ │ + DW_CFA_advance_loc: 2 to 000394ee │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039577 │ │ │ │ + DW_CFA_advance_loc: 13 to 000394fb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0003959b │ │ │ │ + DW_CFA_advance_loc: 28 to 00039517 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00039605 │ │ │ │ + DW_CFA_advance_loc1: 110 to 00039585 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039606 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039586 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039607 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039587 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039608 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039588 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039609 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039589 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000034a0 0000003c 000034a4 FDE cie=00000000 pc=00039610..0003973b │ │ │ │ - DW_CFA_advance_loc: 1 to 00039611 │ │ │ │ +00003474 0000003c 00003478 FDE cie=00000000 pc=00039590..000396bb │ │ │ │ + DW_CFA_advance_loc: 1 to 00039591 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039612 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039592 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039613 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039593 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039614 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039594 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039617 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039597 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 260 to 0003971b │ │ │ │ + DW_CFA_advance_loc2: 260 to 0003969b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003971c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003969c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003971d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003969d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003971e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003969e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003971f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003969f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039720 │ │ │ │ + DW_CFA_advance_loc: 1 to 000396a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000034e0 00000034 000034e4 FDE cie=00000000 pc=00039740..000397a5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039741 │ │ │ │ +000034b4 00000034 000034b8 FDE cie=00000000 pc=000396c0..00039725 │ │ │ │ + DW_CFA_advance_loc: 1 to 000396c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039742 │ │ │ │ + DW_CFA_advance_loc: 1 to 000396c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039743 │ │ │ │ + DW_CFA_advance_loc: 1 to 000396c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039744 │ │ │ │ + DW_CFA_advance_loc: 1 to 000396c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 93 to 000397a1 │ │ │ │ + DW_CFA_advance_loc1: 93 to 00039721 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000397a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039722 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000397a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039723 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000397a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039724 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003518 00000048 0000351c FDE cie=00000000 pc=000397b0..000398b2 │ │ │ │ - DW_CFA_advance_loc: 1 to 000397b1 │ │ │ │ +000034ec 00000048 000034f0 FDE cie=00000000 pc=00039730..00039832 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039731 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000397b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039732 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000397b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039733 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000397b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039734 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000397b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039737 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000397f9 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00039779 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 000397fb │ │ │ │ + DW_CFA_advance_loc: 2 to 0003977b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039804 │ │ │ │ + DW_CFA_advance_loc: 13 to 00039788 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 33 to 00039825 │ │ │ │ + DW_CFA_advance_loc: 29 to 000397a5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 136 to 000398ad │ │ │ │ + DW_CFA_advance_loc1: 136 to 0003982d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0003982e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398af │ │ │ │ + DW_CFA_advance_loc: 1 to 0003982f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039830 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039831 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003564 00000050 00003568 FDE cie=00000000 pc=000398c0..00039a00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398c1 │ │ │ │ +00003538 00000050 0000353c FDE cie=00000000 pc=00039840..00039980 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039841 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039842 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039843 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000398c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039844 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000398c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039847 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 222 to 000399a5 │ │ │ │ + DW_CFA_advance_loc1: 222 to 00039925 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039926 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039927 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039928 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039929 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000399b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00039930 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 75 to 000399fb │ │ │ │ + DW_CFA_advance_loc1: 75 to 0003997b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003997c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003997d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0003997e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000399ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0003997f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035b8 00000054 000035bc FDE cie=00000000 pc=00039a00..00039b58 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039a01 │ │ │ │ +0000358c 00000054 00003590 FDE cie=00000000 pc=00039980..00039ad8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039a02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039982 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039a03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039983 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039a04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039984 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039a07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039987 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 254 to 00039b05 │ │ │ │ + DW_CFA_advance_loc1: 254 to 00039a85 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039b08 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039a88 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a89 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a8a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a8b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00039b10 │ │ │ │ + DW_CFA_advance_loc: 5 to 00039a90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 29 to 00039b2d │ │ │ │ + DW_CFA_advance_loc: 29 to 00039aad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039b33 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039ab3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ab4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ab5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ab6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b37 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ab7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003610 0000001c 00003614 FDE cie=00000000 pc=00039b80..00039bad │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b81 │ │ │ │ +000035e4 0000001c 000035e8 FDE cie=00000000 pc=00039b00..00039b2d │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00039b8f │ │ │ │ + DW_CFA_advance_loc: 14 to 00039b0f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00039bab │ │ │ │ + DW_CFA_advance_loc: 28 to 00039b2b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039bac │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b2c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003630 000000b4 00003634 FDE cie=00000000 pc=00039bb0..00039d7b │ │ │ │ - DW_CFA_advance_loc: 1 to 00039bb1 │ │ │ │ +00003604 000000b4 00003608 FDE cie=00000000 pc=00039b30..00039cfb │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039bb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039bb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039bb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039bb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039b37 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 79 to 00039c06 │ │ │ │ + DW_CFA_advance_loc1: 79 to 00039b86 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039c0a │ │ │ │ + DW_CFA_advance_loc: 4 to 00039b8a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039c0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b8b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039c0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b8c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 30 to 00039c2a │ │ │ │ + DW_CFA_advance_loc: 24 to 00039ba4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00039c37 │ │ │ │ + DW_CFA_advance_loc: 19 to 00039bb7 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039c38 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039bb8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039c39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039bb9 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039c3c │ │ │ │ + DW_CFA_advance_loc: 3 to 00039bbc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039c44 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039bc4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 00039c52 │ │ │ │ + DW_CFA_advance_loc: 14 to 00039bd2 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039c5b │ │ │ │ + DW_CFA_advance_loc: 9 to 00039bdb │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039c64 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039be4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039c6c │ │ │ │ + DW_CFA_advance_loc: 8 to 00039bec │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039c6e │ │ │ │ + DW_CFA_advance_loc: 2 to 00039bee │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039c70 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039bf0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039c72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039bf2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039c7a │ │ │ │ + DW_CFA_advance_loc: 8 to 00039bfa │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00039cbc │ │ │ │ + DW_CFA_advance_loc1: 66 to 00039c3c │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039c40 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039cc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c41 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 12 to 00039ccd │ │ │ │ + DW_CFA_advance_loc: 12 to 00039c4d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 00039cd4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00039c54 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00039cd9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00039c59 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00039cde │ │ │ │ + DW_CFA_advance_loc: 5 to 00039c5e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039ce2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039c62 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039cea │ │ │ │ + DW_CFA_advance_loc: 8 to 00039c6a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039cf3 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039c73 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039cf9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039c79 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039cfd │ │ │ │ + DW_CFA_advance_loc: 4 to 00039c7d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039d05 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039c85 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00039d11 │ │ │ │ + DW_CFA_advance_loc: 12 to 00039c91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c92 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c93 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c94 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c95 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00039d20 │ │ │ │ + DW_CFA_advance_loc: 11 to 00039ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00039d23 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039ca3 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 11 to 00039d2e │ │ │ │ + DW_CFA_advance_loc: 11 to 00039cae │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00039caf │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039cb0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 00039d46 │ │ │ │ + DW_CFA_advance_loc: 16 to 00039cc0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 00039d5e │ │ │ │ + DW_CFA_advance_loc: 30 to 00039cde │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 10 to 00039d68 │ │ │ │ + DW_CFA_advance_loc: 10 to 00039ce8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039d70 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039cf0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036e8 000000f8 000036ec FDE cie=00000000 pc=00039d80..00039ff1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d81 │ │ │ │ +000036bc 000000f8 000036c0 FDE cie=00000000 pc=00039d00..00039f71 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039d01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039d02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039d03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039d84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039d04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039d87 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039d07 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 60 to 00039dc3 │ │ │ │ + DW_CFA_advance_loc: 60 to 00039d43 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039dcb │ │ │ │ + DW_CFA_advance_loc: 8 to 00039d4b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00039e13 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00039d8d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 00039e2d │ │ │ │ + DW_CFA_advance_loc: 32 to 00039dad │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039e33 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039db3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039e34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039db4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039e35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039db5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 27 to 00039e50 │ │ │ │ + DW_CFA_advance_loc: 21 to 00039dca │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 00039e67 │ │ │ │ + DW_CFA_advance_loc: 29 to 00039de7 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039e68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039de8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039e69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039de9 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039e6c │ │ │ │ + DW_CFA_advance_loc: 3 to 00039dec │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039e74 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039df4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 00039e82 │ │ │ │ + DW_CFA_advance_loc: 14 to 00039e02 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039e8b │ │ │ │ + DW_CFA_advance_loc: 9 to 00039e0b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039e94 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039e14 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039e9c │ │ │ │ + DW_CFA_advance_loc: 8 to 00039e1c │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039e9e │ │ │ │ + DW_CFA_advance_loc: 2 to 00039e1e │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039ea0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039e20 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039ea2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039e22 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039eaa │ │ │ │ + DW_CFA_advance_loc: 8 to 00039e2a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 57 to 00039ee3 │ │ │ │ + DW_CFA_advance_loc: 57 to 00039e63 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039ee4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e64 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039e68 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039ee9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e69 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039ef1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039e71 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039ef2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e72 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039ef6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039e76 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039efa │ │ │ │ + DW_CFA_advance_loc: 4 to 00039e7a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039f02 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039e82 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e83 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f07 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039e87 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f0b │ │ │ │ + DW_CFA_advance_loc: 4 to 00039e8b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039f14 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039e94 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f18 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039e9c │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f19 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e9d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f1d │ │ │ │ + DW_CFA_advance_loc: 4 to 00039ea1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f21 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039ea5 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 5 to 00039f26 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ea6 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f27 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ea7 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039f2f │ │ │ │ + DW_CFA_advance_loc: 8 to 00039eaf │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039f37 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039eb7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 00039f40 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039ec0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039ec4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039ec8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039f50 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039ed0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00039f60 │ │ │ │ + DW_CFA_advance_loc: 16 to 00039ee0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ee1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039f67 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039ee7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f6b │ │ │ │ + DW_CFA_advance_loc: 4 to 00039eeb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039f71 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039ef1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039f75 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039ef5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039f7d │ │ │ │ + DW_CFA_advance_loc: 8 to 00039efd │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f7e │ │ │ │ + DW_CFA_advance_loc: 1 to 00039efe │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00039eff │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f00 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f01 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00039f90 │ │ │ │ + DW_CFA_advance_loc: 15 to 00039f10 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 13 to 00039f9d │ │ │ │ + DW_CFA_advance_loc: 13 to 00039f1d │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f1e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f9f │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f1f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039fa0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f20 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 00039fbc │ │ │ │ + DW_CFA_advance_loc: 28 to 00039f3c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 00039fd4 │ │ │ │ + DW_CFA_advance_loc: 24 to 00039f54 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 10 to 00039fde │ │ │ │ + DW_CFA_advance_loc: 10 to 00039f5e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039fe6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039f66 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -000037e4 0000005c 000037e8 FDE cie=00000000 pc=0003a000..0003a14a │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a001 │ │ │ │ +000037b8 0000005c 000037bc FDE cie=00000000 pc=00039f80..0003a0ca │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a002 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a003 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a004 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a007 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039f87 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003a021 │ │ │ │ + DW_CFA_advance_loc: 26 to 00039fa1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003a02c │ │ │ │ + DW_CFA_advance_loc: 11 to 00039fac │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a02e │ │ │ │ + DW_CFA_advance_loc: 5 to 00039fb1 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a030 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039fb3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a035 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039fb5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a037 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039fb7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a03f │ │ │ │ + DW_CFA_advance_loc: 8 to 00039fbf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 215 to 0003a116 │ │ │ │ + DW_CFA_advance_loc1: 215 to 0003a096 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003a11c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a09c │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a0a0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a12c │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a0ac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003a145 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003a0c5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a146 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0c6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a147 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0c7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a148 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0c8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a149 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0c9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003844 00000064 00003848 FDE cie=00000000 pc=0003a150..0003a5d9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a151 │ │ │ │ +00003818 00000064 0000381c FDE cie=00000000 pc=0003a0d0..0003a559 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a152 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a153 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a154 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003a15a │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a0da │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 595 to 0003a3ad │ │ │ │ + DW_CFA_advance_loc2: 595 to 0003a32d │ │ │ │ DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003a3cd │ │ │ │ + DW_CFA_advance_loc: 32 to 0003a34d │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a3d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a351 │ │ │ │ DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a3d5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a355 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003a3e9 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003a365 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc1: 134 to 0003a46f │ │ │ │ + DW_CFA_advance_loc1: 138 to 0003a3ef │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a470 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3f0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a471 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3f1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a472 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3f2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a473 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3f3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003a480 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003a400 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 179 to 0003a533 │ │ │ │ + DW_CFA_advance_loc1: 179 to 0003a4b3 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 27 to 0003a54e │ │ │ │ + DW_CFA_advance_loc: 27 to 0003a4ce │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a552 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a4d2 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003a562 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a4de │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038ac 0000005c 000038b0 FDE cie=00000000 pc=0003a5e0..0003a728 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a5e1 │ │ │ │ +00003880 0000005c 00003884 FDE cie=00000000 pc=0003a560..0003a6a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a561 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a5e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a562 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a5e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a563 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a5e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a564 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a5e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a567 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003a601 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003a581 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003a60c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a58c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a60e │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a591 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a610 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a593 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a615 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a595 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a617 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a597 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a61f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a59f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 215 to 0003a6f6 │ │ │ │ + DW_CFA_advance_loc1: 215 to 0003a676 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a6fa │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a67a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a6fe │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a67e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a70a │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a68a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003a723 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003a6a3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a724 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6a4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a725 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6a5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a726 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6a6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a727 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6a7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000390c 0000005c 00003910 FDE cie=00000000 pc=0003a730..0003a868 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a731 │ │ │ │ +000038e0 0000005c 000038e4 FDE cie=00000000 pc=0003a6b0..0003a7e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a732 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a733 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a734 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a737 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a6b7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003a751 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003a6d1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003a75c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a6dc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a75e │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a6e1 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a760 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a6e3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a765 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a6e5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a767 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a6e7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a76f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a6ef │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 199 to 0003a836 │ │ │ │ + DW_CFA_advance_loc1: 199 to 0003a7b6 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a83a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a7ba │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a83e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a7be │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a84a │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a7ca │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003a863 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003a7e3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a864 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7e4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a865 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7e5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a866 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7e6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a867 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7e7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000396c 00000088 00003970 FDE cie=00000000 pc=0003a870..0003a9c4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a871 │ │ │ │ +00003940 00000088 00003944 FDE cie=00000000 pc=0003a7f0..0003a944 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a872 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a873 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a874 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a877 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a7f7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003a89a │ │ │ │ + DW_CFA_advance_loc: 35 to 0003a81a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a89f │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a81f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a8a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a821 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a8a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a823 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003a8a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a829 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a8ab │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a82b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a8b3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a833 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0003a911 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0003a891 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a913 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a893 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a914 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a894 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a920 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a8a0 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003a92a │ │ │ │ + DW_CFA_advance_loc: 10 to 0003a8aa │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a92b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a8ab │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003a93c │ │ │ │ + DW_CFA_advance_loc: 17 to 0003a8bc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a948 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a8c8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003a953 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a8d3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003a959 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a8d9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003a975 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003a8f5 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a976 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a8f6 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a977 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a8f7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003a988 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003a908 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a990 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a910 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003a99d │ │ │ │ + DW_CFA_advance_loc: 13 to 0003a91d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a9a1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a921 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a9a5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a925 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a9ad │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a92d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003a9bf │ │ │ │ + DW_CFA_advance_loc: 18 to 0003a93f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a940 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a941 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a942 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a943 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039f8 00000088 000039fc FDE cie=00000000 pc=0003a9d0..0003ab24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9d1 │ │ │ │ +000039cc 00000088 000039d0 FDE cie=00000000 pc=0003a950..0003aaa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a952 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a953 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a954 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a9d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a957 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003a9fa │ │ │ │ + DW_CFA_advance_loc: 35 to 0003a97a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a9ff │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a97f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003aa01 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a981 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003aa03 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a983 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003aa09 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a989 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003aa0b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a98b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aa13 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a993 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0003aa71 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0003a9f1 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003aa73 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a9f3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aa74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a9f4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003aa80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003aa00 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003aa8a │ │ │ │ + DW_CFA_advance_loc: 10 to 0003aa0a │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aa8b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa0b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003aa9c │ │ │ │ + DW_CFA_advance_loc: 17 to 0003aa1c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003aaa8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003aa28 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003aab3 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003aa33 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003aab9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003aa39 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003aad5 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003aa55 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aad6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa56 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aad7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa57 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003aae8 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003aa68 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aaf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003aa70 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003aafd │ │ │ │ + DW_CFA_advance_loc: 13 to 0003aa7d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ab01 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003aa81 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ab05 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003aa85 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ab0d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003aa8d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003ab1f │ │ │ │ + DW_CFA_advance_loc: 18 to 0003aa9f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aaa0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aaa1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aaa2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aaa3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a84 0000005c 00003a88 FDE cie=00000000 pc=0003ab30..0003ac68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab31 │ │ │ │ +00003a58 0000005c 00003a5c FDE cie=00000000 pc=0003aab0..0003abe8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aab1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aab2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aab3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aab4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ab37 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003aab7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003ab51 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003aad1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ab5c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003aadc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ab5e │ │ │ │ + DW_CFA_advance_loc: 5 to 0003aae1 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ab60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003aae3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003ab65 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003aae5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ab67 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003aae7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ab6f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003aaef │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 199 to 0003ac36 │ │ │ │ + DW_CFA_advance_loc1: 199 to 0003abb6 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ac3a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003abba │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ac3e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003abbe │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ac4a │ │ │ │ + DW_CFA_advance_loc: 12 to 0003abca │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003ac63 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003abe3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abe4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abe5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac66 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abe6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abe7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ae4 00000088 00003ae8 FDE cie=00000000 pc=0003ac70..0003adbe │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac71 │ │ │ │ +00003ab8 00000088 00003abc FDE cie=00000000 pc=0003abf0..0003ad3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abf4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ac77 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003abf7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003ac9a │ │ │ │ + DW_CFA_advance_loc: 35 to 0003ac1a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003ac9f │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ac1f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003aca1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ac21 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003aca3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ac23 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003aca9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ac29 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003acab │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ac2b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003acb3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ac33 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0003ad0e │ │ │ │ + DW_CFA_advance_loc1: 91 to 0003ac8e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ad10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ac90 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad11 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ac91 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ad1d │ │ │ │ + DW_CFA_advance_loc: 12 to 0003ac9d │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003ad27 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003aca7 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aca8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003ad39 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003acb9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ad45 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003acc5 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ad4d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003accd │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003ad53 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003acd3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003ad6f │ │ │ │ + DW_CFA_advance_loc: 28 to 0003acef │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003acf0 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad71 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003acf1 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003ad82 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003ad02 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ad8a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ad0a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003ad97 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003ad17 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ad9b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ad1b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ad9f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ad1f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ada7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ad27 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003adb9 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003ad39 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adba │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad3a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adbb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad3b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adbc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad3c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adbd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad3d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b70 00000088 00003b74 FDE cie=00000000 pc=0003adc0..0003af0e │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adc1 │ │ │ │ +00003b44 00000088 00003b48 FDE cie=00000000 pc=0003ad40..0003ae8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003adc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ad44 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003adc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ad47 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003adea │ │ │ │ + DW_CFA_advance_loc: 35 to 0003ad6a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003adef │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ad6f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003adf1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ad71 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003adf3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ad73 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003adf9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ad79 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003adfb │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ad7b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ae03 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ad83 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0003ae5e │ │ │ │ + DW_CFA_advance_loc1: 91 to 0003adde │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ae60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ade0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ae61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ade1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ae6d │ │ │ │ + DW_CFA_advance_loc: 12 to 0003aded │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003ae77 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003adf7 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ae78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003adf8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003ae89 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003ae09 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ae95 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003ae15 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ae9d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ae1d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003aea3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ae23 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003aebf │ │ │ │ + DW_CFA_advance_loc: 28 to 0003ae3f │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aec0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae40 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aec1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae41 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003aed2 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003ae52 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aeda │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ae5a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003aee7 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003ae67 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003aeeb │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ae6b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003aeef │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ae6f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aef7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ae77 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003af09 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003ae89 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae8a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af0b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae8b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae8c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae8d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003bfc 00000094 00003c00 FDE cie=00000000 pc=0003af10..0003b47f │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af11 │ │ │ │ +00003bd0 00000094 00003bd4 FDE cie=00000000 pc=0003ae90..0003b3ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af13 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003af1a │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ae9a │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003af3d │ │ │ │ + DW_CFA_advance_loc: 35 to 0003aebd │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003af4c │ │ │ │ + DW_CFA_advance_loc: 15 to 0003aecc │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003af4e │ │ │ │ + DW_CFA_advance_loc: 2 to 0003aece │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003af50 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003aed0 │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003af56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003aed6 │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aed7 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003af5f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003aedf │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 519 to 0003b166 │ │ │ │ + DW_CFA_advance_loc2: 519 to 0003b0e6 │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003b17b │ │ │ │ + DW_CFA_advance_loc: 21 to 0003b0fb │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b182 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b102 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b189 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b109 │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b18c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b10c │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003b1a6 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003b11f │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 257 to 0003b2a7 │ │ │ │ + DW_CFA_advance_loc2: 264 to 0003b227 │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b2ae │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b22e │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b2b5 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b235 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003b2c1 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003b241 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003b2d8 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003b258 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b2d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b259 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b2da │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b25a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b2db │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b25b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b2dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b25c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b2e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b260 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0003b308 │ │ │ │ + DW_CFA_advance_loc: 40 to 0003b288 │ │ │ │ DW_CFA_def_cfa_offset: 244 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b30c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b28c │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b30f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b28f │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003b322 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003b2a2 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c94 00000088 00003c98 FDE cie=00000000 pc=0003b480..0003b6a4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b481 │ │ │ │ +00003c68 00000088 00003c6c FDE cie=00000000 pc=0003b400..0003b624 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b482 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b402 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b483 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b403 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b484 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b404 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b487 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b407 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 114 to 0003b4f9 │ │ │ │ + DW_CFA_advance_loc1: 114 to 0003b479 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b47a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b47b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b47c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b47d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b500 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b480 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b506 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b483 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b507 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b487 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b50f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b48f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003b521 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003b4a1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b525 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b4a5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b52d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b4ad │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003b53d │ │ │ │ + DW_CFA_advance_loc: 16 to 0003b4bd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b541 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b4c1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b549 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b4c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003b559 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003b4d9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b55d │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b4dd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b565 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b4e5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 190 to 0003b623 │ │ │ │ + DW_CFA_advance_loc1: 190 to 0003b5a3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b625 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b5a5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 60 to 0003b661 │ │ │ │ + DW_CFA_advance_loc: 60 to 0003b5e1 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b665 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b5e5 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b66c │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b5ec │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b66d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b5ed │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b670 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b5f0 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b671 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b5f1 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b673 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b5f3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b674 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b5f4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003b682 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b5ff │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003b68f │ │ │ │ + DW_CFA_advance_loc: 16 to 0003b60f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003b69f │ │ │ │ + DW_CFA_advance_loc: 16 to 0003b61f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d20 00000030 00003d24 FDE cie=00000000 pc=0003b6b0..0003b6e0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b6b1 │ │ │ │ +00003cf4 00000030 00003cf8 FDE cie=00000000 pc=0003b630..0003b660 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b631 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b6b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b634 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b6b6 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003b641 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003b6bb │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b646 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b6bf │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b64a │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b6c3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b64e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b6c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b652 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b6cb │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b656 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003b6de │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b65e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b6df │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b65f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d54 00000028 00003d58 FDE cie=00000000 pc=0003b6e0..0003b707 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b6e1 │ │ │ │ +00003d28 00000028 00003d2c FDE cie=00000000 pc=0003b660..0003b687 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b661 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b6e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b664 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b6e6 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003b671 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b6ea │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b675 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b6ee │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b679 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b6f2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b67d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003b705 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b685 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b706 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b686 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003d80 000000a0 00003d84 FDE cie=00000000 pc=0003b710..0003b8c5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b711 │ │ │ │ +00003d54 000000a0 00003d58 FDE cie=00000000 pc=0003b690..0003b845 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b691 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b712 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b692 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003b720 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003b6a0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003b734 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003b6b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b735 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b6b5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b736 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b6b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003b740 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003b6c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b748 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b6c8 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b74a │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b6ca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b74c │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b6cc │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b74d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b6cd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003b759 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003b6d9 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003b766 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003b6e6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b76a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b6ea │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b76e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b6ee │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003b77c │ │ │ │ + DW_CFA_advance_loc: 14 to 0003b6fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0003b7cd │ │ │ │ + DW_CFA_advance_loc1: 81 to 0003b74d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b7cf │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b74f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003b7d4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b754 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b7db │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b75b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b7e3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b763 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003b7ed │ │ │ │ + DW_CFA_advance_loc: 10 to 0003b76d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b7ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b76e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b7ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b76f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b7f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b770 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0003b7f9 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003b779 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003b80c │ │ │ │ + DW_CFA_advance_loc: 19 to 0003b78c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0003b852 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0003b7d2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b859 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b7d9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b85d │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b7dd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b861 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b7e1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b867 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b7e7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b868 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b7e8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b86c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b7ec │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b7f0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b876 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b7f6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b877 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b7f7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b87b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b7fb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b87f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b7ff │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003b88d │ │ │ │ + DW_CFA_advance_loc: 14 to 0003b80d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 29 to 0003b8aa │ │ │ │ + DW_CFA_advance_loc: 29 to 0003b82a │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b8ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b82c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003b8b1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b831 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b8b8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b838 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b8c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b840 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e24 00000054 00003e28 FDE cie=00000000 pc=0003b8d0..0003b9b5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8d1 │ │ │ │ +00003df8 00000054 00003dfc FDE cie=00000000 pc=0003b850..0003b935 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b851 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b852 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b853 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 50 to 0003b905 │ │ │ │ + DW_CFA_advance_loc: 50 to 0003b885 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b906 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b886 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b907 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b887 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003b910 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003b890 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 0003b937 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003b8b7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b93a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b8ba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003b943 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003b8c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003b94c │ │ │ │ + DW_CFA_advance_loc: 9 to 0003b8cc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b8d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b958 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b8d8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003b963 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b8e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b967 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b8e7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b96d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b8ed │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b971 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b8f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b977 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b8f7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b97b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b8fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003b9a7 │ │ │ │ + DW_CFA_advance_loc: 44 to 0003b927 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e7c 00000064 00003e80 FDE cie=00000000 pc=0003b9c0..0003ba77 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b9c1 │ │ │ │ +00003e50 00000064 00003e54 FDE cie=00000000 pc=0003b940..0003b9f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b9c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b942 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b9c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b945 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0003b9f5 │ │ │ │ + DW_CFA_advance_loc: 48 to 0003b975 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b9f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b976 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b9f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b977 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003ba00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003b980 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba03 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b983 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003ba09 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b989 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba14 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b994 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ba1b │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b99b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba1e │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b99e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba29 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b9a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ba30 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b9b0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba33 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b9b3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba3e │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b9be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ba45 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b9c5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b9c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ba50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b9d0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba53 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b9d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ba54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b9d4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ba55 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b9d5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba60 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b9e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba63 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b9e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ba67 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b9e7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba72 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b9f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ee4 00000060 00003ee8 FDE cie=00000000 pc=0003ba80..0003bbb5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ba81 │ │ │ │ +00003eb8 00000060 00003ebc FDE cie=00000000 pc=0003ba00..0003bb35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003ba8f │ │ │ │ + DW_CFA_advance_loc: 14 to 0003ba0f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0003baf6 │ │ │ │ + DW_CFA_advance_loc1: 103 to 0003ba76 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003baf7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba77 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003bb00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003ba80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 0003bb05 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ba85 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003bb09 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ba89 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bb0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba8a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003bb10 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ba90 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003bb20 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003baa0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003bb31 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003bab1 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bb33 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bab3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003bb38 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003bab8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003bb3f │ │ │ │ + DW_CFA_advance_loc: 7 to 0003babf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003bb4b │ │ │ │ + DW_CFA_advance_loc: 12 to 0003bacb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003bb5c │ │ │ │ + DW_CFA_advance_loc: 17 to 0003badc │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bb5e │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bade │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003bb63 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003bae3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003bb6a │ │ │ │ + DW_CFA_advance_loc: 7 to 0003baea │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003bb72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003baf2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003bb75 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003baf5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bb76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003baf6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003bb80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003bb00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 0003bbb3 │ │ │ │ + DW_CFA_advance_loc: 51 to 0003bb33 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bbb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb34 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f48 00000140 00003f4c FDE cie=00000000 pc=0003bbc0..0003c29a │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bbc1 │ │ │ │ +00003f1c 00000140 00003f20 FDE cie=00000000 pc=0003bb40..0003c21a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bbc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bbc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003bbcf │ │ │ │ + DW_CFA_advance_loc: 12 to 0003bb4f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003bbd2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bb52 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 181 to 0003bc87 │ │ │ │ + DW_CFA_advance_loc1: 181 to 0003bc07 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bc89 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bc09 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bc8a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc0a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003bc8d │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bc0d │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bc8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc0e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bc90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bc10 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bc91 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc11 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003bcaa │ │ │ │ + DW_CFA_advance_loc: 25 to 0003bc2a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bcac │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bc2c │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003bcb2 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bc32 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003bcb6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003bc36 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bcb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc37 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003bcc3 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003bc43 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003bcc9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bc49 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003bcd0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003bc50 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bcd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bc52 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003bcd8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bc58 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 46 to 0003bd06 │ │ │ │ + DW_CFA_advance_loc: 46 to 0003bc86 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 588 to 0003bf52 │ │ │ │ + DW_CFA_advance_loc2: 588 to 0003bed2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003bf58 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bed8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003bf60 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bee0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003bf63 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bee3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bf64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bee4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bf65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bee5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bf66 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bee6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bf67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bee7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003bf70 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003bef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 0003bfa3 │ │ │ │ + DW_CFA_advance_loc: 51 to 0003bf23 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf24 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfa5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf25 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf26 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfa7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf27 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003bfb0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003bf30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 0003bfe3 │ │ │ │ + DW_CFA_advance_loc: 51 to 0003bf63 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfe4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf64 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfe5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf65 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfe6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf66 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfe7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf67 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003bff0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003bf70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 0003c002 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003bf82 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c004 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bf84 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c005 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf85 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c008 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bf88 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c009 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf89 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c00b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bf8b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c00c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf8c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003c025 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003bfa5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c027 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bfa7 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c02d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bfad │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c031 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003bfb1 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c032 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bfb2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c03a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bfba │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c046 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003bfc6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c049 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bfc9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c051 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bfd1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c059 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bfd9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c05f │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bfdf │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c067 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bfe7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 152 to 0003c0ff │ │ │ │ + DW_CFA_advance_loc1: 152 to 0003c07f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003c106 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003c086 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c10c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c08c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c110 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c090 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c0a0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c121 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c0a1 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c123 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c0a3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c125 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c0a5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c126 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c0a6 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c127 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c0a7 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c12b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c0ab │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c12d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c0ad │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c139 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c0b9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c13c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c0bc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003c150 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003c0d0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 205 to 0003c21d │ │ │ │ + DW_CFA_advance_loc1: 205 to 0003c19d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003c224 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003c1a4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c22a │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c1aa │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c22e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c1ae │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c23e │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c1be │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003c24d │ │ │ │ + DW_CFA_advance_loc: 15 to 0003c1cd │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c255 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c1cf │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c259 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c1db │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c25c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c1dc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c268 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c1e8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003c275 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003c1f5 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c27b │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c1fb │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c27c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c1fc │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c282 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c202 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c292 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c212 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ │ │ │ -0000408c 0000008c 00004090 FDE cie=00000000 pc=0003c2a0..0003c432 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2a1 │ │ │ │ +00004060 0000008c 00004064 FDE cie=00000000 pc=0003c220..0003c3b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c221 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c222 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c223 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c224 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c2b2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003c232 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003c2c9 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003c249 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c2cd │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c24d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c2cf │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c24f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c2d2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c252 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003c2dd │ │ │ │ + DW_CFA_advance_loc: 11 to 0003c25d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 111 to 0003c34c │ │ │ │ + DW_CFA_advance_loc1: 111 to 0003c2cc │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c35c │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c2dc │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c35e │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c2de │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c35f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c2df │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003c36c │ │ │ │ + DW_CFA_advance_loc: 13 to 0003c2ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003c377 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003c2f7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c378 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c2f8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c379 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c2f9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c37a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c2fa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c37b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c2fb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c37c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c2fc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c382 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c302 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c384 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c304 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003c389 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c309 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003c390 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003c310 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003c39b │ │ │ │ + DW_CFA_advance_loc: 11 to 0003c31b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003c3a5 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003c325 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c3a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c327 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003c3ac │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c32c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003c3b3 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003c333 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003c3be │ │ │ │ + DW_CFA_advance_loc: 11 to 0003c33e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 111 to 0003c42d │ │ │ │ + DW_CFA_advance_loc1: 111 to 0003c3ad │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c42e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3ae │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c42f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3af │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c430 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3b0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c431 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3b1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000411c 00000120 00004120 FDE cie=00000000 pc=0003c440..0003cc05 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c441 │ │ │ │ +000040f0 00000120 000040f4 FDE cie=00000000 pc=0003c3c0..0003cb85 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c442 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c443 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c44f │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c3cf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c452 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c3d2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 428 to 0003c5fe │ │ │ │ + DW_CFA_advance_loc2: 424 to 0003c57a │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c606 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c586 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c608 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c588 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003c60d │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c58d │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c60e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c58e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003c617 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003c597 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c619 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c599 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c625 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c5a5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c626 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c5a6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c632 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c5b2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 123 to 0003c6ad │ │ │ │ + DW_CFA_advance_loc1: 123 to 0003c62d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c6b3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c633 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c6bb │ │ │ │ + DW_CFA_advance_loc: 8 to 0003c63b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 627 to 0003c92e │ │ │ │ + DW_CFA_advance_loc2: 627 to 0003c8ae │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c932 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c8b2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c933 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c8b3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c934 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c8b4 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c935 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c8b5 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c937 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c8b7 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c938 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c8b8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003c94b │ │ │ │ + DW_CFA_advance_loc: 19 to 0003c8cb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c953 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003c8d3 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c959 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c8d9 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c95d │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c8dd │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c95e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c8de │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c966 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003c8e6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0003c9ae │ │ │ │ + DW_CFA_advance_loc1: 72 to 0003c92e │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c9be │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c93e │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c9c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c940 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c9c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c941 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003c9ce │ │ │ │ + DW_CFA_advance_loc: 13 to 0003c94e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003c9d9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003c959 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c9da │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c95a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c9db │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c95b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c9dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c95c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c9dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c95d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c9de │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c95e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 95 to 0003ca3d │ │ │ │ + DW_CFA_advance_loc1: 95 to 0003c9bd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ca3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c9be │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ca3f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c9bf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ca40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c9c0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ca41 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c9c1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003ca50 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003c9d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 109 to 0003cabd │ │ │ │ + DW_CFA_advance_loc1: 109 to 0003ca3d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cabe │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ca3e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cabf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ca3f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cac0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ca40 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cac1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ca41 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cac2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ca42 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cac5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ca45 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cacb │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ca4b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cad3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ca53 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0003cb28 │ │ │ │ + DW_CFA_advance_loc1: 85 to 0003caa8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003cb32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003cab2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cb3a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003caba │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003cb4a │ │ │ │ + DW_CFA_advance_loc: 16 to 0003caca │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003cb4e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cace │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cacf │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cad0 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cad1 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003cb53 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003cad3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cad4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003cb67 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003cae7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cb6f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003caef │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cb75 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003caf5 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003cb79 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003caf9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cafa │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cb82 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cb02 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003cb93 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003cb13 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003cb95 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003cb15 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003cb9f │ │ │ │ + DW_CFA_advance_loc: 10 to 0003cb1f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cba0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cb20 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003cbac │ │ │ │ + DW_CFA_advance_loc: 12 to 0003cb2c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003cbb7 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003cb37 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003cbc1 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003cb41 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cbc9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cb49 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ │ │ │ -00004240 00000030 00004244 FDE cie=00000000 pc=0003cc10..0003cc50 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc11 │ │ │ │ +00004214 00000030 00004218 FDE cie=00000000 pc=0003cb90..0003cbd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cb91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cc14 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cb94 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003cc2e │ │ │ │ + DW_CFA_advance_loc: 26 to 0003cbae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc2f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cbaf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cbb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 0003cc3f │ │ │ │ + DW_CFA_advance_loc: 15 to 0003cbbf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003cc43 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cbc3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cc4b │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cbcb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cc4e │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cbce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cbcf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004274 0000002c 00004278 FDE cie=00000000 pc=0003cc80..0003ce16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc81 │ │ │ │ +00004248 0000002c 0000424c FDE cie=00000000 pc=0003cc00..0003cd96 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cc01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003cc83 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003cc03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cc89 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003cc09 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 393 to 0003ce12 │ │ │ │ + DW_CFA_advance_loc2: 393 to 0003cd92 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce13 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd93 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd94 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce15 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd95 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042a4 00000058 000042a8 FDE cie=00000000 pc=0003ce20..0003cf78 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce21 │ │ │ │ +00004278 00000058 0000427c FDE cie=00000000 pc=0003cda0..0003cef8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cda1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cda2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ce25 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cda5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 135 to 0003ceac │ │ │ │ + DW_CFA_advance_loc1: 135 to 0003ce2c │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003ceb2 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ce32 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003ceb7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ce37 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003cebe │ │ │ │ + DW_CFA_advance_loc: 7 to 0003ce3e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cec6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ce46 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003cecf │ │ │ │ + DW_CFA_advance_loc: 9 to 0003ce4f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ced3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ce53 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cedb │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ce5b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 61 to 0003cf18 │ │ │ │ + DW_CFA_advance_loc: 62 to 0003ce99 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cf19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ce9a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cf1a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ce9b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cf20 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003cea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cf23 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cea3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003cf27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cea7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cf2f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ceaf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0003cf75 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0003cef5 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cf76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cef6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cf77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cef7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004300 00000064 00004304 FDE cie=00000000 pc=0003cf80..0003d0a4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cf81 │ │ │ │ +000042d4 00000064 000042d8 FDE cie=00000000 pc=0003cf00..0003d024 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cf82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cf83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cf86 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cf06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0003cfde │ │ │ │ + DW_CFA_advance_loc1: 89 to 0003cf5f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003cfe2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cf63 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cfea │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cf6b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003cff4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003cf75 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cffa │ │ │ │ + DW_CFA_advance_loc: 6 to 0003cf7b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003cfff │ │ │ │ + DW_CFA_advance_loc: 5 to 0003cf80 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d006 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003cf87 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d00e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cf8f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d011 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cf92 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d012 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf93 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d013 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf94 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d014 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf95 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003d020 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003cfa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d023 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cfa3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d027 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cfa7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d02f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cfaf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0003d0a0 │ │ │ │ + DW_CFA_advance_loc1: 113 to 0003d020 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d021 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d022 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d023 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004368 00000050 0000436c FDE cie=00000000 pc=0003d0b0..0003d1a1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0b1 │ │ │ │ +0000433c 00000050 00004340 FDE cie=00000000 pc=0003d030..0003d121 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d031 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d0b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d034 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d035 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d0b8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d038 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d0c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d040 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003d0e3 │ │ │ │ + DW_CFA_advance_loc: 35 to 0003d063 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d0e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d066 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d067 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d068 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d069 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d0f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d070 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 50 to 0003d122 │ │ │ │ + DW_CFA_advance_loc: 50 to 0003d0a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d125 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d0a5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d126 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d0a6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d127 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d0a7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d128 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d0a8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d130 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d0b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000043bc 0000002c 000043c0 FDE cie=00000000 pc=0003d1b0..0003dcb1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1b1 │ │ │ │ +00004390 0000002c 00004394 FDE cie=00000000 pc=0003d130..0003dc84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d131 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003d1b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d133 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0003d1bc │ │ │ │ + DW_CFA_advance_loc: 9 to 0003d13c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1791 to 0003d8bb │ │ │ │ + DW_CFA_advance_loc2: 1855 to 0003d87b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d8bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d87c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d8bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d87d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d8be │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d87e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003d8c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d880 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000043ec 0000002c 000043f0 FDE cie=00000000 pc=0003dcc0..0003f3ae │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dcc1 │ │ │ │ +000043c0 0000002c 000043c4 FDE cie=00000000 pc=0003dc90..0003f36e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003dcc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003dc93 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0003dccc │ │ │ │ + DW_CFA_advance_loc: 9 to 0003dc9c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2146 to 0003e52e │ │ │ │ + DW_CFA_advance_loc2: 2134 to 0003e4f2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e52f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4f3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e530 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4f4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e531 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4f5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003e540 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e500 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000441c 00000118 00004420 FDE cie=00000000 pc=0003f3b0..0003f827 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3b1 │ │ │ │ +000043f0 00000118 000043f4 FDE cie=00000000 pc=0003f370..0003f7e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f371 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f372 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f373 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f374 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f3b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f377 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 62 to 0003f3f5 │ │ │ │ + DW_CFA_advance_loc: 62 to 0003f3b5 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f3fc │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f3bc │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f403 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f3c3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f40b │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f3cb │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f412 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f3d2 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f417 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f3d7 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f419 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f3d9 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f41a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f3da │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f429 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f3e9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 122 to 0003f4a3 │ │ │ │ + DW_CFA_advance_loc1: 118 to 0003f45f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003f4b6 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003f476 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f4be │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f47e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0003f4ff │ │ │ │ + DW_CFA_advance_loc1: 68 to 0003f4c2 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003f508 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f4c8 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f50c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f4cc │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f510 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f4d2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f51a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f4da │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003f533 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003f4f3 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f534 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f4f4 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f538 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f4f8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f53c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f4fc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f544 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f504 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0003f5ab │ │ │ │ + DW_CFA_advance_loc1: 103 to 0003f56b │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f5b6 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f576 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f5bb │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f57b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f5bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f57c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003f5c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003f588 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003f5e4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003f5a4 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f5e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5a5 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0003f626 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0003f5e6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 71 to 0003f66d │ │ │ │ + DW_CFA_advance_loc1: 71 to 0003f62d │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f671 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f631 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f676 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f636 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f67d │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f63d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003f692 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003f652 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f693 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f653 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f694 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f654 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f695 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f655 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f696 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f656 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f697 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f657 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f69a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f65a │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f69b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f65b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f6a3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f663 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003f6b5 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003f675 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f6ba │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f67a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0003f711 │ │ │ │ + DW_CFA_advance_loc1: 87 to 0003f6d1 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f712 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f6d2 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f716 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f6d6 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f717 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f6d7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f71f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f6df │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003f736 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003f6f6 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f745 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f705 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f754 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f714 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003f762 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003f722 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f769 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f729 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f771 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f731 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f779 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f739 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003f787 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003f747 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f796 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f756 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003f7aa │ │ │ │ + DW_CFA_advance_loc: 20 to 0003f76a │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 29 to 0003f7c7 │ │ │ │ + DW_CFA_advance_loc: 29 to 0003f787 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f7d6 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f796 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003f7e8 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003f7a8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f7ef │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f7af │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f7fe │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f7be │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f809 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f7c9 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f810 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f7d0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f81f │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f7df │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004538 00000034 0000453c FDE cie=00000000 pc=0003f830..0003f86e │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f831 │ │ │ │ +0000450c 00000034 00004510 FDE cie=00000000 pc=0003f7f0..0003f82e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f7f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f834 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f7f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003f84b │ │ │ │ + DW_CFA_advance_loc: 23 to 0003f80b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f84f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f80f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f853 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f813 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f857 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f817 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f85b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f81b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f85f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f81f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f860 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f820 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f824 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f86c │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f82c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f86d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f82d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004570 00000034 00004574 FDE cie=00000000 pc=0003f870..0003f8a5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f871 │ │ │ │ +00004544 00000034 00004548 FDE cie=00000000 pc=0003f830..0003f865 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f874 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f834 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f879 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003f844 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f87b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f846 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f880 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f84b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f88f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f84f │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f893 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f853 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f897 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f857 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f89b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f85b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f8a3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f863 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f864 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045a8 00000028 000045ac FDE cie=00000000 pc=0003f8b0..0003f8d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8b1 │ │ │ │ +0000457c 00000028 00004580 FDE cie=00000000 pc=0003f870..0003f897 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f871 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f8b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f874 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f8b6 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003f881 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f8ba │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f885 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f8be │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f889 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f8c2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f88d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003f8d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f895 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f896 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000045d4 0000004c 000045d8 FDE cie=00000000 pc=0003f8e0..0003f9b1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8e1 │ │ │ │ +000045a8 0000004c 000045ac FDE cie=00000000 pc=0003f8a0..0003f971 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f8a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f8a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f8a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 153 to 0003f97c │ │ │ │ + DW_CFA_advance_loc1: 153 to 0003f93c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f97d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f93d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f97e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f93e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f980 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f940 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f983 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f943 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f98b │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f94b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003f997 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003f957 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f9a1 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f961 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f9a5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f965 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f9ad │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f96d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f96e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9af │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f96f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f970 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004624 00000070 00004628 FDE cie=00000000 pc=0003f9c0..0003fa7c │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9c1 │ │ │ │ +000045f8 00000070 000045fc FDE cie=00000000 pc=0003f980..0003fa3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f982 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f983 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003f9cc │ │ │ │ + DW_CFA_advance_loc: 9 to 0003f98c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f9db │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f99b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003f9e9 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003f9a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003f9f9 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003f9b9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f9fc │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f9bc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fa05 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003f9c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003fa10 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f9d0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003fa16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f9d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003fa2b │ │ │ │ + DW_CFA_advance_loc: 21 to 0003f9eb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003fa38 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003f9f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f9f9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa3a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f9fa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003fa40 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003fa00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa43 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fa03 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa46 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fa06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003fa51 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003fa11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003fa58 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003fa18 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa5b │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fa1b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003fa66 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003fa26 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003fa6d │ │ │ │ + DW_CFA_advance_loc: 7 to 0003fa2d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa70 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fa30 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003fa78 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003fa38 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa79 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fa39 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fa3a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa7b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fa3b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004698 00000074 0000469c FDE cie=00000000 pc=0003fa80..0003fc01 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa81 │ │ │ │ +0000466c 00000074 00004670 FDE cie=00000000 pc=0003fa40..0003fbc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fa41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fa42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa85 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fa45 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0003facf │ │ │ │ + DW_CFA_advance_loc1: 74 to 0003fa8f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fad0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fa90 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fad1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fa91 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003fae0 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003faa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 90 to 0003fb3a │ │ │ │ + DW_CFA_advance_loc1: 90 to 0003fafa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb3b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fafb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fafc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003fb40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003fb00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fb43 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fb03 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fb46 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fb06 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb47 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb07 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fb50 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003fb10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 90 to 0003fbaa │ │ │ │ + DW_CFA_advance_loc1: 90 to 0003fb6a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003fbaf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb6b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb6c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003fbc0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003fb80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 0003fbd2 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003fb92 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb93 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb94 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003fbe0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003fba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fbe3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fba3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fbe6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fba6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbe7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fba7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fbf0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003fbb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004710 00000048 00004714 FDE cie=00000000 pc=0003fc10..0003fd29 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fc11 │ │ │ │ +000046e4 00000048 000046e8 FDE cie=00000000 pc=0003fbd0..0003fce9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fbd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fc12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fbd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fc15 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fbd5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc1: 230 to 0003fcfb │ │ │ │ + DW_CFA_advance_loc1: 230 to 0003fcbb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fcfc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcbc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fcfd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcbd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fd00 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fcc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fd03 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fcc3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fd06 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fcc6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcc7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fd10 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003fcd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fd19 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003fcd9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd1a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcda │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcdb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003fd20 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003fce0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000475c 0000005c 00004760 FDE cie=00000000 pc=0003fd30..0003fe7a │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd31 │ │ │ │ +00004730 0000005c 00004734 FDE cie=00000000 pc=0003fcf0..0003fe3a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fd36 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fcf6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 54 to 0003fd6c │ │ │ │ + DW_CFA_advance_loc: 54 to 0003fd2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fd6f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fd2f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fd30 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fd71 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fd31 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003fd80 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003fd40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 0003fda7 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003fd67 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 0003fdd1 │ │ │ │ + DW_CFA_advance_loc: 42 to 0003fd91 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fdd4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fd94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fdd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fd95 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fdd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fd96 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fdd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fd97 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fde0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003fda0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 108 to 0003fe4c │ │ │ │ + DW_CFA_advance_loc1: 108 to 0003fe0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fe4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe0d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fe50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe0e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fe51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe0f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003fe60 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003fe20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000047bc 00000048 000047c0 FDE cie=00000000 pc=0003fe80..0003fed5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fe81 │ │ │ │ +00004790 00000048 00004794 FDE cie=00000000 pc=0003fe40..0003fe95 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fe82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fe83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fe84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe44 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fe87 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fe47 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003feb3 │ │ │ │ + DW_CFA_advance_loc: 44 to 0003fe73 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003feb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe74 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003feb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe75 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003feb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe76 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003fec2 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003fe82 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003fed0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003fe90 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fed1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe91 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fed2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe92 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe93 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fed4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe94 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004808 00000048 0000480c FDE cie=00000000 pc=0003fee0..0003ff35 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fee1 │ │ │ │ +000047dc 00000048 000047e0 FDE cie=00000000 pc=0003fea0..0003fef5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fee2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fea2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fee3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fea3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fee4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fea4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fee7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fea7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003ff13 │ │ │ │ + DW_CFA_advance_loc: 44 to 0003fed3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fed4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff15 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fed5 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fed6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ff22 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003fee2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003ff30 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003fef0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff31 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fef1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fef2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fef3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fef4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004854 00000048 00004858 FDE cie=00000000 pc=0003ff40..0003ff95 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff41 │ │ │ │ +00004828 00000048 0000482c FDE cie=00000000 pc=0003ff00..0003ff55 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ff47 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ff07 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003ff73 │ │ │ │ + DW_CFA_advance_loc: 44 to 0003ff33 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff34 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff35 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff36 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ff82 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003ff42 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003ff90 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003ff50 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff91 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff51 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff52 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff53 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ff94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff54 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048a0 00000048 000048a4 FDE cie=00000000 pc=0003ffa0..0004000d │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ffa1 │ │ │ │ +00004874 00000048 00004878 FDE cie=00000000 pc=0003ff60..0003ffcd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ffa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ffa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ffa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ffa7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ff67 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0003ffe3 │ │ │ │ + DW_CFA_advance_loc: 60 to 0003ffa3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ffe7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ffa7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ffeb │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ffab │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ffec │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fff5 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003ffb5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00040008 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003ffc8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040009 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffc9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004000a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004000b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffcb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004000c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffcc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048ec 00000048 000048f0 FDE cie=00000000 pc=00040010..0004007d │ │ │ │ - DW_CFA_advance_loc: 1 to 00040011 │ │ │ │ +000048c0 00000048 000048c4 FDE cie=00000000 pc=0003ffd0..0004003d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040012 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040013 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040014 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ffd4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040017 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ffd7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 00040053 │ │ │ │ + DW_CFA_advance_loc: 60 to 00040013 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040057 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040017 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004005b │ │ │ │ + DW_CFA_advance_loc: 4 to 0004001b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004005c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004001c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00040065 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040025 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00040078 │ │ │ │ + DW_CFA_advance_loc: 19 to 00040038 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040079 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040039 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004007a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004003a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004007b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004003b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004007c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004003c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004938 00000048 0000493c FDE cie=00000000 pc=00040080..000400ed │ │ │ │ - DW_CFA_advance_loc: 1 to 00040081 │ │ │ │ +0000490c 00000048 00004910 FDE cie=00000000 pc=00040040..000400ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00040041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040082 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040042 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040083 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040043 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040084 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040044 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040087 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040047 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 000400c3 │ │ │ │ + DW_CFA_advance_loc: 60 to 00040083 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 000400c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040087 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000400cb │ │ │ │ + DW_CFA_advance_loc: 4 to 0004008b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0004008c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 000400d5 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040095 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000400e8 │ │ │ │ + DW_CFA_advance_loc: 19 to 000400a8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400a9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000400aa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400eb │ │ │ │ + DW_CFA_advance_loc: 1 to 000400ab │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400ec │ │ │ │ + DW_CFA_advance_loc: 1 to 000400ac │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004984 00000068 00004988 FDE cie=00000000 pc=000400f0..000401ab │ │ │ │ - DW_CFA_advance_loc: 1 to 000400f1 │ │ │ │ +00004958 00000068 0000495c FDE cie=00000000 pc=000400b0..0004016b │ │ │ │ + DW_CFA_advance_loc: 1 to 000400b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000400f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000400b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00040153 │ │ │ │ + DW_CFA_advance_loc1: 92 to 00040113 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040154 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040114 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040155 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040115 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040156 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040116 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00040162 │ │ │ │ + DW_CFA_advance_loc: 12 to 00040122 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040165 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040125 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040166 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040126 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040167 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040127 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004016f │ │ │ │ + DW_CFA_advance_loc: 8 to 0004012f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040173 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040133 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040174 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040134 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040175 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040135 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040179 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040139 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004017b │ │ │ │ + DW_CFA_advance_loc: 2 to 0004013b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 00040182 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040142 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004018f │ │ │ │ + DW_CFA_advance_loc: 13 to 0004014f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 000401a6 │ │ │ │ + DW_CFA_advance_loc: 23 to 00040166 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040167 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040168 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040169 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0004016a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000049f0 00000048 000049f4 FDE cie=00000000 pc=000401b0..0004023a │ │ │ │ - DW_CFA_advance_loc: 1 to 000401b1 │ │ │ │ +000049c4 00000048 000049c8 FDE cie=00000000 pc=00040170..000401fa │ │ │ │ + DW_CFA_advance_loc: 1 to 00040171 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040172 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040173 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040174 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000401b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040177 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00040203 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000401c3 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040207 │ │ │ │ + DW_CFA_advance_loc: 4 to 000401c7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004020b │ │ │ │ + DW_CFA_advance_loc: 4 to 000401cb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004020c │ │ │ │ + DW_CFA_advance_loc: 1 to 000401cc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00040215 │ │ │ │ + DW_CFA_advance_loc: 9 to 000401d5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 00040235 │ │ │ │ + DW_CFA_advance_loc: 32 to 000401f5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040236 │ │ │ │ + DW_CFA_advance_loc: 1 to 000401f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040237 │ │ │ │ + DW_CFA_advance_loc: 1 to 000401f7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040238 │ │ │ │ + DW_CFA_advance_loc: 1 to 000401f8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040239 │ │ │ │ + DW_CFA_advance_loc: 1 to 000401f9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a3c 00000048 00004a40 FDE cie=00000000 pc=00040240..000402ca │ │ │ │ - DW_CFA_advance_loc: 1 to 00040241 │ │ │ │ +00004a10 00000048 00004a14 FDE cie=00000000 pc=00040200..0004028a │ │ │ │ + DW_CFA_advance_loc: 1 to 00040201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040242 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040202 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040243 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040203 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040244 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040204 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040247 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040207 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00040293 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00040253 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040297 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040257 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004029b │ │ │ │ + DW_CFA_advance_loc: 4 to 0004025b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004029c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004025c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 000402a5 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040265 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000402c5 │ │ │ │ + DW_CFA_advance_loc: 32 to 00040285 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040286 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040287 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040288 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040289 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a88 00000050 00004a8c FDE cie=00000000 pc=000402d0..00040400 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402d1 │ │ │ │ +00004a5c 00000050 00004a60 FDE cie=00000000 pc=00040290..000403c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040292 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040293 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040294 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000402d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040297 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 206 to 000403a5 │ │ │ │ + DW_CFA_advance_loc1: 206 to 00040365 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040366 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040367 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040368 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040369 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000403b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040370 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 75 to 000403fb │ │ │ │ + DW_CFA_advance_loc1: 75 to 000403bb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403fc │ │ │ │ + DW_CFA_advance_loc: 1 to 000403bc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403fd │ │ │ │ + DW_CFA_advance_loc: 1 to 000403bd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000403be │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000403bf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004adc 00000054 00004ae0 FDE cie=00000000 pc=00040400..00040558 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040401 │ │ │ │ +00004ab0 00000054 00004ab4 FDE cie=00000000 pc=000403c0..00040518 │ │ │ │ + DW_CFA_advance_loc: 1 to 000403c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040402 │ │ │ │ + DW_CFA_advance_loc: 1 to 000403c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040403 │ │ │ │ + DW_CFA_advance_loc: 1 to 000403c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040404 │ │ │ │ + DW_CFA_advance_loc: 1 to 000403c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040407 │ │ │ │ + DW_CFA_advance_loc: 3 to 000403c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 254 to 00040505 │ │ │ │ + DW_CFA_advance_loc1: 254 to 000404c5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040508 │ │ │ │ + DW_CFA_advance_loc: 3 to 000404c8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040509 │ │ │ │ + DW_CFA_advance_loc: 1 to 000404c9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004050a │ │ │ │ + DW_CFA_advance_loc: 1 to 000404ca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004050b │ │ │ │ + DW_CFA_advance_loc: 1 to 000404cb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00040510 │ │ │ │ + DW_CFA_advance_loc: 5 to 000404d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 29 to 0004052d │ │ │ │ + DW_CFA_advance_loc: 29 to 000404ed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00040533 │ │ │ │ + DW_CFA_advance_loc: 6 to 000404f3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040534 │ │ │ │ + DW_CFA_advance_loc: 1 to 000404f4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040535 │ │ │ │ + DW_CFA_advance_loc: 1 to 000404f5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040536 │ │ │ │ + DW_CFA_advance_loc: 1 to 000404f6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040537 │ │ │ │ + DW_CFA_advance_loc: 1 to 000404f7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b34 00000054 00004b38 FDE cie=00000000 pc=00040560..0004079f │ │ │ │ - DW_CFA_advance_loc: 1 to 00040561 │ │ │ │ +00004b08 00000054 00004b0c FDE cie=00000000 pc=00040520..0004075f │ │ │ │ + DW_CFA_advance_loc: 1 to 00040521 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040562 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040522 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040563 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040523 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040564 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040524 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040567 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040527 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 205 to 00040634 │ │ │ │ + DW_CFA_advance_loc1: 205 to 000405f4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0004064d │ │ │ │ + DW_CFA_advance_loc: 25 to 0004060d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004064e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004060e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 19 to 00040661 │ │ │ │ + DW_CFA_advance_loc: 19 to 00040621 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040665 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040625 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00040675 │ │ │ │ + DW_CFA_advance_loc: 16 to 00040635 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040676 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040636 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040677 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040637 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040678 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040638 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040679 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040639 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00040680 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040640 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b8c 00000034 00004b90 FDE cie=00000000 pc=000407a0..000407e8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407a1 │ │ │ │ +00004b60 00000034 00004b64 FDE cie=00000000 pc=00040760..000407a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040761 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000407af │ │ │ │ + DW_CFA_advance_loc: 14 to 0004076f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 000407b7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040777 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000407bd │ │ │ │ + DW_CFA_advance_loc: 6 to 0004077d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 000407c4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040784 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000407c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040788 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000407cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0004078c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000407d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040790 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040791 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000407d9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040799 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 000407db │ │ │ │ + DW_CFA_advance_loc: 2 to 0004079b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000407e3 │ │ │ │ + DW_CFA_advance_loc: 8 to 000407a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bc4 00000028 00004bc8 FDE cie=00000000 pc=000407f0..00040a67 │ │ │ │ - DW_CFA_advance_loc: 3 to 000407f3 │ │ │ │ +00004b98 00000028 00004b9c FDE cie=00000000 pc=000407b0..00040a27 │ │ │ │ + DW_CFA_advance_loc: 3 to 000407b3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 254 to 000408f1 │ │ │ │ + DW_CFA_advance_loc1: 254 to 000408b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00040900 │ │ │ │ + DW_CFA_advance_loc: 15 to 000408c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 309 to 00040a35 │ │ │ │ + DW_CFA_advance_loc2: 309 to 000409f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00040a40 │ │ │ │ + DW_CFA_advance_loc: 11 to 00040a00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00040a47 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040a07 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00040a50 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bf0 0000003c 00004bf4 FDE cie=00000000 pc=00040a70..00040fa5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040a71 │ │ │ │ +00004bc4 0000003c 00004bc8 FDE cie=00000000 pc=00040a30..00040f85 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040a31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00040a73 │ │ │ │ + DW_CFA_advance_loc: 2 to 00040a33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00040a79 │ │ │ │ + DW_CFA_advance_loc: 6 to 00040a39 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1254 to 00040f5f │ │ │ │ + DW_CFA_advance_loc2: 1286 to 00040f3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f40 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f41 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f42 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f43 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 00040f7e │ │ │ │ + DW_CFA_advance_loc: 27 to 00040f5e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f5f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f60 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f61 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f62 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c30 00000014 00004c34 FDE cie=00000000 pc=00040fb0..00040fe6 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040fb3 │ │ │ │ +00004c04 00000014 00004c08 FDE cie=00000000 pc=00040f90..00040fc6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040f93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 00040fe1 │ │ │ │ + DW_CFA_advance_loc: 46 to 00040fc1 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c48 0000001c 00004c4c FDE cie=00000000 pc=00040ff0..00041120 │ │ │ │ - DW_CFA_advance_loc: 14 to 00040ffe │ │ │ │ +00004c1c 0000001c 00004c20 FDE cie=00000000 pc=00040fd0..00041100 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040fd3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 165 to 000410a3 │ │ │ │ + DW_CFA_advance_loc1: 176 to 00041083 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 000410b0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00041090 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 105 to 00041119 │ │ │ │ + DW_CFA_advance_loc1: 105 to 000410f9 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c68 00000024 00004c6c FDE cie=00000000 pc=00041120..0004150f │ │ │ │ - DW_CFA_advance_loc: 11 to 0004112b │ │ │ │ +00004c3c 00000024 00004c40 FDE cie=00000000 pc=00041100..00041513 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041101 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004112e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 499 to 00041321 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041104 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 525 to 00041311 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041322 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041312 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00041330 │ │ │ │ + DW_CFA_advance_loc: 14 to 00041320 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c90 00000034 00004c94 FDE cie=00000000 pc=00041510..000415a9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041511 │ │ │ │ +00004c64 00000034 00004c68 FDE cie=00000000 pc=00041520..000415b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041521 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041514 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004152f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 00041536 │ │ │ │ + DW_CFA_advance_loc: 21 to 00041544 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0004155a │ │ │ │ + DW_CFA_advance_loc: 38 to 0004156a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004156c │ │ │ │ + DW_CFA_advance_loc: 18 to 0004157c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004156d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004157d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041570 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041580 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00041584 │ │ │ │ + DW_CFA_advance_loc: 20 to 00041594 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000415a0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000415b0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000415a7 │ │ │ │ + DW_CFA_advance_loc: 7 to 000415b7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000415b8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cc8 00000028 00004ccc FDE cie=00000000 pc=000415b0..00041623 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415b1 │ │ │ │ +00004c9c 00000028 00004ca0 FDE cie=00000000 pc=000415c0..00041633 │ │ │ │ + DW_CFA_advance_loc: 1 to 000415c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000415c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000415b5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000415c5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 107 to 00041620 │ │ │ │ + DW_CFA_advance_loc1: 107 to 00041630 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041621 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041631 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041622 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041632 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cf4 00000028 00004cf8 FDE cie=00000000 pc=00041640..000416e4 │ │ │ │ +00004cc8 00000028 00004ccc FDE cie=00000000 pc=00041640..000416e4 │ │ │ │ DW_CFA_advance_loc: 1 to 00041641 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 102 to 000416a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 9 to 000416b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 47 to 000416df │ │ │ │ + DW_CFA_advance_loc: 45 to 000416dd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000416e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 000416e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 3 to 000416e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d20 00000020 00004d24 FDE cie=00000000 pc=000416f0..00041756 │ │ │ │ +00004cf4 00000020 00004cf8 FDE cie=00000000 pc=000416f0..00041746 │ │ │ │ DW_CFA_advance_loc: 1 to 000416f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 80 to 00041741 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0004173f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00041750 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041740 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00041753 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041743 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d44 0000003c 00004d48 FDE cie=00000000 pc=00041760..0004182a │ │ │ │ - DW_CFA_advance_loc: 1 to 00041761 │ │ │ │ +00004d18 0000003c 00004d1c FDE cie=00000000 pc=00041750..0004180a │ │ │ │ + DW_CFA_advance_loc: 1 to 00041751 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041762 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041752 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041763 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041753 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 112 to 000417d3 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000417b3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000417d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000417b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000417d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000417b7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000417e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000417c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00041821 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00041807 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041828 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041808 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041829 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041809 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d84 00000020 00004d88 FDE cie=00000000 pc=00041830..00041886 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041831 │ │ │ │ +00004d58 00000020 00004d5c FDE cie=00000000 pc=00041810..00041866 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041811 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0004187b │ │ │ │ + DW_CFA_advance_loc1: 73 to 0004185a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00041880 │ │ │ │ + DW_CFA_advance_loc: 6 to 00041860 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00041883 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041863 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004da8 00000024 00004dac FDE cie=00000000 pc=00041890..00041954 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041891 │ │ │ │ +00004d7c 00000024 00004d80 FDE cie=00000000 pc=00041870..00041934 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041871 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 111 to 00041900 │ │ │ │ + DW_CFA_advance_loc1: 111 to 000418e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00041910 │ │ │ │ + DW_CFA_advance_loc: 16 to 000418f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 0004193e │ │ │ │ + DW_CFA_advance_loc: 46 to 0004191e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 18 to 00041950 │ │ │ │ + DW_CFA_advance_loc: 18 to 00041930 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dd0 0000003c 00004dd4 FDE cie=00000000 pc=00041960..00041a4a │ │ │ │ - DW_CFA_advance_loc: 1 to 00041961 │ │ │ │ +00004da4 0000003c 00004da8 FDE cie=00000000 pc=00041940..00041a2a │ │ │ │ + DW_CFA_advance_loc: 1 to 00041941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041962 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041942 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041963 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041943 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 149 to 000419f8 │ │ │ │ + DW_CFA_advance_loc1: 148 to 000419d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000419f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000419d8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000419fa │ │ │ │ + DW_CFA_advance_loc: 3 to 000419db │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00041a00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000419e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00041a41 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00041a27 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041a48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a28 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041a49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a29 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e10 00000038 00004e14 FDE cie=00000000 pc=00041a50..00041aea │ │ │ │ - DW_CFA_advance_loc: 1 to 00041a51 │ │ │ │ +00004de4 00000038 00004de8 FDE cie=00000000 pc=00041a30..00041aca │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041a52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041a53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00041aad │ │ │ │ + DW_CFA_advance_loc1: 90 to 00041a8d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041aae │ │ │ │ + DW_CFA_advance_loc: 1 to 00041a8e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041aaf │ │ │ │ + DW_CFA_advance_loc: 3 to 00041a91 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 00041ac0 │ │ │ │ + DW_CFA_advance_loc: 15 to 00041aa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 33 to 00041ae1 │ │ │ │ + DW_CFA_advance_loc: 39 to 00041ac7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041ae8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041ac8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041ae9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041ac9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004e4c 00000030 00004e50 FDE cie=00000000 pc=00041af0..00041c3f │ │ │ │ - DW_CFA_advance_loc: 1 to 00041af1 │ │ │ │ +00004e20 00000030 00004e24 FDE cie=00000000 pc=00041ad0..00041c1f │ │ │ │ + DW_CFA_advance_loc: 1 to 00041ad1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00041aff │ │ │ │ + DW_CFA_advance_loc: 14 to 00041adf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 00041bb1 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00041b91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041bb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041b92 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041bb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041b93 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 107 to 00041c1e │ │ │ │ + DW_CFA_advance_loc1: 107 to 00041bfe │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041c25 │ │ │ │ + DW_CFA_advance_loc: 7 to 00041c05 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041c2d │ │ │ │ + DW_CFA_advance_loc: 8 to 00041c0d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041c2e │ │ │ │ + DW_CFA_advance_loc: 1 to 00041c0e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041c36 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041c16 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00004e80 00000020 00004e84 FDE cie=00000000 pc=00041c40..00041c74 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041c41 │ │ │ │ +00004e54 00000020 00004e58 FDE cie=00000000 pc=00041c20..00041c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041c21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 00041c6d │ │ │ │ + DW_CFA_advance_loc: 44 to 00041c4d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041c70 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041c50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00041c73 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041c53 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ea4 00000010 00004ea8 FDE cie=00000000 pc=00041c80..00041c8c │ │ │ │ +00004e78 00000010 00004e7c FDE cie=00000000 pc=00041c80..00041c8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004eb8 00000010 00004ebc FDE cie=00000000 pc=00041c90..00041cdc │ │ │ │ +00004e8c 00000010 00004e90 FDE cie=00000000 pc=00041c90..00041cdc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ecc 00000020 00004ed0 FDE cie=00000000 pc=00041ce0..00041d40 │ │ │ │ +00004ea0 00000020 00004ea4 FDE cie=00000000 pc=00041ce0..00041d40 │ │ │ │ DW_CFA_advance_loc: 1 to 00041ce1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 87 to 00041d38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ @@ -11213,15 +11194,15 @@ │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 6 to 00041d3f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ef0 00000024 00004ef4 FDE cie=00000000 pc=00041d40..00041de4 │ │ │ │ +00004ec4 00000024 00004ec8 FDE cie=00000000 pc=00041d40..00041de4 │ │ │ │ DW_CFA_advance_loc: 1 to 00041d41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00041d42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc1: 153 to 00041ddb │ │ │ │ @@ -11231,15 +11212,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00041ddc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 4 to 00041de0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f18 00000024 00004f1c FDE cie=00000000 pc=00041df0..00041ea4 │ │ │ │ +00004eec 00000024 00004ef0 FDE cie=00000000 pc=00041df0..00041ea4 │ │ │ │ DW_CFA_advance_loc: 1 to 00041df1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00041df2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc1: 169 to 00041e9b │ │ │ │ @@ -11249,507 +11230,507 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00041e9c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_advance_loc: 4 to 00041ea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f40 00000038 00004f44 FDE cie=00000000 pc=00041eb0..00042389 │ │ │ │ +00004f14 00000038 00004f18 FDE cie=00000000 pc=00041eb0..00042374 │ │ │ │ DW_CFA_advance_loc: 1 to 00041eb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 00041eb4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 108 to 00041f20 │ │ │ │ + DW_CFA_advance_loc1: 101 to 00041f19 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00041f71 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00041f6a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 532 to 00042185 │ │ │ │ + DW_CFA_advance_loc2: 521 to 00042173 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042186 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042174 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00042190 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042180 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 461 to 0004235d │ │ │ │ + DW_CFA_advance_loc2: 461 to 0004234d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004235e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004234e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 18 to 00042370 │ │ │ │ + DW_CFA_advance_loc: 18 to 00042360 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f7c 00000034 00004f80 FDE cie=00000000 pc=00042390..00042aa3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042391 │ │ │ │ +00004f50 00000034 00004f54 FDE cie=00000000 pc=00042380..00042a83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042394 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042384 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 53 to 000423c9 │ │ │ │ + DW_CFA_advance_loc: 53 to 000423b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000423cc │ │ │ │ + DW_CFA_advance_loc: 3 to 000423bc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000423d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000423c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 000423d5 │ │ │ │ + DW_CFA_advance_loc: 5 to 000423c5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 127 to 00042454 │ │ │ │ + DW_CFA_advance_loc1: 117 to 0004243a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 861 to 000427b1 │ │ │ │ + DW_CFA_advance_loc2: 855 to 00042791 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000427b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042792 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000427c0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000427a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fb4 00000030 00004fb8 FDE cie=00000000 pc=00042ab0..00042af1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ab1 │ │ │ │ +00004f88 00000030 00004f8c FDE cie=00000000 pc=00042a90..00042ad1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042a91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042ab4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042a94 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00042ada │ │ │ │ + DW_CFA_advance_loc: 38 to 00042aba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042adb │ │ │ │ + DW_CFA_advance_loc: 1 to 00042abb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042ae0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00042ac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00042ae3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042ac3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ae4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ac4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042aec │ │ │ │ + DW_CFA_advance_loc: 8 to 00042acc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042aef │ │ │ │ + DW_CFA_advance_loc: 3 to 00042acf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042af0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ad0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fe8 00000024 00004fec FDE cie=00000000 pc=00042b00..00042b31 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b01 │ │ │ │ +00004fbc 00000024 00004fc0 FDE cie=00000000 pc=00042ae0..00042b11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ae1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00042b0f │ │ │ │ + DW_CFA_advance_loc: 14 to 00042aef │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00042b1e │ │ │ │ + DW_CFA_advance_loc: 15 to 00042afe │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042b22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042b02 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042b27 │ │ │ │ + DW_CFA_advance_loc: 5 to 00042b07 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042b2a │ │ │ │ + DW_CFA_advance_loc: 3 to 00042b0a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042b2c │ │ │ │ + DW_CFA_advance_loc: 2 to 00042b0c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ │ │ │ -00005010 0000003c 00005014 FDE cie=00000000 pc=00042b40..00042bac │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b41 │ │ │ │ +00004fe4 0000003c 00004fe8 FDE cie=00000000 pc=00042b20..00042b8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00042b4f │ │ │ │ + DW_CFA_advance_loc: 14 to 00042b2f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00042b66 │ │ │ │ + DW_CFA_advance_loc: 23 to 00042b46 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b47 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042b70 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00042b73 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042b53 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 11 to 00042b7e │ │ │ │ + DW_CFA_advance_loc: 11 to 00042b5e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042b86 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042b66 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042b8d │ │ │ │ + DW_CFA_advance_loc: 7 to 00042b6d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b6e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042b90 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042b70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00042b9d │ │ │ │ + DW_CFA_advance_loc: 13 to 00042b7d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b7e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042ba6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042b86 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005050 000000b0 00005054 FDE cie=00000000 pc=00042bb0..00042d08 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bb1 │ │ │ │ +00005024 000000b0 00005028 FDE cie=00000000 pc=00042b90..00042ce8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042bb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042b97 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00042bdb │ │ │ │ + DW_CFA_advance_loc: 36 to 00042bbb │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bdc │ │ │ │ + DW_CFA_advance_loc: 1 to 00042bbc │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042be3 │ │ │ │ + DW_CFA_advance_loc: 7 to 00042bc3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042be5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042bc5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00042bf1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042bd1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 00042c14 │ │ │ │ + DW_CFA_advance_loc: 35 to 00042bf4 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042c17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042bf7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042c1b │ │ │ │ + DW_CFA_advance_loc: 4 to 00042bfb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042c1d │ │ │ │ + DW_CFA_advance_loc: 2 to 00042bfd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042c25 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042c05 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00042c3b │ │ │ │ + DW_CFA_advance_loc: 22 to 00042c1b │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c3c │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c1c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042c20 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042c42 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042c22 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042c4b │ │ │ │ + DW_CFA_advance_loc: 9 to 00042c2b │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042c4e │ │ │ │ + DW_CFA_advance_loc: 3 to 00042c2e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042c53 │ │ │ │ + DW_CFA_advance_loc: 5 to 00042c33 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042c55 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042c35 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042c5d │ │ │ │ + DW_CFA_advance_loc: 8 to 00042c3d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00042c73 │ │ │ │ + DW_CFA_advance_loc: 22 to 00042c53 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042c75 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042c55 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042c7d │ │ │ │ + DW_CFA_advance_loc: 8 to 00042c5d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c7e │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c5e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c5f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c60 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c61 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00042c90 │ │ │ │ + DW_CFA_advance_loc: 15 to 00042c70 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042c93 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042c73 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042c95 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042c75 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042c9d │ │ │ │ + DW_CFA_advance_loc: 8 to 00042c7d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 00042cb4 │ │ │ │ + DW_CFA_advance_loc: 23 to 00042c94 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042cb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042c97 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042cb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c98 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042cbb │ │ │ │ + DW_CFA_advance_loc: 3 to 00042c9b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042cc3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042ca3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00042cd3 │ │ │ │ + DW_CFA_advance_loc: 16 to 00042cb3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042cd5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042cb5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042cdd │ │ │ │ + DW_CFA_advance_loc: 8 to 00042cbd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042ce2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00042cc2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042ce9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00042cc9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00042cf5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042cd5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042cf7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042cd7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005104 000000c0 00005108 FDE cie=00000000 pc=00042d10..00042e62 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d11 │ │ │ │ +000050d8 000000c0 000050dc FDE cie=00000000 pc=00042cf0..00042e42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042cf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042cf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042cf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042cf4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042d17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042cf7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00042d33 │ │ │ │ + DW_CFA_advance_loc: 28 to 00042d13 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d14 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042d3b │ │ │ │ + DW_CFA_advance_loc: 7 to 00042d1b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042d3d │ │ │ │ + DW_CFA_advance_loc: 2 to 00042d1d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00042d49 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042d29 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 00042d73 │ │ │ │ + DW_CFA_advance_loc: 42 to 00042d53 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042d76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042d56 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042d79 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042d59 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042d7c │ │ │ │ + DW_CFA_advance_loc: 3 to 00042d5c │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042d7e │ │ │ │ + DW_CFA_advance_loc: 2 to 00042d5e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042d82 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042d62 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042d84 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042d64 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042d8c │ │ │ │ + DW_CFA_advance_loc: 8 to 00042d6c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 00042da5 │ │ │ │ + DW_CFA_advance_loc: 25 to 00042d85 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042da9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042d89 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042dad │ │ │ │ + DW_CFA_advance_loc: 4 to 00042d8d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042daf │ │ │ │ + DW_CFA_advance_loc: 2 to 00042d8f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042db6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00042d96 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042db7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d97 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042dba │ │ │ │ + DW_CFA_advance_loc: 3 to 00042d9a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042dbd │ │ │ │ + DW_CFA_advance_loc: 3 to 00042d9d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042dc0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042da0 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042dc3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042da3 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042dc7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042da7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042dc9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042da9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042dd1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042db1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00042de7 │ │ │ │ + DW_CFA_advance_loc: 22 to 00042dc7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042de9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042dc9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042df1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042dd1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042df2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dd2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042df3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dd3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042df4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dd4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042df5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dd5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00042e00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00042de0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042e03 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042de3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042e05 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042de5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e0d │ │ │ │ + DW_CFA_advance_loc: 8 to 00042ded │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00042e23 │ │ │ │ + DW_CFA_advance_loc: 22 to 00042e03 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042e26 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042e06 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042e29 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042e09 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042e2c │ │ │ │ + DW_CFA_advance_loc: 7 to 00042e10 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042e33 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042e13 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e14 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042e36 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042e16 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e3e │ │ │ │ + DW_CFA_advance_loc: 8 to 00042e1e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 00042e53 │ │ │ │ + DW_CFA_advance_loc: 21 to 00042e33 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042e55 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042e35 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e5d │ │ │ │ + DW_CFA_advance_loc: 8 to 00042e3d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -000051c8 0000001c 000051cc FDE cie=00000000 pc=00042e70..00042e89 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e71 │ │ │ │ +0000519c 0000001c 000051a0 FDE cie=00000000 pc=00042e50..00042e69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00042e7f │ │ │ │ + DW_CFA_advance_loc: 14 to 00042e5f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e87 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042e67 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e68 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000051e8 00000020 000051ec FDE cie=00000000 pc=00042e90..00042ead │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e91 │ │ │ │ +000051bc 00000020 000051c0 FDE cie=00000000 pc=00042e70..00042e8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042e94 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042e74 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00042ea3 │ │ │ │ + DW_CFA_advance_loc: 15 to 00042e83 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042eab │ │ │ │ + DW_CFA_advance_loc: 8 to 00042e8b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042eac │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e8c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000520c 00000038 00005210 FDE cie=00000000 pc=00042eb0..00042eff │ │ │ │ - DW_CFA_advance_loc: 1 to 00042eb1 │ │ │ │ +000051e0 00000038 000051e4 FDE cie=00000000 pc=00042e90..00042edf │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042eb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042eb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042eb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042eb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042e97 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 67 to 00042efa │ │ │ │ + DW_CFA_advance_loc1: 67 to 00042eda │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042efb │ │ │ │ + DW_CFA_advance_loc: 1 to 00042edb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042efc │ │ │ │ + DW_CFA_advance_loc: 1 to 00042edc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042efd │ │ │ │ + DW_CFA_advance_loc: 1 to 00042edd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042efe │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ede │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005248 00000038 0000524c FDE cie=00000000 pc=00042f00..00042f3c │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f01 │ │ │ │ +0000521c 00000038 00005220 FDE cie=00000000 pc=00042ee0..00042f1c │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ee2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ee3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ee4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042f07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042ee7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 00042f37 │ │ │ │ + DW_CFA_advance_loc: 48 to 00042f17 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f38 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f18 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f19 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f3a │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f1a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f3b │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f1b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005284 00000038 00005288 FDE cie=00000000 pc=00042f40..00042f9a │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f41 │ │ │ │ +00005258 00000038 0000525c FDE cie=00000000 pc=00042f20..00042f7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042f47 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042f27 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00042f95 │ │ │ │ + DW_CFA_advance_loc1: 78 to 00042f75 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f76 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f77 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f98 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f78 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042f79 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000052c0 00000010 000052c4 FDE cie=00000000 pc=00042fa0..00043023 │ │ │ │ +00005294 00000010 00005298 FDE cie=00000000 pc=00042f80..00043003 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052d4 00000048 000052d8 FDE cie=00000000 pc=00043040..000430fe │ │ │ │ +000052a8 00000048 000052ac FDE cie=00000000 pc=00043040..000430fe │ │ │ │ DW_CFA_advance_loc: 1 to 00043041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00043042 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00043043 │ │ │ │ @@ -11782,40 +11763,40 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000430fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005320 00000048 00005324 FDE cie=00000000 pc=00043100..000431be │ │ │ │ +000052f4 00000048 000052f8 FDE cie=00000000 pc=00043100..000431be │ │ │ │ DW_CFA_advance_loc: 1 to 00043101 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00043102 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00043103 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00043104 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 00043107 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 58 to 00043141 │ │ │ │ + DW_CFA_advance_loc: 53 to 0004313c │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043146 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043147 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043148 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043149 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004314f │ │ │ │ + DW_CFA_advance_loc: 7 to 00043150 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0004316f │ │ │ │ + DW_CFA_advance_loc: 32 to 00043170 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000431b9 │ │ │ │ + DW_CFA_advance_loc1: 73 to 000431b9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_advance_loc: 1 to 000431ba │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 1 to 000431bb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ @@ -11823,75 +11804,75 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000431bd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000536c 00000038 00005370 FDE cie=00000000 pc=000431c0..00043277 │ │ │ │ +00005340 00000038 00005344 FDE cie=00000000 pc=000431c0..00043278 │ │ │ │ DW_CFA_advance_loc: 1 to 000431c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 000431c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 000431c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 000431c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 000431c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 171 to 00043272 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00043273 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043273 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043274 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043274 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043275 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043275 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043276 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043276 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043277 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000053a8 00000038 000053ac FDE cie=00000000 pc=00043280..00043337 │ │ │ │ +0000537c 00000038 00005380 FDE cie=00000000 pc=00043280..00043338 │ │ │ │ DW_CFA_advance_loc: 1 to 00043281 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00043282 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00043283 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00043284 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 00043287 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 171 to 00043332 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00043333 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043333 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043334 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043334 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043335 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043335 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043336 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043336 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043337 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000053e4 00000038 000053e8 FDE cie=00000000 pc=00043340..000434ad │ │ │ │ +000053b8 00000038 000053bc FDE cie=00000000 pc=00043340..000434ad │ │ │ │ DW_CFA_advance_loc: 1 to 00043341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00043343 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 00043346 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -11916,15 +11897,15 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 000434ab │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000434ac │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005420 0000002c 00005424 FDE cie=00000000 pc=000434b0..000437be │ │ │ │ +000053f4 0000002c 000053f8 FDE cie=00000000 pc=000434b0..000437be │ │ │ │ DW_CFA_advance_loc: 1 to 000434b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 000434b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 3 to 000434b6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -11939,27 +11920,27 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 000437b6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 1 to 000437b7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005450 0000001c 00005454 FDE cie=00000000 pc=000437c0..000437e8 │ │ │ │ +00005424 0000001c 00005428 FDE cie=00000000 pc=000437c0..000437e8 │ │ │ │ DW_CFA_advance_loc: 1 to 000437c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 14 to 000437cf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 23 to 000437e6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000437e7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005470 00000028 00005474 FDE cie=00000000 pc=000437f0..00043825 │ │ │ │ +00005444 00000028 00005448 FDE cie=00000000 pc=000437f0..00043825 │ │ │ │ DW_CFA_advance_loc: 1 to 000437f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 14 to 000437ff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_advance_loc: 10 to 00043809 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ @@ -11971,94 +11952,94 @@ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_advance_loc: 12 to 00043823 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00043824 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000549c 00000020 000054a0 FDE cie=00000000 pc=00043830..0004384d │ │ │ │ +00005470 00000020 00005474 FDE cie=00000000 pc=00043830..0004384d │ │ │ │ DW_CFA_advance_loc: 1 to 00043831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 3 to 00043834 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ DW_CFA_advance_loc: 15 to 00043843 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_advance_loc: 8 to 0004384b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 0004384c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054c0 00000010 000054c4 FDE cie=00000000 pc=00043850..00043856 │ │ │ │ +00005494 00000010 00005498 FDE cie=00000000 pc=00043850..00043856 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054d4 00000014 000054d8 FDE cie=00000000 pc=00043860..000438a7 │ │ │ │ +000054a8 00000014 000054ac FDE cie=00000000 pc=00043860..000438a7 │ │ │ │ DW_CFA_advance_loc: 3 to 00043863 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc1: 67 to 000438a6 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000054ec 00000030 000054f0 FDE cie=00000000 pc=000438b0..000438f7 │ │ │ │ +000054c0 00000030 000054c4 FDE cie=00000000 pc=000438b0..000438f7 │ │ │ │ DW_CFA_advance_loc: 1 to 000438b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 14 to 000438bf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_advance_loc: 5 to 000438c4 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ DW_CFA_advance_loc: 2 to 000438c6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_advance_loc: 8 to 000438ce │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_advance_loc: 21 to 000438e3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000438e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000438e4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000438f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000438f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 3 to 000438f3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 3 to 000438f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005520 00000010 00005524 FDE cie=00000000 pc=00043900..00043943 │ │ │ │ +000054f4 00000010 000054f8 FDE cie=00000000 pc=00043900..00043943 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005534 00000010 00005538 FDE cie=00000000 pc=00043950..00043983 │ │ │ │ +00005508 00000010 0000550c FDE cie=00000000 pc=00043950..00043983 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005548 00000020 0000554c FDE cie=00000000 pc=00043990..000439e4 │ │ │ │ +0000551c 00000020 00005520 FDE cie=00000000 pc=00043990..000439e4 │ │ │ │ DW_CFA_advance_loc: 1 to 00043991 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000439dd │ │ │ │ + DW_CFA_advance_loc1: 75 to 000439dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000439e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000439e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 3 to 000439e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000556c 00000020 00005570 FDE cie=00000000 pc=000439f0..00043a44 │ │ │ │ +00005540 00000020 00005544 FDE cie=00000000 pc=000439f0..00043a44 │ │ │ │ DW_CFA_advance_loc: 1 to 000439f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 68 to 00043a35 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ @@ -12066,183 +12047,184 @@ │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 3 to 00043a43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005590 00000038 00005594 FDE cie=00000000 pc=00043a50..00043ab6 │ │ │ │ +00005564 00000038 00005568 FDE cie=00000000 pc=00043a50..00043ab6 │ │ │ │ DW_CFA_advance_loc: 1 to 00043a51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00043a52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00043a53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 82 to 00043aa5 │ │ │ │ + DW_CFA_advance_loc1: 79 to 00043aa2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043aa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043aa3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043aa7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043aa4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00043ab0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00043ab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 3 to 00043ab3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_advance_loc: 1 to 00043ab4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00043ab5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000055cc 00000020 000055d0 FDE cie=00000000 pc=00043ac0..00043b34 │ │ │ │ +000055a0 00000020 000055a4 FDE cie=00000000 pc=00043ac0..00043b04 │ │ │ │ DW_CFA_advance_loc: 1 to 00043ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00043b24 │ │ │ │ + DW_CFA_advance_loc: 62 to 00043aff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00043b30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00043b33 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043b03 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000055f0 00000010 000055f4 FDE cie=00000000 pc=00043b40..00043b76 │ │ │ │ +000055c4 00000010 000055c8 FDE cie=00000000 pc=00043b20..00043b57 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005604 00000010 00005608 FDE cie=00000000 pc=00043b80..00043bb0 │ │ │ │ +000055d8 00000010 000055dc FDE cie=00000000 pc=00043b60..00043b90 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005618 00000010 0000561c FDE cie=00000000 pc=00043bb0..00043c03 │ │ │ │ +000055ec 00000010 000055f0 FDE cie=00000000 pc=00043b90..00043be3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000562c 00000010 00005630 FDE cie=00000000 pc=00043c10..00043c63 │ │ │ │ +00005600 00000010 00005604 FDE cie=00000000 pc=00043bf0..00043c43 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005640 00000018 00005644 FDE cie=00000000 pc=00043c70..00043cc0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c71 │ │ │ │ +00005614 00000018 00005618 FDE cie=00000000 pc=00043c50..00043ca1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00043cbf │ │ │ │ + DW_CFA_advance_loc1: 79 to 00043ca0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000565c 00000020 00005660 FDE cie=00000000 pc=00043cc0..00043cf1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043cc1 │ │ │ │ +00005630 00000020 00005634 FDE cie=00000000 pc=00043cb0..00043ce1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043cb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043cc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043cb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 45 to 00043cef │ │ │ │ + DW_CFA_advance_loc: 45 to 00043cdf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043cf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ce0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005680 00000010 00005684 FDE cie=00000000 pc=00043d00..00043d53 │ │ │ │ +00005654 00000010 00005658 FDE cie=00000000 pc=00043d00..00043d53 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005694 00000010 00005698 FDE cie=00000000 pc=00043d60..00043da3 │ │ │ │ +00005668 00000010 0000566c FDE cie=00000000 pc=00043d60..00043da3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056a8 00000010 000056ac FDE cie=00000000 pc=00043db0..00043e13 │ │ │ │ +0000567c 00000010 00005680 FDE cie=00000000 pc=00043db0..00043e13 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056bc 00000010 000056c0 FDE cie=00000000 pc=00043e20..00043e63 │ │ │ │ +00005690 00000010 00005694 FDE cie=00000000 pc=00043e20..00043e63 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056d0 00000010 000056d4 FDE cie=00000000 pc=00043e70..00043ef5 │ │ │ │ +000056a4 00000010 000056a8 FDE cie=00000000 pc=00043e70..00043ef5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056e4 00000010 000056e8 FDE cie=00000000 pc=00043f00..00043f45 │ │ │ │ +000056b8 00000010 000056bc FDE cie=00000000 pc=00043f00..00043f45 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056f8 00000018 000056fc FDE cie=00000000 pc=00043f50..00043fb4 │ │ │ │ +000056cc 00000018 000056d0 FDE cie=00000000 pc=00043f50..00043fb4 │ │ │ │ DW_CFA_advance_loc: 1 to 00043f51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 98 to 00043fb3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005714 00000020 00005718 FDE cie=00000000 pc=00043fc0..00044005 │ │ │ │ +000056e8 00000020 000056ec FDE cie=00000000 pc=00043fc0..00044005 │ │ │ │ DW_CFA_advance_loc: 1 to 00043fc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00043fc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc1: 65 to 00044003 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00044004 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005738 00000018 0000573c FDE cie=00000000 pc=00044010..00044084 │ │ │ │ +0000570c 00000018 00005710 FDE cie=00000000 pc=00044010..00044084 │ │ │ │ DW_CFA_advance_loc: 1 to 00044011 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc1: 114 to 00044083 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005754 00000020 00005758 FDE cie=00000000 pc=00044090..000440e5 │ │ │ │ +00005728 00000020 0000572c FDE cie=00000000 pc=00044090..000440e5 │ │ │ │ DW_CFA_advance_loc: 1 to 00044091 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00044092 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc1: 81 to 000440e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 000440e4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005778 0000003c 0000577c FDE cie=00000000 pc=000440f0..000442d4 │ │ │ │ +0000574c 0000003c 00005750 FDE cie=00000000 pc=000440f0..000442d4 │ │ │ │ DW_CFA_advance_loc: 1 to 000440f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 000440f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 000440f3 │ │ │ │ @@ -12267,45 +12249,45 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 000442d3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057b8 00000010 000057bc FDE cie=00000000 pc=000442e0..000442e5 │ │ │ │ +0000578c 00000010 00005790 FDE cie=00000000 pc=000442e0..000442e5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057cc 00000010 000057d0 FDE cie=00000000 pc=000442f0..0004430f │ │ │ │ +000057a0 00000010 000057a4 FDE cie=00000000 pc=000442f0..0004430f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057e0 00000018 000057e4 FDE cie=00000000 pc=00044310..00044338 │ │ │ │ +000057b4 00000018 000057b8 FDE cie=00000000 pc=00044310..00044338 │ │ │ │ DW_CFA_advance_loc: 1 to 00044311 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 36 to 00044335 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057fc 00000010 00005800 FDE cie=00000000 pc=00044340..00044346 │ │ │ │ +000057d0 00000010 000057d4 FDE cie=00000000 pc=00044340..00044346 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005810 00000010 00005814 FDE cie=00000000 pc=00044350..00044361 │ │ │ │ +000057e4 00000010 000057e8 FDE cie=00000000 pc=00044350..00044361 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005824 00000080 00005828 FDE cie=00000000 pc=00044380..00044822 │ │ │ │ +000057f8 00000080 000057fc FDE cie=00000000 pc=00044380..00044822 │ │ │ │ DW_CFA_advance_loc: 1 to 00044381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00044382 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00044383 │ │ │ │ @@ -12332,19 +12314,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc2: 414 to 000445e7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 000445eb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 12 to 000445f7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 302 to 00044725 │ │ │ │ + DW_CFA_advance_loc2: 306 to 00044729 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 57 to 0004475e │ │ │ │ + DW_CFA_advance_loc: 49 to 0004475a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00044770 │ │ │ │ + DW_CFA_advance_loc: 22 to 00044770 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 7 to 00044777 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 20 to 0004478b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 0004478f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -12372,5410 +12354,5412 @@ │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058a8 0000006c 000058ac FDE cie=00000000 pc=00044830..00044ba9 │ │ │ │ +0000587c 0000006c 00005880 FDE cie=00000000 pc=00044830..00044ba9 │ │ │ │ DW_CFA_advance_loc: 1 to 00044831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00044832 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00044833 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 12 to 0004483f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044844 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044842 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044846 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044844 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0004488c │ │ │ │ + DW_CFA_advance_loc1: 72 to 0004488c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 90 to 000448e6 │ │ │ │ + DW_CFA_advance_loc1: 83 to 000448df │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 46 to 00044914 │ │ │ │ + DW_CFA_advance_loc: 53 to 00044914 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_advance_loc: 35 to 00044937 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ DW_CFA_advance_loc: 13 to 00044944 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc: 15 to 00044953 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 546 to 00044b75 │ │ │ │ + DW_CFA_advance_loc2: 544 to 00044b73 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044b78 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044b76 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 18 to 00044b8a │ │ │ │ + DW_CFA_advance_loc: 18 to 00044b88 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044b8b │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b89 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044b8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b8a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044b8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b8b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044b8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b8c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044b90 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00005918 00000064 0000591c FDE cie=00000000 pc=00044bb0..00044ec9 │ │ │ │ +000058ec 0000006c 000058f0 FDE cie=00000000 pc=00044bb0..00044ed9 │ │ │ │ DW_CFA_advance_loc: 1 to 00044bb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00044bb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00044bb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00044bb4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 00044bb7 │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 17 to 00044bc8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 61 to 00044c05 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 468 to 00044dd9 │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044ddd │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 20 to 00044bcb │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 61 to 00044c08 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 13 to 00044dea │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 48 to 00044e1a │ │ │ │ + DW_CFA_advance_loc2: 469 to 00044ddd │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044de3 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044dee │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 59 to 00044e55 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 29 to 00044e72 │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044e75 │ │ │ │ + DW_CFA_advance_loc: 63 to 00044e2d │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 59 to 00044e68 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 00044e85 │ │ │ │ + DW_CFA_advance_loc: 29 to 00044e85 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044e88 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 16 to 00044e98 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044e99 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044e9a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044e9b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044e89 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044e9c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00044e90 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044ea0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005980 00000080 00005984 FDE cie=00000000 pc=00044ed0..000452cc │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ed1 │ │ │ │ +0000595c 00000080 00005960 FDE cie=00000000 pc=00044ee0..0004530c │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ed2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ee2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ee3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ed4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ee4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044ed7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044ee7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 22 to 00044eed │ │ │ │ + DW_CFA_advance_loc: 22 to 00044efd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00044f44 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00044f54 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 35 to 00044f67 │ │ │ │ + DW_CFA_advance_loc: 32 to 00044f74 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 13 to 00044f74 │ │ │ │ + DW_CFA_advance_loc: 16 to 00044f84 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044f76 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044f86 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044f7a │ │ │ │ + DW_CFA_advance_loc: 4 to 00044f8a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 00044f84 │ │ │ │ + DW_CFA_advance_loc: 10 to 00044f94 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00045010 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00045040 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 83 to 00045063 │ │ │ │ + DW_CFA_advance_loc1: 85 to 00045095 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 49 to 00045094 │ │ │ │ + DW_CFA_advance_loc: 50 to 000450c7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000450cb │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 000450a3 │ │ │ │ + DW_CFA_advance_loc: 11 to 000450d6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 431 to 00045252 │ │ │ │ + DW_CFA_advance_loc2: 445 to 00045293 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045255 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045296 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00045265 │ │ │ │ + DW_CFA_advance_loc: 16 to 000452a6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045269 │ │ │ │ + DW_CFA_advance_loc: 4 to 000452aa │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004526f │ │ │ │ + DW_CFA_advance_loc: 6 to 000452b0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045272 │ │ │ │ + DW_CFA_advance_loc: 3 to 000452b3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00045282 │ │ │ │ + DW_CFA_advance_loc: 16 to 000452c3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045283 │ │ │ │ + DW_CFA_advance_loc: 1 to 000452c4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045284 │ │ │ │ + DW_CFA_advance_loc: 1 to 000452c5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045285 │ │ │ │ + DW_CFA_advance_loc: 1 to 000452c6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045286 │ │ │ │ + DW_CFA_advance_loc: 1 to 000452c7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00045290 │ │ │ │ + DW_CFA_advance_loc: 9 to 000452d0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a04 00000044 00005a08 FDE cie=00000000 pc=000452d0..0004537a │ │ │ │ - DW_CFA_advance_loc: 1 to 000452d1 │ │ │ │ +000059e0 00000044 000059e4 FDE cie=00000000 pc=00045310..000453ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00045311 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000452d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045312 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000452d5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045315 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000452e5 │ │ │ │ + DW_CFA_advance_loc: 30 to 00045333 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 000452e9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045337 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000452ed │ │ │ │ + DW_CFA_advance_loc: 4 to 0004533b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 15 to 000452fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0004533f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045300 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045343 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045304 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045347 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045309 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045349 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004530a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004534a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 00045320 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004535d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 36 to 00045344 │ │ │ │ + DW_CFA_advance_loc: 39 to 00045384 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 51 to 00045377 │ │ │ │ + DW_CFA_advance_loc: 51 to 000453b7 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045378 │ │ │ │ + DW_CFA_advance_loc: 1 to 000453b8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045379 │ │ │ │ + DW_CFA_advance_loc: 1 to 000453b9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a4c 00000030 00005a50 FDE cie=00000000 pc=00045380..000453c8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045381 │ │ │ │ +00005a28 00000030 00005a2c FDE cie=00000000 pc=000453c0..00045408 │ │ │ │ + DW_CFA_advance_loc: 1 to 000453c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045382 │ │ │ │ + DW_CFA_advance_loc: 1 to 000453c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045385 │ │ │ │ + DW_CFA_advance_loc: 3 to 000453c5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004539a │ │ │ │ + DW_CFA_advance_loc: 21 to 000453da │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000453a3 │ │ │ │ + DW_CFA_advance_loc: 9 to 000453e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 000453a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000453e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000453c5 │ │ │ │ + DW_CFA_advance_loc: 28 to 00045405 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000453c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045406 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000453c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045407 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a80 0000004c 00005a84 FDE cie=00000000 pc=000453d0..00045468 │ │ │ │ - DW_CFA_advance_loc: 1 to 000453d1 │ │ │ │ +00005a5c 0000004c 00005a60 FDE cie=00000000 pc=00045410..000454a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045411 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000453d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045412 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000453d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045413 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 42 to 000453fd │ │ │ │ + DW_CFA_advance_loc: 42 to 0004543d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045401 │ │ │ │ + DW_CFA_advance_loc: 7 to 00045444 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 00045408 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045448 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004540c │ │ │ │ + DW_CFA_advance_loc: 4 to 0004544c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045410 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045450 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045411 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045451 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045413 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045453 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045414 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045454 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00045421 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004545e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 19 to 00045434 │ │ │ │ + DW_CFA_advance_loc: 22 to 00045474 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0004544c │ │ │ │ + DW_CFA_advance_loc: 24 to 0004548c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00045465 │ │ │ │ + DW_CFA_advance_loc: 25 to 000454a5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045466 │ │ │ │ + DW_CFA_advance_loc: 1 to 000454a6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045467 │ │ │ │ + DW_CFA_advance_loc: 1 to 000454a7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ad0 00000030 00005ad4 FDE cie=00000000 pc=00045470..000454a9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045471 │ │ │ │ +00005aac 00000030 00005ab0 FDE cie=00000000 pc=000454b0..000454e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000454b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045472 │ │ │ │ + DW_CFA_advance_loc: 1 to 000454b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045475 │ │ │ │ + DW_CFA_advance_loc: 3 to 000454b5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004548a │ │ │ │ + DW_CFA_advance_loc: 21 to 000454ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00045493 │ │ │ │ + DW_CFA_advance_loc: 9 to 000454d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045496 │ │ │ │ + DW_CFA_advance_loc: 3 to 000454d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000454a6 │ │ │ │ + DW_CFA_advance_loc: 16 to 000454e6 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000454a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000454e7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000454a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000454e8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b04 0000002c 00005b08 FDE cie=00000000 pc=000454c0..00045a71 │ │ │ │ - DW_CFA_advance_loc: 1 to 000454c1 │ │ │ │ +00005ae0 0000002c 00005ae4 FDE cie=00000000 pc=00045500..00045ab1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045501 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000454c5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045505 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000454cb │ │ │ │ + DW_CFA_advance_loc: 6 to 0004550b │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 580 to 0004570f │ │ │ │ + DW_CFA_advance_loc2: 580 to 0004574f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045710 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045750 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045711 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045751 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045712 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045752 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045720 │ │ │ │ + DW_CFA_advance_loc: 14 to 00045760 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005b34 0000002c 00005b38 FDE cie=00000000 pc=00045a80..00047b31 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a81 │ │ │ │ +00005b10 0000002c 00005b14 FDE cie=00000000 pc=00045ac0..00047b31 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045a83 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045ac3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00045a8c │ │ │ │ + DW_CFA_advance_loc: 3 to 00045ac6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1892 to 000461f0 │ │ │ │ + DW_CFA_advance_loc2: 1898 to 00046230 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000461f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046231 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000461f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046232 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000461f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046233 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000461f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046234 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005b64 0000003c 00005b68 FDE cie=00000000 pc=00047b40..00049a41 │ │ │ │ +00005b40 0000003c 00005b44 FDE cie=00000000 pc=00047b40..00049ac1 │ │ │ │ DW_CFA_advance_loc: 1 to 00047b41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00047b43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 00047b4c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2044 to 00048348 │ │ │ │ + DW_CFA_advance_loc2: 2048 to 0004834c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00048349 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004834d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004834a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004834e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004834b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004834f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004834c │ │ │ │ + DW_CFA_advance_loc: 1 to 00048350 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1904 to 00048abc │ │ │ │ + DW_CFA_advance_loc2: 1951 to 00048aef │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00048abd │ │ │ │ + DW_CFA_advance_loc: 1 to 00048af0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00048abe │ │ │ │ + DW_CFA_advance_loc: 1 to 00048af1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00048abf │ │ │ │ + DW_CFA_advance_loc: 1 to 00048af2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048ac0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00048b00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005ba4 00000038 00005ba8 FDE cie=00000000 pc=00049a50..00049d31 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049a51 │ │ │ │ +00005b80 00000038 00005b84 FDE cie=00000000 pc=00049ad0..00049db1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049ad1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049a53 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049ad3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00049a59 │ │ │ │ + DW_CFA_advance_loc: 6 to 00049ad9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 582 to 00049c9f │ │ │ │ + DW_CFA_advance_loc2: 582 to 00049d1f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ca0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049d20 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ca1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049d21 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ca2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049d22 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00049cb0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00049d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 125 to 00049d2d │ │ │ │ + DW_CFA_advance_loc1: 125 to 00049dad │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d2e │ │ │ │ + DW_CFA_advance_loc: 1 to 00049dae │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00049daf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049db0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00005be0 00000038 00005be4 FDE cie=00000000 pc=00049d40..0004a010 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d41 │ │ │ │ +00005bbc 00000038 00005bc0 FDE cie=00000000 pc=00049dc0..0004a090 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049d43 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049dc3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00049d49 │ │ │ │ + DW_CFA_advance_loc: 6 to 00049dc9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 566 to 00049f7f │ │ │ │ + DW_CFA_advance_loc2: 566 to 00049fff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a000 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a001 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a002 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00049f90 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004a010 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0004a00c │ │ │ │ + DW_CFA_advance_loc1: 124 to 0004a08c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a00d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a08d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a00e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a08e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a00f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a08f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00005c1c 0000003c 00005c20 FDE cie=00000000 pc=0004a010..0004a1b9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a011 │ │ │ │ +00005bf8 0000003c 00005bfc FDE cie=00000000 pc=0004a090..0004a239 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a091 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a012 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a092 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a013 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a093 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a014 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a094 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a017 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a097 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 373 to 0004a18c │ │ │ │ + DW_CFA_advance_loc2: 373 to 0004a20c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a18d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a20d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a18e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a20e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a18f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a20f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a190 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a210 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004a1a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004a220 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005c5c 0000003c 00005c60 FDE cie=00000000 pc=0004a1c0..0004a3bb │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a1c1 │ │ │ │ +00005c38 0000003c 00005c3c FDE cie=00000000 pc=0004a240..0004a42b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a241 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a1c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a242 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a1c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a243 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a1c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a244 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a1c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a247 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 495 to 0004a3b6 │ │ │ │ + DW_CFA_advance_loc2: 479 to 0004a426 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a427 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a428 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a429 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a42a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c9c 0000003c 00005ca0 FDE cie=00000000 pc=0004a3c0..0004a5f9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3c1 │ │ │ │ +00005c78 0000003c 00005c7c FDE cie=00000000 pc=0004a430..0004a659 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a431 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a432 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a433 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a434 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a3c7 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 526 to 0004a5d5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a437 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 515 to 0004a63a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a5d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a63b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a5d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a63c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a5d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a63d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a5d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a63e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a5e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a640 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005cdc 0000002c 00005ce0 FDE cie=00000000 pc=0004a600..0004ab15 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a601 │ │ │ │ +00005cb8 0000002c 00005cbc FDE cie=00000000 pc=0004a660..0004ab65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a661 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a605 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004a665 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a60b │ │ │ │ + DW_CFA_advance_loc: 6 to 0004a66b │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1272 to 0004ab03 │ │ │ │ + DW_CFA_advance_loc2: 1256 to 0004ab53 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab54 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab05 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab55 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab56 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab57 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005d0c 00000058 00005d10 FDE cie=00000000 pc=0004ab20..0004ab9b │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab21 │ │ │ │ +00005ce8 00000058 00005cec FDE cie=00000000 pc=0004ab70..0004abeb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ab25 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ab75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0004ab4a │ │ │ │ + DW_CFA_advance_loc: 37 to 0004ab9a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab4b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab9b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ab9c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ab50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004aba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ab53 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004aba3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aba4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ab5f │ │ │ │ + DW_CFA_advance_loc: 11 to 0004abaf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ab66 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004abb6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abb7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ab72 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004abc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ab79 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004abc9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ab85 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004abd5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ab8c │ │ │ │ + DW_CFA_advance_loc: 7 to 0004abdc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab8d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abdd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ab95 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004abe5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ab98 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004abe8 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab99 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abe9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab9a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abea │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d68 0000005c 00005d6c FDE cie=00000000 pc=0004aba0..0004acb4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aba1 │ │ │ │ +00005d44 0000005c 00005d48 FDE cie=00000000 pc=0004abf0..0004ad04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aba2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aba3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aba4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abf4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004aba7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004abf7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 0004abd5 │ │ │ │ + DW_CFA_advance_loc: 46 to 0004ac25 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004abe1 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004ac31 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 0004ac16 │ │ │ │ + DW_CFA_advance_loc: 53 to 0004ac66 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004ac1c │ │ │ │ + DW_CFA_advance_loc: 6 to 0004ac6c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ac24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ac74 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 0004ac3d │ │ │ │ + DW_CFA_advance_loc: 25 to 0004ac8d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ac41 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ac91 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ac4c │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ac99 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 0004ac79 │ │ │ │ + DW_CFA_advance_loc: 48 to 0004acc9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ac7c │ │ │ │ + DW_CFA_advance_loc: 3 to 0004accc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004accd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac7e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004acce │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004accf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004ac90 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004ace0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ac97 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004ace7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ac9b │ │ │ │ + DW_CFA_advance_loc: 4 to 0004aceb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004acaa │ │ │ │ + DW_CFA_advance_loc: 15 to 0004acfa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005dc8 00000054 00005dcc FDE cie=00000000 pc=0004acc0..0004adb7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acc1 │ │ │ │ +00005da4 00000054 00005da8 FDE cie=00000000 pc=0004ad10..0004ae07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ad11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ad12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ad13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ad14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004acc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ad17 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 0004ad14 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0004ad64 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004ad20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ad6c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0004ad45 │ │ │ │ + DW_CFA_advance_loc: 41 to 0004ad95 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ad49 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ad99 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004ad5a │ │ │ │ + DW_CFA_advance_loc: 17 to 0004adaa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 0004ad87 │ │ │ │ + DW_CFA_advance_loc: 45 to 0004add7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ad8a │ │ │ │ + DW_CFA_advance_loc: 3 to 0004adda │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad8b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004addb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad8c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004addc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad8d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004addd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004ada0 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004adf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004ada6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004adf6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004adaa │ │ │ │ + DW_CFA_advance_loc: 4 to 0004adfa │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004adb2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ae02 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e20 00000028 00005e24 FDE cie=00000000 pc=0004adc0..0004adf0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adc1 │ │ │ │ +00005dfc 00000028 00005e00 FDE cie=00000000 pc=0004ae10..0004ae40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004adc4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ae14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004addb │ │ │ │ + DW_CFA_advance_loc: 23 to 0004ae2b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ade0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004ae30 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ade2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ae32 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ade6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ae36 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004adee │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ae3e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adef │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae3f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005e4c 00000028 00005e50 FDE cie=00000000 pc=0004adf0..0004ae28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adf1 │ │ │ │ +00005e28 00000028 00005e2c FDE cie=00000000 pc=0004ae40..0004ae78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004adf4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ae44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 0004ae13 │ │ │ │ + DW_CFA_advance_loc: 31 to 0004ae63 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ae18 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004ae68 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ae1a │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ae6a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ae1e │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ae6e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ae26 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ae76 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae77 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005e78 00000028 00005e7c FDE cie=00000000 pc=0004ae30..0004ae70 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae31 │ │ │ │ +00005e54 00000028 00005e58 FDE cie=00000000 pc=0004ae80..0004aec0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ae34 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ae84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0004ae5b │ │ │ │ + DW_CFA_advance_loc: 39 to 0004aeab │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ae60 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004aeb0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ae62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004aeb2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ae66 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004aeb6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ae6e │ │ │ │ + DW_CFA_advance_loc: 8 to 0004aebe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae6f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aebf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005ea4 0000005c 00005ea8 FDE cie=00000000 pc=0004ae70..0004af7d │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae71 │ │ │ │ +00005e80 0000005c 00005e84 FDE cie=00000000 pc=0004aec0..0004afcd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aec1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aec2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aec3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0004aee9 │ │ │ │ + DW_CFA_advance_loc1: 118 to 0004af39 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aeea │ │ │ │ + DW_CFA_advance_loc: 1 to 0004af3a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aeeb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004af3b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004aef0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004af40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 0004af31 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0004af81 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af38 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004af88 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004af89 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af40 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004af90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af41 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004af91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af48 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004af98 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af49 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004af99 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af50 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004afa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004afa1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af58 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004afa8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004afa9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af60 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004afb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f04 000000c8 00005f08 FDE cie=00000000 pc=0004af80..0004b176 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af81 │ │ │ │ +00005ee0 000000c8 00005ee4 FDE cie=00000000 pc=0004afd0..0004b1c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004afd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004afd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004afd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0004afd6 │ │ │ │ + DW_CFA_advance_loc1: 83 to 0004b026 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004afd9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b029 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004afe2 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004b032 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004afea │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b03a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004afed │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b03d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004aff8 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b048 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0004b014 │ │ │ │ + DW_CFA_advance_loc: 28 to 0004b064 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b017 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b067 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b01d │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b06d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b020 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b070 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b026 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b076 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b029 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b079 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b02f │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b07f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b032 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b082 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b038 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b088 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b03b │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b08b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b043 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b093 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b044 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b094 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b045 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b095 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b046 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b096 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004b050 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004b0a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b053 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b0a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b056 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b0a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b05e │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b0ae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004b06b │ │ │ │ + DW_CFA_advance_loc: 13 to 0004b0bb │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b071 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b0c1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b07c │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b0cc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b087 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b0d7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b08a │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b0da │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b090 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b0e0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b093 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b0e3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b099 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b0e9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b09c │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b0ec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0a7 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b0f7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0b2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b102 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b0b5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b105 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b110 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0cb │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b11b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b0ce │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b11e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0d9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b129 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0e4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b134 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b0e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b137 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0f2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b142 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004b103 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004b153 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b106 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b156 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b10e │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b15e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004b123 │ │ │ │ + DW_CFA_advance_loc: 21 to 0004b173 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b126 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b176 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b131 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b181 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004b143 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004b193 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b146 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b196 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b151 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b1a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004b163 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004b1b3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b169 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b1b9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b171 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b1c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fd0 0000002c 00005fd4 FDE cie=00000000 pc=0004b180..0004b752 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b181 │ │ │ │ +00005fac 0000002c 00005fb0 FDE cie=00000000 pc=0004b200..0004b7d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b183 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004b203 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b189 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b206 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 585 to 0004b3d2 │ │ │ │ + DW_CFA_advance_loc2: 588 to 0004b452 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b3d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b453 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b3d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b454 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b3d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b455 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b3e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b460 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006000 0000002c 00006004 FDE cie=00000000 pc=0004b760..0004d7d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b761 │ │ │ │ +00005fdc 0000002c 00005fe0 FDE cie=00000000 pc=0004b7e0..0004d857 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b7e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b763 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004b7e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0004b76c │ │ │ │ + DW_CFA_advance_loc: 9 to 0004b7ec │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2032 to 0004bf5c │ │ │ │ + DW_CFA_advance_loc2: 2036 to 0004bfe0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bf5d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bfe1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bf5e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bfe2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bf5f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bfe3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bf60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bfe4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006030 0000002c 00006034 FDE cie=00000000 pc=0004d7e0..0004f7d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d7e1 │ │ │ │ +0000600c 0000002c 00006010 FDE cie=00000000 pc=0004d860..0004f897 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d861 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004d7e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d863 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0004d7ec │ │ │ │ + DW_CFA_advance_loc: 3 to 0004d866 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1672 to 0004de74 │ │ │ │ + DW_CFA_advance_loc2: 1742 to 0004df34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df35 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df36 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df37 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df38 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006060 00000038 00006064 FDE cie=00000000 pc=0004f7e0..0004faf0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f7e1 │ │ │ │ +0000603c 00000038 00006040 FDE cie=00000000 pc=0004f8a0..0004fbb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f8a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004f7e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004f8a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004f7e9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004f8a9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 630 to 0004fa5f │ │ │ │ + DW_CFA_advance_loc2: 630 to 0004fb1f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fa60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fb20 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fa61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fb21 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fa62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fb22 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004fa70 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004fb30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0004faec │ │ │ │ + DW_CFA_advance_loc1: 124 to 0004fbac │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004faed │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fbad │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004faee │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fbae │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004faef │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fbaf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -0000609c 0000003c 000060a0 FDE cie=00000000 pc=0004faf0..0004fdf8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004faf1 │ │ │ │ +00006078 0000003c 0000607c FDE cie=00000000 pc=0004fbb0..0004feb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fbb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004faf3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004fbb3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0004faf9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004fbb9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 614 to 0004fd5f │ │ │ │ + DW_CFA_advance_loc2: 614 to 0004fe1f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fd60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fe20 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fd61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fe21 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fd62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fe22 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004fd70 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004fe30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0004fdec │ │ │ │ + DW_CFA_advance_loc1: 124 to 0004feac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fded │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fead │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fdee │ │ │ │ + DW_CFA_advance_loc: 1 to 0004feae │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fdef │ │ │ │ + DW_CFA_advance_loc: 1 to 0004feaf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fdf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004feb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060dc 0000003c 000060e0 FDE cie=00000000 pc=0004fe00..0004ffa9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fe01 │ │ │ │ +000060b8 0000003c 000060bc FDE cie=00000000 pc=0004fec0..00050069 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fec1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fe02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fec2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fe03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fec3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fe04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fec4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004fe07 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004fec7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 373 to 0004ff7c │ │ │ │ + DW_CFA_advance_loc2: 373 to 0005003c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ff7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005003d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ff7e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005003e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ff7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005003f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ff80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050040 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004ff90 │ │ │ │ + DW_CFA_advance_loc: 16 to 00050050 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000611c 0000003c 00006120 FDE cie=00000000 pc=0004ffb0..000501ab │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ffb1 │ │ │ │ +000060f8 0000003c 000060fc FDE cie=00000000 pc=00050070..0005025b │ │ │ │ + DW_CFA_advance_loc: 1 to 00050071 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ffb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050072 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ffb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050073 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ffb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050074 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ffb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050077 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 495 to 000501a6 │ │ │ │ + DW_CFA_advance_loc2: 479 to 00050256 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050257 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050258 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050259 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0005025a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000615c 0000003c 00006160 FDE cie=00000000 pc=000501b0..000503e9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501b1 │ │ │ │ +00006138 0000003c 0000613c FDE cie=00000000 pc=00050260..00050489 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050261 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050262 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050263 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000501b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050264 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000501b7 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 526 to 000503c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050267 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 515 to 0005046a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005046b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005046c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005046d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005046e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000503d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00050470 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000619c 0000002c 000061a0 FDE cie=00000000 pc=000503f0..0005095f │ │ │ │ - DW_CFA_advance_loc: 1 to 000503f1 │ │ │ │ +00006178 0000002c 0000617c FDE cie=00000000 pc=00050490..000509ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00050491 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000503f5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00050495 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000503fb │ │ │ │ + DW_CFA_advance_loc: 6 to 0005049b │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1362 to 0005094d │ │ │ │ + DW_CFA_advance_loc2: 1362 to 000509ed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005094e │ │ │ │ + DW_CFA_advance_loc: 1 to 000509ee │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005094f │ │ │ │ + DW_CFA_advance_loc: 1 to 000509ef │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00050950 │ │ │ │ + DW_CFA_advance_loc: 1 to 000509f0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050951 │ │ │ │ + DW_CFA_advance_loc: 1 to 000509f1 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000061cc 00000058 000061d0 FDE cie=00000000 pc=00050960..000509db │ │ │ │ - DW_CFA_advance_loc: 1 to 00050961 │ │ │ │ +000061a8 00000058 000061ac FDE cie=00000000 pc=00050a00..00050a7b │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050962 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050965 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050a05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0005098a │ │ │ │ + DW_CFA_advance_loc: 37 to 00050a2a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005098b │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a2b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005098c │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a2c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050990 │ │ │ │ + DW_CFA_advance_loc: 4 to 00050a30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00050993 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050a33 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050994 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a34 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005099f │ │ │ │ + DW_CFA_advance_loc: 11 to 00050a3f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000509a6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050a46 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a47 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000509b2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050a52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000509b9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050a59 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a5a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000509c5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050a65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000509cc │ │ │ │ + DW_CFA_advance_loc: 7 to 00050a6c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509cd │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a6d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000509d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00050a75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000509d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050a78 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a79 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509da │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a7a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006228 0000005c 0000622c FDE cie=00000000 pc=000509e0..00050af4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509e1 │ │ │ │ +00006204 0000005c 00006208 FDE cie=00000000 pc=00050a80..00050b94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000509e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050a87 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 00050a15 │ │ │ │ + DW_CFA_advance_loc: 46 to 00050ab5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00050a21 │ │ │ │ + DW_CFA_advance_loc: 12 to 00050ac1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 00050a56 │ │ │ │ + DW_CFA_advance_loc: 53 to 00050af6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050a5c │ │ │ │ + DW_CFA_advance_loc: 6 to 00050afc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050a64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00050b04 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 00050a7d │ │ │ │ + DW_CFA_advance_loc: 25 to 00050b1d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050a81 │ │ │ │ + DW_CFA_advance_loc: 4 to 00050b21 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050a8c │ │ │ │ + DW_CFA_advance_loc: 8 to 00050b29 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 00050ab9 │ │ │ │ + DW_CFA_advance_loc: 48 to 00050b59 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050abc │ │ │ │ + DW_CFA_advance_loc: 3 to 00050b5c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050abd │ │ │ │ + DW_CFA_advance_loc: 1 to 00050b5d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050abe │ │ │ │ + DW_CFA_advance_loc: 1 to 00050b5e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050abf │ │ │ │ + DW_CFA_advance_loc: 1 to 00050b5f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 00050ad0 │ │ │ │ + DW_CFA_advance_loc: 17 to 00050b70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00050ad7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050b77 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050adb │ │ │ │ + DW_CFA_advance_loc: 4 to 00050b7b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 00050aea │ │ │ │ + DW_CFA_advance_loc: 15 to 00050b8a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006288 00000054 0000628c FDE cie=00000000 pc=00050b00..00050bf7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b01 │ │ │ │ +00006264 00000054 00006268 FDE cie=00000000 pc=00050ba0..00050c97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050ba1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050ba2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050ba3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050ba4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050b07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050ba7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00050b54 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00050bf4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00050b60 │ │ │ │ + DW_CFA_advance_loc: 8 to 00050bfc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 00050b85 │ │ │ │ + DW_CFA_advance_loc: 41 to 00050c25 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050b89 │ │ │ │ + DW_CFA_advance_loc: 4 to 00050c29 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 00050b9a │ │ │ │ + DW_CFA_advance_loc: 17 to 00050c3a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 00050bc7 │ │ │ │ + DW_CFA_advance_loc: 45 to 00050c67 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050bca │ │ │ │ + DW_CFA_advance_loc: 3 to 00050c6a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050bcb │ │ │ │ + DW_CFA_advance_loc: 1 to 00050c6b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050bcc │ │ │ │ + DW_CFA_advance_loc: 1 to 00050c6c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050bcd │ │ │ │ + DW_CFA_advance_loc: 1 to 00050c6d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 19 to 00050be0 │ │ │ │ + DW_CFA_advance_loc: 19 to 00050c80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00050be6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00050c86 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050bea │ │ │ │ + DW_CFA_advance_loc: 4 to 00050c8a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050bf2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00050c92 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062e0 00000028 000062e4 FDE cie=00000000 pc=00050c00..00050c30 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050c01 │ │ │ │ +000062bc 00000028 000062c0 FDE cie=00000000 pc=00050ca0..00050cd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050ca1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050c04 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050ca4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00050c1b │ │ │ │ + DW_CFA_advance_loc: 23 to 00050cbb │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00050c20 │ │ │ │ + DW_CFA_advance_loc: 5 to 00050cc0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00050c22 │ │ │ │ + DW_CFA_advance_loc: 2 to 00050cc2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050c26 │ │ │ │ + DW_CFA_advance_loc: 4 to 00050cc6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050c2e │ │ │ │ + DW_CFA_advance_loc: 8 to 00050cce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050c2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00050ccf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000630c 00000028 00006310 FDE cie=00000000 pc=00050c30..00050c68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050c31 │ │ │ │ +000062e8 00000028 000062ec FDE cie=00000000 pc=00050cd0..00050d08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050cd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050c34 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050cd4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 00050c53 │ │ │ │ + DW_CFA_advance_loc: 31 to 00050cf3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00050c58 │ │ │ │ + DW_CFA_advance_loc: 5 to 00050cf8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00050c5a │ │ │ │ + DW_CFA_advance_loc: 2 to 00050cfa │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050c5e │ │ │ │ + DW_CFA_advance_loc: 4 to 00050cfe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050c66 │ │ │ │ + DW_CFA_advance_loc: 8 to 00050d06 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050c67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d07 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00006338 00000028 0000633c FDE cie=00000000 pc=00050c70..00050cb0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050c71 │ │ │ │ +00006314 00000028 00006318 FDE cie=00000000 pc=00050d10..00050d50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050c74 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050d14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00050c9b │ │ │ │ + DW_CFA_advance_loc: 39 to 00050d3b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00050ca0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00050d40 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00050ca2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00050d42 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00050ca6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00050d46 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050cae │ │ │ │ + DW_CFA_advance_loc: 8 to 00050d4e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050caf │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d4f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00006364 0000005c 00006368 FDE cie=00000000 pc=00050cb0..00050dbd │ │ │ │ - DW_CFA_advance_loc: 1 to 00050cb1 │ │ │ │ +00006340 0000005c 00006344 FDE cie=00000000 pc=00050d50..00050e5d │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050cb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050cb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00050d29 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00050dc9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d2a │ │ │ │ + DW_CFA_advance_loc: 1 to 00050dca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d2b │ │ │ │ + DW_CFA_advance_loc: 1 to 00050dcb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00050d30 │ │ │ │ + DW_CFA_advance_loc: 5 to 00050dd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00050d71 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00050e11 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050d78 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050e18 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e19 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050d80 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050e20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e21 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050d88 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050e28 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d89 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e29 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050d90 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050e30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d91 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e31 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050d98 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050e38 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e39 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050da0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063c4 000000c8 000063c8 FDE cie=00000000 pc=00050dc0..00050fb6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050dc1 │ │ │ │ +000063a0 000000c8 000063a4 FDE cie=00000000 pc=00050e60..00051056 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050dc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050dc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 83 to 00050e16 │ │ │ │ + DW_CFA_advance_loc1: 83 to 00050eb6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e19 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050eb9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00050e22 │ │ │ │ + DW_CFA_advance_loc: 9 to 00050ec2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050e2a │ │ │ │ + DW_CFA_advance_loc: 8 to 00050eca │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e2d │ │ │ │ + DW_CFA_advance_loc: 3 to 00050ecd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050e38 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050ed8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00050e54 │ │ │ │ + DW_CFA_advance_loc: 28 to 00050ef4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050ef7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050e5d │ │ │ │ + DW_CFA_advance_loc: 6 to 00050efd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e60 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f00 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050e66 │ │ │ │ + DW_CFA_advance_loc: 6 to 00050f06 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e69 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f09 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050e6f │ │ │ │ + DW_CFA_advance_loc: 6 to 00050f0f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e72 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f12 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050e78 │ │ │ │ + DW_CFA_advance_loc: 6 to 00050f18 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e7b │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f1b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050e83 │ │ │ │ + DW_CFA_advance_loc: 8 to 00050f23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050f24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e85 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050f25 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050f26 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00050e90 │ │ │ │ + DW_CFA_advance_loc: 10 to 00050f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e93 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f33 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e96 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f36 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050e9e │ │ │ │ + DW_CFA_advance_loc: 8 to 00050f3e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00050eab │ │ │ │ + DW_CFA_advance_loc: 13 to 00050f4b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050eb1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00050f51 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050ebc │ │ │ │ + DW_CFA_advance_loc: 11 to 00050f5c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050ec7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050f67 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050eca │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f6a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050ed0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00050f70 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050ed3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f73 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050ed9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00050f79 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050edc │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f7c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050ee7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050f87 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050ef2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050f92 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050ef5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f95 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050f00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050fa0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050f0b │ │ │ │ + DW_CFA_advance_loc: 11 to 00050fab │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050f0e │ │ │ │ + DW_CFA_advance_loc: 3 to 00050fae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050f19 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050fb9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050f24 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050fc4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050f27 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050fc7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050f32 │ │ │ │ + DW_CFA_advance_loc: 11 to 00050fd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00050f43 │ │ │ │ + DW_CFA_advance_loc: 17 to 00050fe3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050f46 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050fe6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050f4e │ │ │ │ + DW_CFA_advance_loc: 8 to 00050fee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00050f63 │ │ │ │ + DW_CFA_advance_loc: 21 to 00051003 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050f66 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051006 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050f71 │ │ │ │ + DW_CFA_advance_loc: 11 to 00051011 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00050f83 │ │ │ │ + DW_CFA_advance_loc: 18 to 00051023 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050f86 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051026 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00050f91 │ │ │ │ + DW_CFA_advance_loc: 11 to 00051031 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00050fa3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00051043 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050fa9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00051049 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050fb1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00051051 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006490 0000002c 00006494 FDE cie=00000000 pc=00050fc0..0005133d │ │ │ │ - DW_CFA_advance_loc: 1 to 00050fc1 │ │ │ │ +0000646c 0000002c 00006470 FDE cie=00000000 pc=00051080..000513fd │ │ │ │ + DW_CFA_advance_loc: 1 to 00051081 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00050fc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051083 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00050fc6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051086 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 612 to 0005122a │ │ │ │ + DW_CFA_advance_loc2: 612 to 000512ea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005122b │ │ │ │ + DW_CFA_advance_loc: 1 to 000512eb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005122c │ │ │ │ + DW_CFA_advance_loc: 1 to 000512ec │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005122d │ │ │ │ + DW_CFA_advance_loc: 1 to 000512ed │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051230 │ │ │ │ + DW_CFA_advance_loc: 3 to 000512f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000064c0 0000003c 000064c4 FDE cie=00000000 pc=00051340..00052065 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051341 │ │ │ │ +0000649c 0000003c 000064a0 FDE cie=00000000 pc=00051400..00052125 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051343 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051403 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0005134c │ │ │ │ + DW_CFA_advance_loc: 9 to 0005140c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2068 to 00051b60 │ │ │ │ + DW_CFA_advance_loc2: 2068 to 00051c20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051b61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051c21 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051b62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051c22 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051b63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051c23 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00051b70 │ │ │ │ + DW_CFA_advance_loc: 13 to 00051c30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 387 to 00051cf3 │ │ │ │ + DW_CFA_advance_loc2: 387 to 00051db3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051cf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051db4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051cf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051db5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051cf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051db6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00051d00 │ │ │ │ + DW_CFA_advance_loc: 10 to 00051dc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006500 0000004c 00006504 FDE cie=00000000 pc=00052070..00052e70 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005207b │ │ │ │ +000064dc 0000004c 000064e0 FDE cie=00000000 pc=00052130..00052f30 │ │ │ │ + DW_CFA_advance_loc: 11 to 0005213b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005207d │ │ │ │ + DW_CFA_advance_loc: 2 to 0005213d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00052086 │ │ │ │ + DW_CFA_advance_loc: 9 to 00052146 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2298 to 00052980 │ │ │ │ + DW_CFA_advance_loc2: 2298 to 00052a40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052981 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052a41 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052982 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052a42 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052983 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052a43 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00052990 │ │ │ │ + DW_CFA_advance_loc: 13 to 00052a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 240 to 00052a80 │ │ │ │ + DW_CFA_advance_loc1: 240 to 00052b40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052b41 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052b42 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052b43 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00052a90 │ │ │ │ + DW_CFA_advance_loc: 13 to 00052b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 877 to 00052dfd │ │ │ │ + DW_CFA_advance_loc2: 877 to 00052ebd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052dfe │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ebe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052dff │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ebf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ec0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00052e10 │ │ │ │ + DW_CFA_advance_loc: 16 to 00052ed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006550 00000048 00006554 FDE cie=00000000 pc=00052e70..00052fe6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e71 │ │ │ │ +0000652c 00000048 00006530 FDE cie=00000000 pc=00052f30..000530a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e73 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052e77 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052f37 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 46 to 00052ea5 │ │ │ │ + DW_CFA_advance_loc: 46 to 00052f65 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052ea7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00052f67 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052ea8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f68 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00052eb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00052f74 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 289 to 00052fd5 │ │ │ │ + DW_CFA_advance_loc2: 283 to 0005308f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052fd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053090 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052fd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053091 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052fd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053092 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052fd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053093 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00052fe0 │ │ │ │ + DW_CFA_advance_loc: 13 to 000530a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000659c 00000048 000065a0 FDE cie=00000000 pc=00052ff0..00053166 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052ff1 │ │ │ │ +00006578 00000048 0000657c FDE cie=00000000 pc=000530b0..00053226 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052ff2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052ff3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052ff4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052ff7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000530b7 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 41 to 00053020 │ │ │ │ + DW_CFA_advance_loc: 41 to 000530e0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053022 │ │ │ │ + DW_CFA_advance_loc: 2 to 000530e2 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053023 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530e3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005302f │ │ │ │ + DW_CFA_advance_loc: 12 to 000530ef │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 295 to 00053156 │ │ │ │ + DW_CFA_advance_loc2: 289 to 00053210 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053157 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053211 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053158 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053212 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053159 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053213 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005315a │ │ │ │ + DW_CFA_advance_loc: 1 to 00053214 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00053160 │ │ │ │ + DW_CFA_advance_loc: 12 to 00053220 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000065e8 00000048 000065ec FDE cie=00000000 pc=00053170..0005328f │ │ │ │ - DW_CFA_advance_loc: 1 to 00053171 │ │ │ │ +000065c4 00000048 000065c8 FDE cie=00000000 pc=00053230..0005334f │ │ │ │ + DW_CFA_advance_loc: 1 to 00053231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053172 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053232 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053173 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053233 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053174 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053234 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053177 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053237 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 22 to 0005318d │ │ │ │ + DW_CFA_advance_loc: 22 to 0005324d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00053198 │ │ │ │ + DW_CFA_advance_loc: 11 to 00053258 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000531dc │ │ │ │ + DW_CFA_advance_loc1: 68 to 0005329c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 67 to 0005321f │ │ │ │ + DW_CFA_advance_loc1: 64 to 000532dc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 00053242 │ │ │ │ + DW_CFA_advance_loc: 38 to 00053302 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053243 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053303 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053244 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053304 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053245 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053305 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053246 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053306 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00053250 │ │ │ │ + DW_CFA_advance_loc: 10 to 00053310 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006634 00000044 00006638 FDE cie=00000000 pc=00053290..00053439 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053291 │ │ │ │ +00006610 00000044 00006614 FDE cie=00000000 pc=00053350..000534f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053351 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053292 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053352 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053293 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053353 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053294 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053354 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053297 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053357 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 18 to 000532a9 │ │ │ │ + DW_CFA_advance_loc: 18 to 00053369 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 000532b4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00053374 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 346 to 0005340e │ │ │ │ + DW_CFA_advance_loc2: 346 to 000534ce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005340f │ │ │ │ + DW_CFA_advance_loc: 1 to 000534cf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053410 │ │ │ │ + DW_CFA_advance_loc: 1 to 000534d0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053411 │ │ │ │ + DW_CFA_advance_loc: 1 to 000534d1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053412 │ │ │ │ + DW_CFA_advance_loc: 1 to 000534d2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00053420 │ │ │ │ + DW_CFA_advance_loc: 14 to 000534e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000667c 00000048 00006680 FDE cie=00000000 pc=00053440..000537d8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053441 │ │ │ │ +00006658 00000048 0000665c FDE cie=00000000 pc=00053500..000538a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053501 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053442 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053502 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053443 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053503 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053444 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053504 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053447 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053507 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 726 to 0005371d │ │ │ │ + DW_CFA_advance_loc2: 695 to 000537be │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 9 to 00053726 │ │ │ │ + DW_CFA_advance_loc: 9 to 000537c7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 00053735 │ │ │ │ + DW_CFA_advance_loc: 15 to 000537d6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0005379b │ │ │ │ + DW_CFA_advance_loc1: 134 to 0005385c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005379c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005385d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005379d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005385e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005379e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005385f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005379f │ │ │ │ + DW_CFA_advance_loc: 1 to 00053860 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000537a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00053870 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000066c8 0000002c 000066cc FDE cie=00000000 pc=000537e0..00053d5a │ │ │ │ - DW_CFA_advance_loc: 11 to 000537eb │ │ │ │ +000066a4 0000002c 000066a8 FDE cie=00000000 pc=000538b0..00053e1a │ │ │ │ + DW_CFA_advance_loc: 11 to 000538bb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000537ed │ │ │ │ + DW_CFA_advance_loc: 2 to 000538bd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000537f3 │ │ │ │ + DW_CFA_advance_loc: 6 to 000538c3 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1308 to 00053d0f │ │ │ │ + DW_CFA_advance_loc2: 1292 to 00053dcf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053dd0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053dd1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053dd2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053dd3 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000066f8 00000058 000066fc FDE cie=00000000 pc=00053d60..00053ddb │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d61 │ │ │ │ +000066d4 00000058 000066d8 FDE cie=00000000 pc=00053e20..00053e9b │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053d65 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053e25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00053d8a │ │ │ │ + DW_CFA_advance_loc: 37 to 00053e4a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d8b │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e4b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e4c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00053d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00053e50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00053d93 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053e53 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053d94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e54 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00053d9f │ │ │ │ + DW_CFA_advance_loc: 11 to 00053e5f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00053da6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00053e66 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053da7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e67 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00053db2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00053e72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00053db9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00053e79 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053dba │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e7a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00053dc5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00053e85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00053dcc │ │ │ │ + DW_CFA_advance_loc: 7 to 00053e8c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053dcd │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e8d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00053dd5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00053e95 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053dd8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053e98 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053dd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e99 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053dda │ │ │ │ + DW_CFA_advance_loc: 1 to 00053e9a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006754 00000048 00006758 FDE cie=00000000 pc=00053de0..00053f6c │ │ │ │ - DW_CFA_advance_loc: 11 to 00053deb │ │ │ │ +00006730 00000048 00006734 FDE cie=00000000 pc=00053ea0..0005402c │ │ │ │ + DW_CFA_advance_loc: 11 to 00053eab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053dec │ │ │ │ + DW_CFA_advance_loc: 1 to 00053eac │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053ded │ │ │ │ + DW_CFA_advance_loc: 1 to 00053ead │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053dee │ │ │ │ + DW_CFA_advance_loc: 1 to 00053eae │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053df1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053eb1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 173 to 00053e9e │ │ │ │ + DW_CFA_advance_loc1: 173 to 00053f5e │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 12 to 00053eaa │ │ │ │ + DW_CFA_advance_loc: 12 to 00053f6a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 29 to 00053ec7 │ │ │ │ + DW_CFA_advance_loc: 29 to 00053f87 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00053f21 │ │ │ │ + DW_CFA_advance_loc1: 90 to 00053fe1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053f24 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053fe4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053fe5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f26 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053fe6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f27 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053fe7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00053f30 │ │ │ │ + DW_CFA_advance_loc: 9 to 00053ff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067a0 00000044 000067a4 FDE cie=00000000 pc=00053f70..00054069 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f71 │ │ │ │ +0000677c 00000044 00006780 FDE cie=00000000 pc=00054030..00054129 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054031 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054032 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f73 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054033 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054034 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053f77 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054037 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 58 to 00053fb1 │ │ │ │ + DW_CFA_advance_loc: 58 to 00054071 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 25 to 00053fca │ │ │ │ + DW_CFA_advance_loc: 29 to 0005408e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 135 to 00054051 │ │ │ │ + DW_CFA_advance_loc1: 131 to 00054111 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054054 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054114 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054055 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054115 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054056 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054116 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054057 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054117 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00054060 │ │ │ │ + DW_CFA_advance_loc: 9 to 00054120 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067e8 0000002c 000067ec FDE cie=00000000 pc=00054070..0005409c │ │ │ │ - DW_CFA_advance_loc: 1 to 00054071 │ │ │ │ +000067c4 0000002c 000067c8 FDE cie=00000000 pc=00054130..0005415c │ │ │ │ + DW_CFA_advance_loc: 1 to 00054131 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054074 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054134 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054079 │ │ │ │ + DW_CFA_advance_loc: 16 to 00054144 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005407d │ │ │ │ + DW_CFA_advance_loc: 4 to 00054148 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054081 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005414c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054083 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005414e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 15 to 00054092 │ │ │ │ + DW_CFA_advance_loc: 4 to 00054152 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005409a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005415a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005409b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005415b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006818 000000a8 0000681c FDE cie=00000000 pc=000540a0..000541eb │ │ │ │ - DW_CFA_advance_loc: 1 to 000540a1 │ │ │ │ +000067f4 000000a8 000067f8 FDE cie=00000000 pc=00054160..000542ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00054161 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000540a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054162 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000540a5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054165 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 18 to 000540b7 │ │ │ │ + DW_CFA_advance_loc: 18 to 00054177 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000540bd │ │ │ │ + DW_CFA_advance_loc: 6 to 0005417d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000540c0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054180 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000540c6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00054186 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000540c9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054189 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000540cf │ │ │ │ + DW_CFA_advance_loc: 6 to 0005418f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000540d2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054192 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000540d8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00054198 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000540db │ │ │ │ + DW_CFA_advance_loc: 3 to 0005419b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000540e6 │ │ │ │ + DW_CFA_advance_loc: 11 to 000541a6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 0005411b │ │ │ │ + DW_CFA_advance_loc: 53 to 000541db │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005411c │ │ │ │ + DW_CFA_advance_loc: 1 to 000541dc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005411d │ │ │ │ + DW_CFA_advance_loc: 1 to 000541dd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054120 │ │ │ │ + DW_CFA_advance_loc: 3 to 000541e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00054123 │ │ │ │ + DW_CFA_advance_loc: 3 to 000541e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054126 │ │ │ │ + DW_CFA_advance_loc: 3 to 000541e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005412c │ │ │ │ + DW_CFA_advance_loc: 6 to 000541ec │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005412f │ │ │ │ + DW_CFA_advance_loc: 3 to 000541ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00054135 │ │ │ │ + DW_CFA_advance_loc: 6 to 000541f5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054138 │ │ │ │ + DW_CFA_advance_loc: 3 to 000541f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00054143 │ │ │ │ + DW_CFA_advance_loc: 11 to 00054203 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005414a │ │ │ │ + DW_CFA_advance_loc: 7 to 0005420a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005414d │ │ │ │ + DW_CFA_advance_loc: 3 to 0005420d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00054158 │ │ │ │ + DW_CFA_advance_loc: 11 to 00054218 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005415f │ │ │ │ + DW_CFA_advance_loc: 7 to 0005421f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054162 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054222 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005416d │ │ │ │ + DW_CFA_advance_loc: 11 to 0005422d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00054174 │ │ │ │ + DW_CFA_advance_loc: 7 to 00054234 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054177 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054237 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00054182 │ │ │ │ + DW_CFA_advance_loc: 11 to 00054242 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005418e │ │ │ │ + DW_CFA_advance_loc: 12 to 0005424e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054191 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054251 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005419c │ │ │ │ + DW_CFA_advance_loc: 11 to 0005425c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000541a7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00054267 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000541aa │ │ │ │ + DW_CFA_advance_loc: 3 to 0005426a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000541b5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00054275 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000541c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00054280 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000541c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054283 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000541ce │ │ │ │ + DW_CFA_advance_loc: 11 to 0005428e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000541da │ │ │ │ + DW_CFA_advance_loc: 12 to 0005429a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000541dd │ │ │ │ + DW_CFA_advance_loc: 3 to 0005429d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000541e5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000542a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000541e8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000542a8 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000541e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000542a9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000541ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000542aa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068c4 00000048 000068c8 FDE cie=00000000 pc=00054200..000543bd │ │ │ │ - DW_CFA_advance_loc: 1 to 00054201 │ │ │ │ +000068a0 00000048 000068a4 FDE cie=00000000 pc=000542c0..0005447d │ │ │ │ + DW_CFA_advance_loc: 1 to 000542c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054202 │ │ │ │ + DW_CFA_advance_loc: 1 to 000542c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054203 │ │ │ │ + DW_CFA_advance_loc: 1 to 000542c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005420f │ │ │ │ + DW_CFA_advance_loc: 12 to 000542cf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054212 │ │ │ │ + DW_CFA_advance_loc: 3 to 000542d2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 153 to 000542ab │ │ │ │ + DW_CFA_advance_loc1: 149 to 00054367 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 16 to 000542bb │ │ │ │ + DW_CFA_advance_loc: 20 to 0005437b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000542d7 │ │ │ │ + DW_CFA_advance_loc: 28 to 00054397 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 178 to 00054389 │ │ │ │ + DW_CFA_advance_loc1: 177 to 00054448 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005438a │ │ │ │ + DW_CFA_advance_loc: 1 to 00054449 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005438b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005444a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005438c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005444b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005438d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005444c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005438e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005444d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006910 00000048 00006914 FDE cie=00000000 pc=000543c0..000545cd │ │ │ │ - DW_CFA_advance_loc: 1 to 000543c1 │ │ │ │ +000068ec 00000048 000068f0 FDE cie=00000000 pc=00054480..00054694 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054481 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000543c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054482 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000543c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054483 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000543c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054486 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000543c9 │ │ │ │ + DW_CFA_advance_loc: 14 to 00054494 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 206 to 00054497 │ │ │ │ + DW_CFA_advance_loc1: 183 to 0005454b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 27 to 000544b2 │ │ │ │ + DW_CFA_advance_loc: 27 to 00054566 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 000544cb │ │ │ │ + DW_CFA_advance_loc: 25 to 0005457f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 207 to 0005459a │ │ │ │ + DW_CFA_advance_loc1: 225 to 00054660 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005459b │ │ │ │ + DW_CFA_advance_loc: 1 to 00054661 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005459c │ │ │ │ + DW_CFA_advance_loc: 1 to 00054662 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005459d │ │ │ │ + DW_CFA_advance_loc: 1 to 00054663 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005459e │ │ │ │ + DW_CFA_advance_loc: 1 to 00054664 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005459f │ │ │ │ + DW_CFA_advance_loc: 1 to 00054665 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000695c 00000044 00006960 FDE cie=00000000 pc=000545d0..0005474e │ │ │ │ - DW_CFA_advance_loc: 1 to 000545d1 │ │ │ │ +00006938 00000044 0000693c FDE cie=00000000 pc=000546a0..0005480d │ │ │ │ + DW_CFA_advance_loc: 1 to 000546a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000545d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000546a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000545d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000546a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000545d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000546af │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000545d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000546b2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 148 to 0005466b │ │ │ │ + DW_CFA_advance_loc1: 149 to 00054747 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 20 to 0005467f │ │ │ │ + DW_CFA_advance_loc: 24 to 0005475f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0005469b │ │ │ │ + DW_CFA_advance_loc: 28 to 0005477b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 174 to 00054749 │ │ │ │ + DW_CFA_advance_loc1: 141 to 00054808 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005474a │ │ │ │ + DW_CFA_advance_loc: 1 to 00054809 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005474b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005480a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005474c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005480b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005474d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005480c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069a4 00000048 000069a8 FDE cie=00000000 pc=00054750..000548e3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054751 │ │ │ │ +00006980 00000048 00006984 FDE cie=00000000 pc=00054810..000549a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054811 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054752 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054812 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054753 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054813 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054756 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054816 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054759 │ │ │ │ + DW_CFA_advance_loc: 14 to 00054824 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 287 to 00054878 │ │ │ │ + DW_CFA_advance_loc2: 276 to 00054938 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 21 to 0005488d │ │ │ │ + DW_CFA_advance_loc: 21 to 0005494d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 000548a2 │ │ │ │ + DW_CFA_advance_loc: 21 to 00054962 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 000548b3 │ │ │ │ + DW_CFA_advance_loc: 17 to 00054973 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054974 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054975 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054976 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054977 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054978 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069f0 00000048 000069f4 FDE cie=00000000 pc=000548f0..00054ab6 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548f1 │ │ │ │ +000069cc 00000048 000069d0 FDE cie=00000000 pc=000549b0..00054b76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000549b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000549b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000549b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000549bf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000548f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000549c2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 335 to 00054a46 │ │ │ │ + DW_CFA_advance_loc2: 320 to 00054b02 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 26 to 00054a60 │ │ │ │ + DW_CFA_advance_loc: 30 to 00054b20 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 00054a7a │ │ │ │ + DW_CFA_advance_loc: 26 to 00054b3a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 00054a95 │ │ │ │ + DW_CFA_advance_loc: 27 to 00054b55 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b56 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b57 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a98 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b58 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b59 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a9a │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b5a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a3c 00000044 00006a40 FDE cie=00000000 pc=00054ac0..00054c48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ac1 │ │ │ │ +00006a18 00000044 00006a1c FDE cie=00000000 pc=00054b80..00054d08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ac2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ac3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054b83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054ac6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054b86 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054ac9 │ │ │ │ + DW_CFA_advance_loc: 14 to 00054b94 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 307 to 00054bfc │ │ │ │ + DW_CFA_advance_loc2: 292 to 00054cb8 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 21 to 00054c11 │ │ │ │ + DW_CFA_advance_loc: 25 to 00054cd1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 00054c26 │ │ │ │ + DW_CFA_advance_loc: 21 to 00054ce6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 00054c43 │ │ │ │ + DW_CFA_advance_loc: 29 to 00054d03 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d04 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d05 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c46 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d06 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d07 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a84 00000050 00006a88 FDE cie=00000000 pc=00054c50..00054ce5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c51 │ │ │ │ +00006a60 00000050 00006a64 FDE cie=00000000 pc=00054d10..00054da6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054c57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054d17 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 29 to 00054c74 │ │ │ │ + DW_CFA_advance_loc: 29 to 00054d34 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054c76 │ │ │ │ + DW_CFA_advance_loc: 2 to 00054d36 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054c79 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054d39 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 00054c83 │ │ │ │ + DW_CFA_advance_loc: 10 to 00054d43 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00054cc5 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00054d83 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 00054cd0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00054d91 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054d92 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054cd4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054d95 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00054ce0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00054da1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ce1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054da2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ce2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054da3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ce3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054da4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ce4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054da5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00006ad8 00000064 00006adc FDE cie=00000000 pc=00054cf0..00054dfe │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cf1 │ │ │ │ +00006ab4 00000064 00006ab8 FDE cie=00000000 pc=00054db0..00054ebe │ │ │ │ + DW_CFA_advance_loc: 1 to 00054db1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054db2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054db3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054db4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054cf7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054db7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 18 to 00054d09 │ │ │ │ + DW_CFA_advance_loc: 18 to 00054dc9 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054d0c │ │ │ │ + DW_CFA_advance_loc: 3 to 00054dcc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00054d12 │ │ │ │ + DW_CFA_advance_loc: 6 to 00054dd2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054d16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00054dda │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054d1b │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ddb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00054d21 │ │ │ │ + DW_CFA_advance_loc: 6 to 00054de1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00054d2c │ │ │ │ + DW_CFA_advance_loc: 8 to 00054de9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 120 to 00054da4 │ │ │ │ + DW_CFA_advance_loc1: 123 to 00054e64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054da5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054e65 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054da6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054e66 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054da7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054e67 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054da8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054e68 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054db0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00054e70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 73 to 00054df9 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00054eb9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054dfa │ │ │ │ + DW_CFA_advance_loc: 1 to 00054eba │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054dfb │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ebb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054dfc │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ebc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054dfd │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ebd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00006b40 0000007c 00006b44 FDE cie=00000000 pc=00054e00..00055056 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054e01 │ │ │ │ +00006b1c 0000007c 00006b20 FDE cie=00000000 pc=00054ec0..00055116 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ec1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054e02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ec2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054e03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ec3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054e04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ec4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054e07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054ec7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 34 to 00054ee9 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054eea │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 34 to 00054e29 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054e2a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 00054e3b │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054e3f │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054e41 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054e44 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00054e52 │ │ │ │ + DW_CFA_advance_loc: 17 to 00054efb │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00054eff │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00054f01 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054f04 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 266 to 00054f5c │ │ │ │ + DW_CFA_advance_loc: 14 to 00054f12 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc2: 264 to 0005501a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f5d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005501b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f5e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005501c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f5f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005501d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005501e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005501f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00054f64 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f65 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 00054f76 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054f7a │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054f7c │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054f7f │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00054f8d │ │ │ │ + DW_CFA_advance_loc: 3 to 00055022 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055023 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00055051 │ │ │ │ + DW_CFA_advance_loc: 17 to 00055034 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00055038 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005503a │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005503d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005504b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 198 to 00055111 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055052 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055112 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055053 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055113 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055054 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055114 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055055 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055115 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006bc0 0000007c 00006bc4 FDE cie=00000000 pc=00055060..000552da │ │ │ │ - DW_CFA_advance_loc: 1 to 00055061 │ │ │ │ +00006b9c 0000007c 00006ba0 FDE cie=00000000 pc=00055120..0005539a │ │ │ │ + DW_CFA_advance_loc: 1 to 00055121 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055062 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055122 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055063 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055123 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055064 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055124 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055067 │ │ │ │ + DW_CFA_advance_loc: 3 to 00055127 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 34 to 00055149 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005514a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 34 to 00055089 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005508a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005509a │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005509e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000550a0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 000550a3 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 000550b1 │ │ │ │ + DW_CFA_advance_loc: 16 to 0005515a │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005515e │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00055160 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00055163 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 284 to 000551cd │ │ │ │ + DW_CFA_advance_loc: 14 to 00055171 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 269 to 0005527e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000551ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0005527f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000551cf │ │ │ │ + DW_CFA_advance_loc: 1 to 00055280 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000551d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055281 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000551d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055282 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000551d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055283 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000551d5 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000551d6 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000551e6 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 000551ea │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000551ec │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 000551ef │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 000551fd │ │ │ │ + DW_CFA_advance_loc: 3 to 00055286 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055287 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 216 to 000552d5 │ │ │ │ + DW_CFA_advance_loc: 16 to 00055297 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005529b │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005529d │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 000552a0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 000552ae │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 231 to 00055395 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055396 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055397 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055398 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055399 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c40 000002c0 00006c44 FDE cie=00000000 pc=000552e0..000567bf │ │ │ │ - DW_CFA_advance_loc: 1 to 000552e1 │ │ │ │ +00006c1c 000002c0 00006c20 FDE cie=00000000 pc=000553a0..000568ef │ │ │ │ + DW_CFA_advance_loc: 1 to 000553a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000553a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000553a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000553a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000552e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000553a7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0005532d │ │ │ │ + DW_CFA_advance_loc1: 70 to 000553ed │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00055331 │ │ │ │ + DW_CFA_advance_loc: 4 to 000553f1 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 33 to 00055352 │ │ │ │ + DW_CFA_advance_loc: 30 to 0005540f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 28 to 0005536e │ │ │ │ + DW_CFA_advance_loc: 31 to 0005542e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005536f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005542f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005537b │ │ │ │ + DW_CFA_advance_loc: 12 to 0005543b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0005541b │ │ │ │ + DW_CFA_advance_loc1: 156 to 000554d7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 00055422 │ │ │ │ + DW_CFA_advance_loc: 11 to 000554e2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00055476 │ │ │ │ + DW_CFA_advance_loc1: 84 to 00055536 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 24 to 0005548e │ │ │ │ + DW_CFA_advance_loc: 24 to 0005554e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005548f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005554f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055497 │ │ │ │ + DW_CFA_advance_loc: 8 to 00055557 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 000554a0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00055560 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000554a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00055564 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000554b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00055570 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 160 to 00055550 │ │ │ │ + DW_CFA_advance_loc1: 160 to 00055610 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055551 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055611 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005555d │ │ │ │ + DW_CFA_advance_loc: 16 to 00055621 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 238 to 0005564b │ │ │ │ + DW_CFA_advance_loc1: 233 to 0005570a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005564c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005570b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055658 │ │ │ │ + DW_CFA_advance_loc: 16 to 0005571b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 259 to 0005575b │ │ │ │ + DW_CFA_advance_loc1: 255 to 0005581a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005575c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005581b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055768 │ │ │ │ + DW_CFA_advance_loc: 16 to 0005582b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 284 to 00055884 │ │ │ │ + DW_CFA_advance_loc2: 281 to 00055944 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055885 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055945 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055891 │ │ │ │ + DW_CFA_advance_loc: 16 to 00055955 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00055955 │ │ │ │ + DW_CFA_advance_loc1: 185 to 00055a0e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055956 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055a0f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055962 │ │ │ │ + DW_CFA_advance_loc: 16 to 00055a1f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 211 to 00055a35 │ │ │ │ + DW_CFA_advance_loc1: 239 to 00055b0e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055a36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055b0f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055a42 │ │ │ │ + DW_CFA_advance_loc: 16 to 00055b1f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 198 to 00055b08 │ │ │ │ + DW_CFA_advance_loc1: 233 to 00055c08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c09 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c0a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c0b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c0c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c0d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00055b10 │ │ │ │ + DW_CFA_advance_loc: 3 to 00055c10 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c11 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055b19 │ │ │ │ + DW_CFA_advance_loc: 8 to 00055c19 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 21 to 00055b2e │ │ │ │ + DW_CFA_advance_loc: 21 to 00055c2e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c2f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055b3b │ │ │ │ + DW_CFA_advance_loc: 12 to 00055c3b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 48 to 00055b6b │ │ │ │ + DW_CFA_advance_loc: 48 to 00055c6b │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055b6c │ │ │ │ + DW_CFA_advance_loc: 1 to 00055c6c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055b78 │ │ │ │ + DW_CFA_advance_loc: 16 to 00055c7c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 43 to 00055ba3 │ │ │ │ + DW_CFA_advance_loc: 39 to 00055ca3 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00055ba7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00055ca7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055bb3 │ │ │ │ + DW_CFA_advance_loc: 12 to 00055cb3 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 103 to 00055c1a │ │ │ │ + DW_CFA_advance_loc1: 103 to 00055d1a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055c1b │ │ │ │ + DW_CFA_advance_loc: 1 to 00055d1b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055c27 │ │ │ │ + DW_CFA_advance_loc: 12 to 00055d27 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00055c8a │ │ │ │ + DW_CFA_advance_loc1: 99 to 00055d8a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055c8b │ │ │ │ + DW_CFA_advance_loc: 1 to 00055d8b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055c97 │ │ │ │ + DW_CFA_advance_loc: 12 to 00055d97 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 38 to 00055cbd │ │ │ │ + DW_CFA_advance_loc: 38 to 00055dbd │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055cbe │ │ │ │ + DW_CFA_advance_loc: 1 to 00055dbe │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055cca │ │ │ │ + DW_CFA_advance_loc: 16 to 00055dce │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 55 to 00055d01 │ │ │ │ + DW_CFA_advance_loc: 51 to 00055e01 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055d02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055e02 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055d0e │ │ │ │ + DW_CFA_advance_loc: 12 to 00055e0e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 409 to 00055ea7 │ │ │ │ + DW_CFA_advance_loc2: 409 to 00055fa7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ea8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055fa8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055eb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00055fb4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 00055ec7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00055fc7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ec8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055fc8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055ed4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00055fd4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 00055ee7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00055fe7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ee8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055fe8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055ef4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00055ff4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 14 to 00055f02 │ │ │ │ + DW_CFA_advance_loc: 14 to 00056002 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00055f06 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056006 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 24 to 00055f1e │ │ │ │ + DW_CFA_advance_loc: 24 to 0005601e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 14 to 00055f2c │ │ │ │ + DW_CFA_advance_loc: 14 to 0005602c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00055f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056030 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 27 to 00055f4b │ │ │ │ + DW_CFA_advance_loc: 30 to 0005604e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 27 to 00055f66 │ │ │ │ + DW_CFA_advance_loc: 24 to 00056066 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055f67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056067 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055f73 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056073 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 11 to 00055f7e │ │ │ │ + DW_CFA_advance_loc: 11 to 0005607e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00055f82 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056082 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 15 to 00055f91 │ │ │ │ + DW_CFA_advance_loc: 15 to 00056091 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 28 to 00055fad │ │ │ │ + DW_CFA_advance_loc: 28 to 000560ad │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055fae │ │ │ │ + DW_CFA_advance_loc: 1 to 000560ae │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055fba │ │ │ │ + DW_CFA_advance_loc: 12 to 000560ba │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00056030 │ │ │ │ + DW_CFA_advance_loc1: 134 to 00056140 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 19 to 00056043 │ │ │ │ + DW_CFA_advance_loc: 19 to 00056153 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 69 to 00056088 │ │ │ │ + DW_CFA_advance_loc1: 69 to 00056198 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005608c │ │ │ │ + DW_CFA_advance_loc: 4 to 0005619c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 25 to 000560a5 │ │ │ │ + DW_CFA_advance_loc: 25 to 000561b5 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000560a9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000561b9 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 33 to 000560ca │ │ │ │ + DW_CFA_advance_loc: 33 to 000561da │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 42 to 000560f4 │ │ │ │ + DW_CFA_advance_loc: 42 to 00056204 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000560f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056205 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000560fd │ │ │ │ + DW_CFA_advance_loc: 12 to 00056211 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00056189 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00056287 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 11 to 00056194 │ │ │ │ + DW_CFA_advance_loc: 11 to 00056292 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000561a4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000562a2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 90 to 000561fe │ │ │ │ + DW_CFA_advance_loc1: 90 to 000562fc │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000561ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000562fd │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005620b │ │ │ │ + DW_CFA_advance_loc: 16 to 0005630d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 183 to 000562c2 │ │ │ │ + DW_CFA_advance_loc1: 179 to 000563c0 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 000562c9 │ │ │ │ + DW_CFA_advance_loc: 7 to 000563c7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000562d9 │ │ │ │ + DW_CFA_advance_loc: 16 to 000563d7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0005632d │ │ │ │ + DW_CFA_advance_loc1: 84 to 0005642b │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005632e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005642c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005633a │ │ │ │ + DW_CFA_advance_loc: 16 to 0005643c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 146 to 000563cc │ │ │ │ + DW_CFA_advance_loc1: 138 to 000564c6 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 000563d3 │ │ │ │ + DW_CFA_advance_loc: 7 to 000564cd │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000563e3 │ │ │ │ + DW_CFA_advance_loc: 16 to 000564dd │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0005643d │ │ │ │ + DW_CFA_advance_loc1: 90 to 00056537 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005643e │ │ │ │ + DW_CFA_advance_loc: 1 to 00056538 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005644a │ │ │ │ + DW_CFA_advance_loc: 16 to 00056548 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 172 to 000564f6 │ │ │ │ + DW_CFA_advance_loc1: 222 to 00056626 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000564f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056627 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000564ff │ │ │ │ + DW_CFA_advance_loc: 8 to 0005662f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 41 to 00056528 │ │ │ │ + DW_CFA_advance_loc: 41 to 00056658 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056529 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056659 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056535 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056665 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 35 to 00056558 │ │ │ │ + DW_CFA_advance_loc: 35 to 00056688 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056559 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056689 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056565 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056695 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 49 to 00056596 │ │ │ │ + DW_CFA_advance_loc: 49 to 000566c6 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056597 │ │ │ │ + DW_CFA_advance_loc: 1 to 000566c7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000565a3 │ │ │ │ + DW_CFA_advance_loc: 16 to 000566d7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 69 to 000565e8 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00056718 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000565e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056719 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000565f5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056725 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00056687 │ │ │ │ + DW_CFA_advance_loc1: 146 to 000567b7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056688 │ │ │ │ + DW_CFA_advance_loc: 1 to 000567b8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056694 │ │ │ │ + DW_CFA_advance_loc: 12 to 000567c4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 000566a7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000567d7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000566a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000567d8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000566b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000567e4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 29 to 000566d1 │ │ │ │ + DW_CFA_advance_loc: 29 to 00056801 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000566d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056802 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000566de │ │ │ │ + DW_CFA_advance_loc: 12 to 0005680e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 29 to 000566fb │ │ │ │ + DW_CFA_advance_loc: 29 to 0005682b │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000566fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0005682c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056708 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056838 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00056718 │ │ │ │ + DW_CFA_advance_loc: 16 to 00056848 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056719 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056849 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056725 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056855 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00056735 │ │ │ │ + DW_CFA_advance_loc: 16 to 00056865 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056736 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056866 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056742 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056872 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00056752 │ │ │ │ + DW_CFA_advance_loc: 16 to 00056882 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056753 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056883 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005675f │ │ │ │ + DW_CFA_advance_loc: 12 to 0005688f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005676f │ │ │ │ + DW_CFA_advance_loc: 16 to 0005689f │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056770 │ │ │ │ + DW_CFA_advance_loc: 1 to 000568a0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005677c │ │ │ │ + DW_CFA_advance_loc: 12 to 000568ac │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005678c │ │ │ │ + DW_CFA_advance_loc: 16 to 000568bc │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005678d │ │ │ │ + DW_CFA_advance_loc: 1 to 000568bd │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056799 │ │ │ │ + DW_CFA_advance_loc: 12 to 000568c9 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000567a9 │ │ │ │ + DW_CFA_advance_loc: 16 to 000568d9 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000567aa │ │ │ │ + DW_CFA_advance_loc: 1 to 000568da │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000567b6 │ │ │ │ + DW_CFA_advance_loc: 12 to 000568e6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006f04 000002d4 00006f08 FDE cie=00000000 pc=000567c0..00057c7f │ │ │ │ - DW_CFA_advance_loc: 1 to 000567c1 │ │ │ │ +00006ee0 000002d4 00006ee4 FDE cie=00000000 pc=000568f0..00057dbf │ │ │ │ + DW_CFA_advance_loc: 1 to 000568f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000567c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000568f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000567c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000568f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000567c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000568f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000567c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000568f7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 113 to 00056838 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00056979 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005683f │ │ │ │ + DW_CFA_advance_loc: 7 to 00056980 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 46 to 0005686d │ │ │ │ + DW_CFA_advance_loc: 43 to 000569ab │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 32 to 0005688d │ │ │ │ + DW_CFA_advance_loc: 35 to 000569ce │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005688e │ │ │ │ + DW_CFA_advance_loc: 1 to 000569cf │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005689a │ │ │ │ + DW_CFA_advance_loc: 12 to 000569db │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 97 to 000568fb │ │ │ │ + DW_CFA_advance_loc1: 92 to 00056a37 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 00056902 │ │ │ │ + DW_CFA_advance_loc: 11 to 00056a42 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 93 to 0005695f │ │ │ │ + DW_CFA_advance_loc1: 93 to 00056a9f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 25 to 00056978 │ │ │ │ + DW_CFA_advance_loc: 25 to 00056ab8 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056979 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056ab9 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056981 │ │ │ │ + DW_CFA_advance_loc: 8 to 00056ac1 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005698a │ │ │ │ + DW_CFA_advance_loc: 9 to 00056aca │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005698e │ │ │ │ + DW_CFA_advance_loc: 4 to 00056ace │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005699a │ │ │ │ + DW_CFA_advance_loc: 12 to 00056ada │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 292 to 00056abe │ │ │ │ + DW_CFA_advance_loc2: 292 to 00056bfe │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056abf │ │ │ │ + DW_CFA_advance_loc: 1 to 00056bff │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056acb │ │ │ │ + DW_CFA_advance_loc: 16 to 00056c0f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 237 to 00056bb8 │ │ │ │ + DW_CFA_advance_loc1: 233 to 00056cf8 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056bb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056cf9 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056bc5 │ │ │ │ + DW_CFA_advance_loc: 16 to 00056d09 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 272 to 00056cd5 │ │ │ │ + DW_CFA_advance_loc2: 268 to 00056e15 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056cd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056e16 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056ce2 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056e22 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 278 to 00056df8 │ │ │ │ + DW_CFA_advance_loc2: 278 to 00056f38 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056df9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056f39 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056e05 │ │ │ │ + DW_CFA_advance_loc: 16 to 00056f49 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 235 to 00056ef0 │ │ │ │ + DW_CFA_advance_loc1: 231 to 00057030 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056ef1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057031 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056efd │ │ │ │ + DW_CFA_advance_loc: 16 to 00057041 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 274 to 0005700f │ │ │ │ + DW_CFA_advance_loc2: 270 to 0005714f │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057010 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057150 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005701c │ │ │ │ + DW_CFA_advance_loc: 12 to 0005715c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0005705d │ │ │ │ + DW_CFA_advance_loc1: 65 to 0005719d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005705e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005719e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005705f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005719f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057060 │ │ │ │ + DW_CFA_advance_loc: 1 to 000571a0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057061 │ │ │ │ + DW_CFA_advance_loc: 1 to 000571a1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057062 │ │ │ │ + DW_CFA_advance_loc: 1 to 000571a2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00057065 │ │ │ │ + DW_CFA_advance_loc: 3 to 000571a5 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057066 │ │ │ │ + DW_CFA_advance_loc: 1 to 000571a6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057072 │ │ │ │ + DW_CFA_advance_loc: 12 to 000571b2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 29 to 0005708f │ │ │ │ + DW_CFA_advance_loc: 29 to 000571cf │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057090 │ │ │ │ + DW_CFA_advance_loc: 1 to 000571d0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005709c │ │ │ │ + DW_CFA_advance_loc: 12 to 000571dc │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 23 to 000570b3 │ │ │ │ + DW_CFA_advance_loc: 23 to 000571f3 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000570b7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000571f7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000570c3 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057203 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 26 to 000570dd │ │ │ │ + DW_CFA_advance_loc: 26 to 0005721d │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000570de │ │ │ │ + DW_CFA_advance_loc: 1 to 0005721e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000570ea │ │ │ │ + DW_CFA_advance_loc: 12 to 0005722a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00057137 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00057277 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057138 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057278 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057284 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057157 │ │ │ │ + DW_CFA_advance_loc: 19 to 00057297 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057158 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057298 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057164 │ │ │ │ + DW_CFA_advance_loc: 16 to 000572a8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 39 to 0005718b │ │ │ │ + DW_CFA_advance_loc: 35 to 000572cb │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005718c │ │ │ │ + DW_CFA_advance_loc: 1 to 000572cc │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057198 │ │ │ │ + DW_CFA_advance_loc: 12 to 000572d8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 83 to 000571eb │ │ │ │ + DW_CFA_advance_loc1: 83 to 0005732b │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000571ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0005732c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000571f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057338 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 31 to 00057217 │ │ │ │ + DW_CFA_advance_loc: 31 to 00057357 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057218 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057358 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057224 │ │ │ │ + DW_CFA_advance_loc: 16 to 00057368 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00057271 │ │ │ │ + DW_CFA_advance_loc1: 73 to 000573b1 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057272 │ │ │ │ + DW_CFA_advance_loc: 1 to 000573b2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005727e │ │ │ │ + DW_CFA_advance_loc: 12 to 000573be │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 402 to 00057410 │ │ │ │ + DW_CFA_advance_loc2: 402 to 00057550 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057414 │ │ │ │ + DW_CFA_advance_loc: 4 to 00057554 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 24 to 0005742c │ │ │ │ + DW_CFA_advance_loc: 24 to 0005756c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005743a │ │ │ │ + DW_CFA_advance_loc: 14 to 0005757a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005743e │ │ │ │ + DW_CFA_advance_loc: 4 to 0005757e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 27 to 00057459 │ │ │ │ + DW_CFA_advance_loc: 27 to 00057599 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 10 to 00057463 │ │ │ │ + DW_CFA_advance_loc: 10 to 000575a3 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057464 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575a4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057470 │ │ │ │ + DW_CFA_advance_loc: 12 to 000575b0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057483 │ │ │ │ + DW_CFA_advance_loc: 19 to 000575c3 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057484 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575c4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057490 │ │ │ │ + DW_CFA_advance_loc: 12 to 000575d0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000574dc │ │ │ │ + DW_CFA_advance_loc1: 77 to 0005761d │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 20 to 000574f0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00057631 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 17 to 00057501 │ │ │ │ + DW_CFA_advance_loc: 17 to 00057642 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 33 to 00057522 │ │ │ │ + DW_CFA_advance_loc: 33 to 00057663 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057523 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057664 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005752f │ │ │ │ + DW_CFA_advance_loc: 12 to 00057670 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00057571 │ │ │ │ + DW_CFA_advance_loc1: 65 to 000576b1 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057584 │ │ │ │ + DW_CFA_advance_loc: 19 to 000576c4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 69 to 000575c9 │ │ │ │ + DW_CFA_advance_loc1: 69 to 00057709 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000575cd │ │ │ │ + DW_CFA_advance_loc: 4 to 0005770d │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 25 to 000575e6 │ │ │ │ + DW_CFA_advance_loc: 25 to 00057726 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000575ea │ │ │ │ + DW_CFA_advance_loc: 4 to 0005772a │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 11 to 000575f5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00057735 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 192 to 000576b5 │ │ │ │ + DW_CFA_advance_loc1: 192 to 000577f5 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000576b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000577f6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000576c2 │ │ │ │ + DW_CFA_advance_loc: 16 to 00057806 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 39 to 000576e9 │ │ │ │ + DW_CFA_advance_loc: 35 to 00057829 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 11 to 000576f4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00057834 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 21 to 00057709 │ │ │ │ + DW_CFA_advance_loc: 21 to 00057849 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 178 to 000577bb │ │ │ │ + DW_CFA_advance_loc1: 179 to 000578fc │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000577bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000578fd │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000577c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0005790d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 38 to 000577ee │ │ │ │ + DW_CFA_advance_loc: 34 to 0005792f │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 000577f5 │ │ │ │ + DW_CFA_advance_loc: 7 to 00057936 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 21 to 0005780a │ │ │ │ + DW_CFA_advance_loc: 21 to 0005794b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 165 to 000578af │ │ │ │ + DW_CFA_advance_loc1: 164 to 000579ef │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000578b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000579f0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000578bc │ │ │ │ + DW_CFA_advance_loc: 16 to 00057a00 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 32 to 000578dc │ │ │ │ + DW_CFA_advance_loc: 28 to 00057a1c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 000578e3 │ │ │ │ + DW_CFA_advance_loc: 7 to 00057a23 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 21 to 000578f8 │ │ │ │ + DW_CFA_advance_loc: 21 to 00057a38 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 200 to 000579c0 │ │ │ │ + DW_CFA_advance_loc1: 200 to 00057b00 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000579c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b01 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000579cd │ │ │ │ + DW_CFA_advance_loc: 12 to 00057b0d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 45 to 000579fa │ │ │ │ + DW_CFA_advance_loc: 45 to 00057b3a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000579fb │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b3b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000579fc │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b3c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000579fd │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b3d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000579fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b3e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000579ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b3f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00057a02 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057b42 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057a03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b43 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057a0f │ │ │ │ + DW_CFA_advance_loc: 12 to 00057b4f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 37 to 00057a34 │ │ │ │ + DW_CFA_advance_loc: 37 to 00057b74 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057a35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057b75 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057a41 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057b81 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 39 to 00057a68 │ │ │ │ + DW_CFA_advance_loc: 39 to 00057ba8 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057a69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057ba9 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057a75 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057bb5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 31 to 00057a94 │ │ │ │ + DW_CFA_advance_loc: 31 to 00057bd4 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057a95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057bd5 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057aa1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057be1 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 39 to 00057ac8 │ │ │ │ + DW_CFA_advance_loc: 39 to 00057c08 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ac9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057c09 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057ad5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057c15 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00057b67 │ │ │ │ + DW_CFA_advance_loc1: 146 to 00057ca7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057b68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057ca8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057b74 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057cb4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 15 to 00057b83 │ │ │ │ + DW_CFA_advance_loc: 15 to 00057cc3 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057b84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057cc4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057b90 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057cd0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 17 to 00057ba1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00057ce1 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ba2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057ce2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057bae │ │ │ │ + DW_CFA_advance_loc: 12 to 00057cee │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 21 to 00057bc3 │ │ │ │ + DW_CFA_advance_loc: 21 to 00057d03 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057bc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d04 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057bd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057d10 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00057be0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00057d20 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057be1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d21 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057bed │ │ │ │ + DW_CFA_advance_loc: 12 to 00057d2d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00057bfd │ │ │ │ + DW_CFA_advance_loc: 16 to 00057d3d │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057bfe │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d3e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c0a │ │ │ │ + DW_CFA_advance_loc: 12 to 00057d4a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00057c1a │ │ │ │ + DW_CFA_advance_loc: 16 to 00057d5a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c1b │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d5b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c27 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057d67 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00057c37 │ │ │ │ + DW_CFA_advance_loc: 16 to 00057d77 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c38 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d78 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c44 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057d84 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c50 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057d90 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d91 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c5d │ │ │ │ + DW_CFA_advance_loc: 12 to 00057d9d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c69 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057da9 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00057daa │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c76 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057db6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ │ │ │ -000071dc 00000028 000071e0 FDE cie=00000000 pc=00057c80..00057cac │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c81 │ │ │ │ +000071b8 00000028 000071bc FDE cie=00000000 pc=00057dc0..00057dec │ │ │ │ + DW_CFA_advance_loc: 1 to 00057dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00057c8f │ │ │ │ + DW_CFA_advance_loc: 14 to 00057dcf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057c97 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057dd7 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057c9f │ │ │ │ + DW_CFA_advance_loc: 8 to 00057ddf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00057ca1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00057de1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ca2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057de2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057caa │ │ │ │ + DW_CFA_advance_loc: 8 to 00057dea │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057cab │ │ │ │ + DW_CFA_advance_loc: 1 to 00057deb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00007208 00000110 0000720c FDE cie=00000000 pc=00057cb0..00057f83 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057cb1 │ │ │ │ +000071e4 00000110 000071e8 FDE cie=00000000 pc=00057df0..000580c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057df1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057cb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057df2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057cb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057df3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057cb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057df4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057cb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057df7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 00057ce2 │ │ │ │ + DW_CFA_advance_loc: 43 to 00057e22 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 00057ce9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00057e29 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057cf4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00057e34 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 00057d03 │ │ │ │ + DW_CFA_advance_loc: 15 to 00057e43 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057d04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057e44 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057d0c │ │ │ │ + DW_CFA_advance_loc: 8 to 00057e4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057d18 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057e58 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057d1b │ │ │ │ + DW_CFA_advance_loc: 3 to 00057e5b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057d23 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057e63 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 00057d4c │ │ │ │ + DW_CFA_advance_loc: 41 to 00057e8c │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057d54 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057e94 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00057d70 │ │ │ │ + DW_CFA_advance_loc: 28 to 00057eb0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 61 to 00057dad │ │ │ │ + DW_CFA_advance_loc: 61 to 00057eed │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057db1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00057ef1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00057dba │ │ │ │ + DW_CFA_advance_loc: 9 to 00057efa │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057dbd │ │ │ │ + DW_CFA_advance_loc: 3 to 00057efd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057dc8 │ │ │ │ + DW_CFA_advance_loc: 11 to 00057f08 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00057dde │ │ │ │ + DW_CFA_advance_loc: 22 to 00057f1e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ddf │ │ │ │ + DW_CFA_advance_loc: 1 to 00057f1f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057de5 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f25 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057de8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057dee │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f2e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057df1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f31 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057df7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f37 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057dfa │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f3a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f40 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e03 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f43 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e09 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f49 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e0c │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f4c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e12 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f52 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e15 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f55 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e1b │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f5b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e1e │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f5e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f64 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e27 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f67 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e2d │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f6d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e30 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f70 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e36 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f76 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e39 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f79 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057e41 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057f81 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e44 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057f85 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e46 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057f86 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057f87 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057f88 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057e50 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057f90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e53 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f93 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e56 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f96 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057e5e │ │ │ │ + DW_CFA_advance_loc: 8 to 00057f9e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 00057e7f │ │ │ │ + DW_CFA_advance_loc: 33 to 00057fbf │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 9 to 00057e88 │ │ │ │ + DW_CFA_advance_loc: 9 to 00057fc8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057e90 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057fd0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00057ea6 │ │ │ │ + DW_CFA_advance_loc: 22 to 00057fe6 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 14 to 00057eb4 │ │ │ │ + DW_CFA_advance_loc: 14 to 00057ff4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057ebc │ │ │ │ + DW_CFA_advance_loc: 8 to 00057ffc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057ec2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058002 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057ec5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058005 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057ecd │ │ │ │ + DW_CFA_advance_loc: 8 to 0005800d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00057f0d │ │ │ │ + DW_CFA_advance_loc1: 64 to 0005804d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057f11 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058051 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057f17 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058057 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057f1d │ │ │ │ + DW_CFA_advance_loc: 6 to 0005805d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057f28 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058068 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057f3b │ │ │ │ + DW_CFA_advance_loc: 19 to 0005807b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005807c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057f42 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058082 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f45 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058085 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057f4b │ │ │ │ + DW_CFA_advance_loc: 6 to 0005808b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f4e │ │ │ │ + DW_CFA_advance_loc: 3 to 0005808e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057f54 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058094 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058097 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057f5d │ │ │ │ + DW_CFA_advance_loc: 6 to 0005809d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f60 │ │ │ │ + DW_CFA_advance_loc: 3 to 000580a0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00057f70 │ │ │ │ + DW_CFA_advance_loc: 16 to 000580b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f73 │ │ │ │ + DW_CFA_advance_loc: 3 to 000580b3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000580b6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057f7e │ │ │ │ + DW_CFA_advance_loc: 8 to 000580be │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ │ │ │ -0000731c 00000060 00007320 FDE cie=00000000 pc=00057f90..000580bf │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f91 │ │ │ │ +000072f8 00000060 000072fc FDE cie=00000000 pc=000580d0..000581ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000580d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000580d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f95 │ │ │ │ + DW_CFA_advance_loc: 3 to 000580d5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 35 to 00057fb8 │ │ │ │ + DW_CFA_advance_loc: 35 to 000580f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 63 to 00057ff7 │ │ │ │ + DW_CFA_advance_loc: 63 to 00058137 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00058027 │ │ │ │ + DW_CFA_advance_loc: 48 to 00058167 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058028 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058168 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058029 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058169 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058030 │ │ │ │ + DW_CFA_advance_loc: 7 to 00058170 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00058038 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058175 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005803f │ │ │ │ + DW_CFA_advance_loc: 10 to 0005817f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058047 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058187 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058056 │ │ │ │ + DW_CFA_advance_loc: 15 to 00058196 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005805c │ │ │ │ + DW_CFA_advance_loc: 6 to 0005819c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00058077 │ │ │ │ + DW_CFA_advance_loc: 27 to 000581b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00058085 │ │ │ │ + DW_CFA_advance_loc: 14 to 000581c5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005808b │ │ │ │ + DW_CFA_advance_loc: 6 to 000581cb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058093 │ │ │ │ + DW_CFA_advance_loc: 8 to 000581d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058099 │ │ │ │ + DW_CFA_advance_loc: 6 to 000581d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005809a │ │ │ │ + DW_CFA_advance_loc: 1 to 000581da │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005809b │ │ │ │ + DW_CFA_advance_loc: 1 to 000581db │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000580a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000581e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 000580a5 │ │ │ │ + DW_CFA_advance_loc: 5 to 000581e5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 000580ac │ │ │ │ + DW_CFA_advance_loc: 7 to 000581ec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000580b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000581f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00007380 00000028 00007384 FDE cie=00000000 pc=000580c0..000580e3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580c1 │ │ │ │ +0000735c 00000028 00007360 FDE cie=00000000 pc=00058200..00058223 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000580c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058204 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 000580c6 │ │ │ │ + DW_CFA_advance_loc: 13 to 00058211 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000580ca │ │ │ │ + DW_CFA_advance_loc: 4 to 00058215 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000580ce │ │ │ │ + DW_CFA_advance_loc: 4 to 00058219 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000580e1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058221 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058222 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073ac 000000c4 000073b0 FDE cie=00000000 pc=000580f0..00058269 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580f1 │ │ │ │ +00007388 000000c4 0000738c FDE cie=00000000 pc=00058230..000583a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058232 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058233 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000580fa │ │ │ │ + DW_CFA_advance_loc: 7 to 0005823a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058109 │ │ │ │ + DW_CFA_advance_loc: 15 to 00058249 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005810c │ │ │ │ + DW_CFA_advance_loc: 3 to 0005824c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005810f │ │ │ │ + DW_CFA_advance_loc: 3 to 0005824f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00058137 │ │ │ │ + DW_CFA_advance_loc: 40 to 00058277 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005813a │ │ │ │ + DW_CFA_advance_loc: 3 to 0005827a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005813d │ │ │ │ + DW_CFA_advance_loc: 3 to 0005827d │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058142 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058282 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058144 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058284 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058145 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058285 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058150 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058290 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 0005816d │ │ │ │ + DW_CFA_advance_loc: 29 to 000582ad │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005816e │ │ │ │ + DW_CFA_advance_loc: 1 to 000582ae │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058171 │ │ │ │ + DW_CFA_advance_loc: 3 to 000582b1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058172 │ │ │ │ + DW_CFA_advance_loc: 1 to 000582b2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005817d │ │ │ │ + DW_CFA_advance_loc: 11 to 000582bd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058190 │ │ │ │ + DW_CFA_advance_loc: 19 to 000582d0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058191 │ │ │ │ + DW_CFA_advance_loc: 1 to 000582d1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058194 │ │ │ │ + DW_CFA_advance_loc: 3 to 000582d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058195 │ │ │ │ + DW_CFA_advance_loc: 1 to 000582d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005819d │ │ │ │ + DW_CFA_advance_loc: 8 to 000582dd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000581a5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000582e5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 000581af │ │ │ │ + DW_CFA_advance_loc: 10 to 000582ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000581ba │ │ │ │ + DW_CFA_advance_loc: 6 to 000582f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 000581d9 │ │ │ │ + DW_CFA_advance_loc: 36 to 00058319 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581da │ │ │ │ + DW_CFA_advance_loc: 1 to 0005831a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000581dd │ │ │ │ + DW_CFA_advance_loc: 3 to 0005831d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581de │ │ │ │ + DW_CFA_advance_loc: 1 to 0005831e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000581e9 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058329 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000581fb │ │ │ │ + DW_CFA_advance_loc: 18 to 0005833b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0005833c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0005833d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058200 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058340 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00058203 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058343 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058204 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058344 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058205 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058345 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058206 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058346 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005820e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005834e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058213 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058353 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058214 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058354 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058215 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058355 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058220 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058360 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058233 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058373 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058234 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058374 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058235 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058375 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058240 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058380 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058255 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058395 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058257 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058397 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005825a │ │ │ │ + DW_CFA_advance_loc: 3 to 0005839a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005825d │ │ │ │ + DW_CFA_advance_loc: 3 to 0005839d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058265 │ │ │ │ + DW_CFA_advance_loc: 8 to 000583a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058266 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583a6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058267 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583a7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058268 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583a8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00007474 0000037c 00007478 FDE cie=00000000 pc=00058270..00058a58 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058271 │ │ │ │ +00007450 0000037c 00007454 FDE cie=00000000 pc=000583b0..00058b98 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058272 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058273 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 000582a2 │ │ │ │ + DW_CFA_advance_loc: 47 to 000583e2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583e3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583e4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000582b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000583f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000582c8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00058408 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058409 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0005840a │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000582cd │ │ │ │ + DW_CFA_advance_loc: 3 to 0005840d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000582d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058411 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000582d9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058419 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000582de │ │ │ │ + DW_CFA_advance_loc: 5 to 0005841e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 000582e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058420 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000582e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058423 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000582e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058426 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0005830e │ │ │ │ + DW_CFA_advance_loc: 40 to 0005844e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058311 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058451 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058314 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058454 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058319 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058459 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005831b │ │ │ │ + DW_CFA_advance_loc: 2 to 0005845b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005831c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005845c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058327 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058467 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0005833e │ │ │ │ + DW_CFA_advance_loc: 23 to 0005847e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005833f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005847f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058342 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058482 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058343 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058483 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005834e │ │ │ │ + DW_CFA_advance_loc: 11 to 0005848e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00058365 │ │ │ │ + DW_CFA_advance_loc: 23 to 000584a5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058366 │ │ │ │ + DW_CFA_advance_loc: 1 to 000584a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058369 │ │ │ │ + DW_CFA_advance_loc: 3 to 000584a9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005836a │ │ │ │ + DW_CFA_advance_loc: 1 to 000584aa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058372 │ │ │ │ + DW_CFA_advance_loc: 8 to 000584b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005837a │ │ │ │ + DW_CFA_advance_loc: 8 to 000584ba │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058384 │ │ │ │ + DW_CFA_advance_loc: 10 to 000584c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005838f │ │ │ │ + DW_CFA_advance_loc: 6 to 000584ca │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 000583b0 │ │ │ │ + DW_CFA_advance_loc: 38 to 000584f0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000584f1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000583b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000584f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000584f5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000583c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058500 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 000583ee │ │ │ │ + DW_CFA_advance_loc: 46 to 0005852e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0005852f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058530 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000583f3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058533 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000583f7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058537 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00058404 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005853f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00058414 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058554 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058415 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058555 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058418 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058558 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058419 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058559 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058421 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058561 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058426 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058566 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058427 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058567 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005842d │ │ │ │ + DW_CFA_advance_loc: 9 to 00058570 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058435 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058573 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058438 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058576 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005843b │ │ │ │ + DW_CFA_advance_loc: 5 to 0005857b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058441 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058581 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005844e │ │ │ │ + DW_CFA_advance_loc: 11 to 0005858c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058464 │ │ │ │ + DW_CFA_advance_loc: 24 to 000585a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058465 │ │ │ │ + DW_CFA_advance_loc: 1 to 000585a5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058468 │ │ │ │ + DW_CFA_advance_loc: 3 to 000585a8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058469 │ │ │ │ + DW_CFA_advance_loc: 1 to 000585a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058471 │ │ │ │ + DW_CFA_advance_loc: 8 to 000585b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00058490 │ │ │ │ + DW_CFA_advance_loc: 31 to 000585d0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058491 │ │ │ │ + DW_CFA_advance_loc: 1 to 000585d1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058494 │ │ │ │ + DW_CFA_advance_loc: 3 to 000585d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058495 │ │ │ │ + DW_CFA_advance_loc: 1 to 000585d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005849d │ │ │ │ + DW_CFA_advance_loc: 8 to 000585dd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000584a2 │ │ │ │ + DW_CFA_advance_loc: 5 to 000585e2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000585e3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000584a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000585e9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 000584ab │ │ │ │ + DW_CFA_advance_loc: 2 to 000585eb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584ae │ │ │ │ + DW_CFA_advance_loc: 3 to 000585ee │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584b1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000585f1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000585f4 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000585f7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000584c1 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058601 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000584d3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00058613 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058614 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058617 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058618 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000584e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058620 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000584e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058624 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058625 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058626 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000584f0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058630 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 00058505 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058645 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058506 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058646 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058507 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058647 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058508 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058648 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058510 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058650 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058518 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058658 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058522 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058662 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005852d │ │ │ │ + DW_CFA_advance_loc: 6 to 00058668 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00058546 │ │ │ │ + DW_CFA_advance_loc: 30 to 00058686 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058547 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058687 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005854a │ │ │ │ + DW_CFA_advance_loc: 3 to 0005868a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005854b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005868b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058553 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058693 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00058573 │ │ │ │ + DW_CFA_advance_loc: 32 to 000586b3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058574 │ │ │ │ + DW_CFA_advance_loc: 1 to 000586b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058575 │ │ │ │ + DW_CFA_advance_loc: 1 to 000586b5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058578 │ │ │ │ + DW_CFA_advance_loc: 3 to 000586b8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005857b │ │ │ │ + DW_CFA_advance_loc: 3 to 000586bb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005857f │ │ │ │ + DW_CFA_advance_loc: 4 to 000586bf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058587 │ │ │ │ + DW_CFA_advance_loc: 8 to 000586c7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005858c │ │ │ │ + DW_CFA_advance_loc: 8 to 000586cf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058594 │ │ │ │ + DW_CFA_advance_loc: 3 to 000586d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058597 │ │ │ │ + DW_CFA_advance_loc: 3 to 000586d5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005859a │ │ │ │ + DW_CFA_advance_loc: 5 to 000586da │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 000585a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000586e0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000585aa │ │ │ │ + DW_CFA_advance_loc: 10 to 000586ea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000585bd │ │ │ │ + DW_CFA_advance_loc: 19 to 000586fd │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585be │ │ │ │ + DW_CFA_advance_loc: 1 to 000586fe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000585c1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058701 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058702 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000585ca │ │ │ │ + DW_CFA_advance_loc: 8 to 0005870a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000585e3 │ │ │ │ + DW_CFA_advance_loc: 25 to 00058723 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058724 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000585e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058727 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058728 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000585f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058730 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000585f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058738 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058602 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058742 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 00058610 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058748 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 0005862b │ │ │ │ + DW_CFA_advance_loc: 35 to 0005876b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005862c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005876c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005862f │ │ │ │ + DW_CFA_advance_loc: 3 to 0005876f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058630 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058770 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058638 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058778 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058643 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058783 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058648 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058788 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005864b │ │ │ │ + DW_CFA_advance_loc: 3 to 0005878b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005864e │ │ │ │ + DW_CFA_advance_loc: 3 to 0005878e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058654 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058794 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005865f │ │ │ │ + DW_CFA_advance_loc: 11 to 0005879f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00058685 │ │ │ │ + DW_CFA_advance_loc: 38 to 000587c5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058686 │ │ │ │ + DW_CFA_advance_loc: 1 to 000587c6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058687 │ │ │ │ + DW_CFA_advance_loc: 1 to 000587c7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058688 │ │ │ │ + DW_CFA_advance_loc: 1 to 000587c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058690 │ │ │ │ + DW_CFA_advance_loc: 8 to 000587d0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058698 │ │ │ │ + DW_CFA_advance_loc: 8 to 000587d8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 000586a2 │ │ │ │ + DW_CFA_advance_loc: 10 to 000587e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000586ad │ │ │ │ + DW_CFA_advance_loc: 6 to 000587e8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000586c6 │ │ │ │ + DW_CFA_advance_loc: 30 to 00058806 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058807 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000586ca │ │ │ │ + DW_CFA_advance_loc: 3 to 0005880a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0005880b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000586d3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058813 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000586f3 │ │ │ │ + DW_CFA_advance_loc: 32 to 00058833 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058834 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058835 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000586f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058838 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000586fb │ │ │ │ + DW_CFA_advance_loc: 3 to 0005883b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000586ff │ │ │ │ + DW_CFA_advance_loc: 4 to 0005883f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058707 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058847 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005870c │ │ │ │ + DW_CFA_advance_loc: 8 to 0005884f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058714 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058852 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058717 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058855 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005871a │ │ │ │ + DW_CFA_advance_loc: 5 to 0005885a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058720 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058860 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005872a │ │ │ │ + DW_CFA_advance_loc: 10 to 0005886a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005873d │ │ │ │ + DW_CFA_advance_loc: 19 to 0005887d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005873e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005887e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058741 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058881 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058742 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058882 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005874a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005888a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00058763 │ │ │ │ + DW_CFA_advance_loc: 25 to 000588a3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058764 │ │ │ │ + DW_CFA_advance_loc: 1 to 000588a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058767 │ │ │ │ + DW_CFA_advance_loc: 3 to 000588a7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058768 │ │ │ │ + DW_CFA_advance_loc: 1 to 000588a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058770 │ │ │ │ + DW_CFA_advance_loc: 8 to 000588b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058778 │ │ │ │ + DW_CFA_advance_loc: 8 to 000588b8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058782 │ │ │ │ + DW_CFA_advance_loc: 10 to 000588c2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005878d │ │ │ │ + DW_CFA_advance_loc: 6 to 000588c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000587a5 │ │ │ │ + DW_CFA_advance_loc: 29 to 000588e5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000588e6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000587a9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000588e9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587aa │ │ │ │ + DW_CFA_advance_loc: 1 to 000588ea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000587b5 │ │ │ │ + DW_CFA_advance_loc: 11 to 000588f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000587c1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00058901 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058902 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000587c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058905 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058906 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000587ce │ │ │ │ + DW_CFA_advance_loc: 8 to 0005890e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000587e1 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058921 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058922 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000587e5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058925 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058926 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000587ee │ │ │ │ + DW_CFA_advance_loc: 8 to 0005892e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058803 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058943 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058804 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058944 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058805 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058945 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058808 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058948 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005880b │ │ │ │ + DW_CFA_advance_loc: 3 to 0005894b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005880f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005894f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005881c │ │ │ │ + DW_CFA_advance_loc: 8 to 00058957 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0005882e │ │ │ │ + DW_CFA_advance_loc: 23 to 0005896e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005882f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005896f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058830 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058970 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058831 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058971 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058839 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058979 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058843 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058983 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058844 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058984 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058845 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058985 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058848 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058988 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005884b │ │ │ │ + DW_CFA_advance_loc: 3 to 0005898b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005884f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005898f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058857 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058997 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00058863 │ │ │ │ + DW_CFA_advance_loc: 12 to 000589a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058864 │ │ │ │ + DW_CFA_advance_loc: 1 to 000589a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058865 │ │ │ │ + DW_CFA_advance_loc: 1 to 000589a5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058868 │ │ │ │ + DW_CFA_advance_loc: 3 to 000589a8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005886c │ │ │ │ + DW_CFA_advance_loc: 4 to 000589ac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058874 │ │ │ │ + DW_CFA_advance_loc: 8 to 000589b4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058883 │ │ │ │ + DW_CFA_advance_loc: 15 to 000589c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058884 │ │ │ │ + DW_CFA_advance_loc: 1 to 000589c4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058885 │ │ │ │ + DW_CFA_advance_loc: 1 to 000589c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005888d │ │ │ │ + DW_CFA_advance_loc: 8 to 000589cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000588a3 │ │ │ │ + DW_CFA_advance_loc: 22 to 000589e3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000589e4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000589e5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000588b0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000589f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000588c3 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058a03 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a04 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a05 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000588cd │ │ │ │ + DW_CFA_advance_loc: 8 to 00058a0d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000588e3 │ │ │ │ + DW_CFA_advance_loc: 22 to 00058a23 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a24 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a25 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a26 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000588ee │ │ │ │ + DW_CFA_advance_loc: 8 to 00058a2e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058903 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058a43 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058904 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a44 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058905 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a45 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005890d │ │ │ │ + DW_CFA_advance_loc: 8 to 00058a4d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058923 │ │ │ │ + DW_CFA_advance_loc: 22 to 00058a63 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058924 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058925 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a65 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058928 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058a68 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005892c │ │ │ │ + DW_CFA_advance_loc: 4 to 00058a6c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058934 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058a74 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058943 │ │ │ │ + DW_CFA_advance_loc: 15 to 00058a83 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058944 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a84 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058945 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a85 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005894d │ │ │ │ + DW_CFA_advance_loc: 8 to 00058a8d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058963 │ │ │ │ + DW_CFA_advance_loc: 22 to 00058aa3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058964 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058aa4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058965 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058aa5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005896d │ │ │ │ + DW_CFA_advance_loc: 8 to 00058aad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058971 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058ab1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058972 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ab2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058973 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ab3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00058980 │ │ │ │ + DW_CFA_advance_loc: 13 to 00058ac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00058983 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ac3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058984 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ac4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058985 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ac5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058986 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ac6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005898e │ │ │ │ + DW_CFA_advance_loc: 8 to 00058ace │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000589a3 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058ae3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ae4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ae5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000589ad │ │ │ │ + DW_CFA_advance_loc: 8 to 00058aed │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000589c3 │ │ │ │ + DW_CFA_advance_loc: 22 to 00058b03 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b05 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000589ce │ │ │ │ + DW_CFA_advance_loc: 8 to 00058b0e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000589e3 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058b23 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b24 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b25 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000589ed │ │ │ │ + DW_CFA_advance_loc: 8 to 00058b2d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058a03 │ │ │ │ + DW_CFA_advance_loc: 22 to 00058b43 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b44 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b45 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b46 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058a0e │ │ │ │ + DW_CFA_advance_loc: 8 to 00058b4e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058a23 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058b63 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b64 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b65 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058a30 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058b70 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058a43 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058b83 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b84 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b85 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058a50 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058b90 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000077f4 00000070 000077f8 FDE cie=00000000 pc=00058a60..00058b1f │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a61 │ │ │ │ +000077d0 00000070 000077d4 FDE cie=00000000 pc=00058ba0..00058c5f │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ba1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ba2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058a65 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ba5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 00058a8e │ │ │ │ + DW_CFA_advance_loc: 41 to 00058bce │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058a91 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058bd1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058a97 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058bd7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058a9a │ │ │ │ + DW_CFA_advance_loc: 3 to 00058bda │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058aa0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058be0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058aa3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058be3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058aa9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058be9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058aac │ │ │ │ + DW_CFA_advance_loc: 3 to 00058bec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058ab4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058bf4 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ab5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058bf5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ab6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058bf6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058ac0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058c00 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ac3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c03 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ac6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058ad1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058c11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058ad8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00058c18 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058adb │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c1b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058ae6 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058c26 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058aed │ │ │ │ + DW_CFA_advance_loc: 7 to 00058c2d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058af0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c30 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058af6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058c36 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058af9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c39 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058b04 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058c44 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058b0f │ │ │ │ + DW_CFA_advance_loc: 11 to 00058c4f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058b12 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c52 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058b1a │ │ │ │ + DW_CFA_advance_loc: 8 to 00058c5a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007868 00000060 0000786c FDE cie=00000000 pc=00058b20..00058c4f │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b21 │ │ │ │ +00007844 00000060 00007848 FDE cie=00000000 pc=00058c60..00058d8f │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058b25 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c65 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 35 to 00058b48 │ │ │ │ + DW_CFA_advance_loc: 35 to 00058c88 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 63 to 00058b87 │ │ │ │ + DW_CFA_advance_loc: 63 to 00058cc7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00058bb7 │ │ │ │ + DW_CFA_advance_loc: 48 to 00058cf7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058bb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058cf8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058bb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058cf9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058bc0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00058d00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00058bc8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058d05 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058bcf │ │ │ │ + DW_CFA_advance_loc: 10 to 00058d0f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058bd7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058d17 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058be6 │ │ │ │ + DW_CFA_advance_loc: 15 to 00058d26 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058bec │ │ │ │ + DW_CFA_advance_loc: 6 to 00058d2c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00058c07 │ │ │ │ + DW_CFA_advance_loc: 27 to 00058d47 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00058c15 │ │ │ │ + DW_CFA_advance_loc: 14 to 00058d55 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058c1b │ │ │ │ + DW_CFA_advance_loc: 6 to 00058d5b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058c23 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058d63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058c29 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058d69 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c2a │ │ │ │ + DW_CFA_advance_loc: 1 to 00058d6a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c2b │ │ │ │ + DW_CFA_advance_loc: 1 to 00058d6b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058c30 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058d70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 00058c35 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058d75 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058c3c │ │ │ │ + DW_CFA_advance_loc: 7 to 00058d7c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058c44 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058d84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000078cc 00000028 000078d0 FDE cie=00000000 pc=00058c50..00058c73 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c51 │ │ │ │ +000078a8 00000028 000078ac FDE cie=00000000 pc=00058d90..00058db3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058d91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058c54 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058d94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058c56 │ │ │ │ + DW_CFA_advance_loc: 13 to 00058da1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058c5a │ │ │ │ + DW_CFA_advance_loc: 4 to 00058da5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058c5e │ │ │ │ + DW_CFA_advance_loc: 4 to 00058da9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058c71 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058db1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058db2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000078f8 000000c4 000078fc FDE cie=00000000 pc=00058c80..00058df9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c81 │ │ │ │ +000078d4 000000c4 000078d8 FDE cie=00000000 pc=00058dc0..00058f39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058dc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058dc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058c8a │ │ │ │ + DW_CFA_advance_loc: 7 to 00058dca │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058c99 │ │ │ │ + DW_CFA_advance_loc: 15 to 00058dd9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058c9c │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ddc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058c9f │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ddf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00058cc7 │ │ │ │ + DW_CFA_advance_loc: 40 to 00058e07 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058cca │ │ │ │ + DW_CFA_advance_loc: 3 to 00058e0a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ccd │ │ │ │ + DW_CFA_advance_loc: 3 to 00058e0d │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058cd2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058e12 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058cd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058e14 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058cd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e15 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058ce0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058e20 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 00058cfd │ │ │ │ + DW_CFA_advance_loc: 29 to 00058e3d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058cfe │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e3e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d01 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058e41 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e42 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058d0d │ │ │ │ + DW_CFA_advance_loc: 11 to 00058e4d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058d20 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058e60 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e61 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d24 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058e64 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e65 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058d2d │ │ │ │ + DW_CFA_advance_loc: 8 to 00058e6d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058d35 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058e75 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058d3f │ │ │ │ + DW_CFA_advance_loc: 10 to 00058e7f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058d4a │ │ │ │ + DW_CFA_advance_loc: 6 to 00058e85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00058d69 │ │ │ │ + DW_CFA_advance_loc: 36 to 00058ea9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00058eaa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d6d │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ead │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d6e │ │ │ │ + DW_CFA_advance_loc: 1 to 00058eae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058d79 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058eb9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00058d8b │ │ │ │ + DW_CFA_advance_loc: 18 to 00058ecb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ecc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ecd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d90 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d93 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ed3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ed4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ed5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ed6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058d9e │ │ │ │ + DW_CFA_advance_loc: 8 to 00058ede │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058da3 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058ee3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058da4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ee4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058da5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ee5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058db0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058ef0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058dc3 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058f03 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058dc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f04 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058dc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f05 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058dd0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058f10 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058de5 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058f25 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058de7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058f27 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058dea │ │ │ │ + DW_CFA_advance_loc: 3 to 00058f2a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ded │ │ │ │ + DW_CFA_advance_loc: 3 to 00058f2d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058df5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058f35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058df6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f36 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058df7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f37 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058df8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f38 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000079c0 0000037c 000079c4 FDE cie=00000000 pc=00058e00..000595e8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e01 │ │ │ │ +0000799c 0000037c 000079a0 FDE cie=00000000 pc=00058f40..00059728 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 00058e32 │ │ │ │ + DW_CFA_advance_loc: 47 to 00058f72 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f73 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f74 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00058e40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00058f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00058e58 │ │ │ │ + DW_CFA_advance_loc: 24 to 00058f98 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e59 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f99 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e5a │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f9a │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058e5d │ │ │ │ + DW_CFA_advance_loc: 3 to 00058f9d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058e61 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058fa1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058e69 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058fa9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058e6e │ │ │ │ + DW_CFA_advance_loc: 5 to 00058fae │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058e70 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058fb0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058e73 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058fb3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058e76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058fb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00058e9e │ │ │ │ + DW_CFA_advance_loc: 40 to 00058fde │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ea1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058fe1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ea4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058fe4 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058ea9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058fe9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058eab │ │ │ │ + DW_CFA_advance_loc: 2 to 00058feb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058eac │ │ │ │ + DW_CFA_advance_loc: 1 to 00058fec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058eb7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058ff7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00058ece │ │ │ │ + DW_CFA_advance_loc: 23 to 0005900e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ecf │ │ │ │ + DW_CFA_advance_loc: 1 to 0005900f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ed2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059012 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059013 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058ede │ │ │ │ + DW_CFA_advance_loc: 11 to 0005901e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00058ef5 │ │ │ │ + DW_CFA_advance_loc: 23 to 00059035 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ef6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059036 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ef9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059039 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058efa │ │ │ │ + DW_CFA_advance_loc: 1 to 0005903a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058f02 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059042 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058f0a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005904a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058f14 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059054 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058f1f │ │ │ │ + DW_CFA_advance_loc: 6 to 0005905a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 00058f40 │ │ │ │ + DW_CFA_advance_loc: 38 to 00059080 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059081 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058f44 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059084 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059085 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058f50 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059090 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 00058f7e │ │ │ │ + DW_CFA_advance_loc: 46 to 000590be │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f7f │ │ │ │ + DW_CFA_advance_loc: 1 to 000590bf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f80 │ │ │ │ + DW_CFA_advance_loc: 1 to 000590c0 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058f83 │ │ │ │ + DW_CFA_advance_loc: 3 to 000590c3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058f87 │ │ │ │ + DW_CFA_advance_loc: 4 to 000590c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00058f94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000590cf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00058fa4 │ │ │ │ + DW_CFA_advance_loc: 21 to 000590e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058fa5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000590e5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058fa8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000590e8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058fa9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000590e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058fb1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000590f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058fb6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000590f6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058fb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000590f7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058fbd │ │ │ │ + DW_CFA_advance_loc: 9 to 00059100 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058fc5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059103 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058fc8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059106 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058fcb │ │ │ │ + DW_CFA_advance_loc: 5 to 0005910b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058fd1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059111 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00058fde │ │ │ │ + DW_CFA_advance_loc: 11 to 0005911c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058ff4 │ │ │ │ + DW_CFA_advance_loc: 24 to 00059134 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ff5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059135 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ff8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059138 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ff9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059139 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059001 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059141 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00059020 │ │ │ │ + DW_CFA_advance_loc: 31 to 00059160 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059021 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059161 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059024 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059164 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059025 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059165 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005902d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005916d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00059032 │ │ │ │ + DW_CFA_advance_loc: 5 to 00059172 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059033 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059173 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059039 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059179 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005903b │ │ │ │ + DW_CFA_advance_loc: 2 to 0005917b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005903e │ │ │ │ + DW_CFA_advance_loc: 3 to 0005917e │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059041 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059181 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059044 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059184 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059047 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059187 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059051 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059191 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00059063 │ │ │ │ + DW_CFA_advance_loc: 18 to 000591a3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059064 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059067 │ │ │ │ + DW_CFA_advance_loc: 3 to 000591a7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059068 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059070 │ │ │ │ + DW_CFA_advance_loc: 8 to 000591b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00059074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000591b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059075 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591b5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059076 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591b6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059080 │ │ │ │ + DW_CFA_advance_loc: 10 to 000591c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 00059095 │ │ │ │ + DW_CFA_advance_loc: 21 to 000591d5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059096 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591d6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059097 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591d7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059098 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591d8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000590a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000591e0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000590a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000591e8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 000590b2 │ │ │ │ + DW_CFA_advance_loc: 10 to 000591f2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000590bd │ │ │ │ + DW_CFA_advance_loc: 6 to 000591f8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000590d6 │ │ │ │ + DW_CFA_advance_loc: 30 to 00059216 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000590d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059217 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000590da │ │ │ │ + DW_CFA_advance_loc: 3 to 0005921a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000590db │ │ │ │ + DW_CFA_advance_loc: 1 to 0005921b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000590e3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059223 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00059103 │ │ │ │ + DW_CFA_advance_loc: 32 to 00059243 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059244 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059105 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059245 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059108 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059248 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005910b │ │ │ │ + DW_CFA_advance_loc: 3 to 0005924b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005910f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005924f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059117 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059257 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005911c │ │ │ │ + DW_CFA_advance_loc: 8 to 0005925f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059124 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059262 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059127 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059265 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005912a │ │ │ │ + DW_CFA_advance_loc: 5 to 0005926a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059130 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059270 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005913a │ │ │ │ + DW_CFA_advance_loc: 10 to 0005927a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005914d │ │ │ │ + DW_CFA_advance_loc: 19 to 0005928d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005914e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005928e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059151 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059291 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059152 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059292 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005915a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005929a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00059173 │ │ │ │ + DW_CFA_advance_loc: 25 to 000592b3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059174 │ │ │ │ + DW_CFA_advance_loc: 1 to 000592b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059177 │ │ │ │ + DW_CFA_advance_loc: 3 to 000592b7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059178 │ │ │ │ + DW_CFA_advance_loc: 1 to 000592b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059180 │ │ │ │ + DW_CFA_advance_loc: 8 to 000592c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059188 │ │ │ │ + DW_CFA_advance_loc: 8 to 000592c8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059192 │ │ │ │ + DW_CFA_advance_loc: 10 to 000592d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000591a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000592d8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 000591bb │ │ │ │ + DW_CFA_advance_loc: 35 to 000592fb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000592fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000591bf │ │ │ │ + DW_CFA_advance_loc: 3 to 000592ff │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059300 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000591c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059308 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000591d3 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059313 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 000591d8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00059318 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000591db │ │ │ │ + DW_CFA_advance_loc: 3 to 0005931b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000591de │ │ │ │ + DW_CFA_advance_loc: 3 to 0005931e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 000591e4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059324 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 000591ef │ │ │ │ + DW_CFA_advance_loc: 11 to 0005932f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00059215 │ │ │ │ + DW_CFA_advance_loc: 38 to 00059355 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059216 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059356 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059217 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059357 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059218 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059358 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059220 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059360 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059228 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059368 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059232 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059372 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005923d │ │ │ │ + DW_CFA_advance_loc: 6 to 00059378 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00059256 │ │ │ │ + DW_CFA_advance_loc: 30 to 00059396 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059257 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059397 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005925a │ │ │ │ + DW_CFA_advance_loc: 3 to 0005939a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005925b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005939b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059263 │ │ │ │ + DW_CFA_advance_loc: 8 to 000593a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00059283 │ │ │ │ + DW_CFA_advance_loc: 32 to 000593c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059284 │ │ │ │ + DW_CFA_advance_loc: 1 to 000593c4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059285 │ │ │ │ + DW_CFA_advance_loc: 1 to 000593c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059288 │ │ │ │ + DW_CFA_advance_loc: 3 to 000593c8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005928b │ │ │ │ + DW_CFA_advance_loc: 3 to 000593cb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005928f │ │ │ │ + DW_CFA_advance_loc: 4 to 000593cf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059297 │ │ │ │ + DW_CFA_advance_loc: 8 to 000593d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005929c │ │ │ │ + DW_CFA_advance_loc: 8 to 000593df │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 000592a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000593e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000592a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000593e5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000592aa │ │ │ │ + DW_CFA_advance_loc: 5 to 000593ea │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 000592b0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000593f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000592ba │ │ │ │ + DW_CFA_advance_loc: 10 to 000593fa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000592cd │ │ │ │ + DW_CFA_advance_loc: 19 to 0005940d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0005940e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000592d1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059411 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059412 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000592da │ │ │ │ + DW_CFA_advance_loc: 8 to 0005941a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000592f3 │ │ │ │ + DW_CFA_advance_loc: 25 to 00059433 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059434 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000592f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059437 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059438 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059300 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059440 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059308 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059448 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059312 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059452 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005931d │ │ │ │ + DW_CFA_advance_loc: 6 to 00059458 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00059335 │ │ │ │ + DW_CFA_advance_loc: 29 to 00059475 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059336 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059476 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059339 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059479 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005933a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005947a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059345 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059485 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00059351 │ │ │ │ + DW_CFA_advance_loc: 12 to 00059491 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059352 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059492 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059355 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059495 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059356 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059496 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005935e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005949e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00059371 │ │ │ │ + DW_CFA_advance_loc: 19 to 000594b1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059372 │ │ │ │ + DW_CFA_advance_loc: 1 to 000594b2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059375 │ │ │ │ + DW_CFA_advance_loc: 3 to 000594b5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059376 │ │ │ │ + DW_CFA_advance_loc: 1 to 000594b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005937e │ │ │ │ + DW_CFA_advance_loc: 8 to 000594be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00059393 │ │ │ │ + DW_CFA_advance_loc: 21 to 000594d3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059394 │ │ │ │ + DW_CFA_advance_loc: 1 to 000594d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059395 │ │ │ │ + DW_CFA_advance_loc: 1 to 000594d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059398 │ │ │ │ + DW_CFA_advance_loc: 3 to 000594d8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005939b │ │ │ │ + DW_CFA_advance_loc: 3 to 000594db │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005939f │ │ │ │ + DW_CFA_advance_loc: 4 to 000594df │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000593ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000594e7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000593be │ │ │ │ + DW_CFA_advance_loc: 23 to 000594fe │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593bf │ │ │ │ + DW_CFA_advance_loc: 1 to 000594ff │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059500 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059501 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000593c9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059509 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000593d3 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059513 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059514 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059515 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000593d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059518 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000593db │ │ │ │ + DW_CFA_advance_loc: 3 to 0005951b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000593df │ │ │ │ + DW_CFA_advance_loc: 4 to 0005951f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000593e7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059527 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000593f3 │ │ │ │ + DW_CFA_advance_loc: 12 to 00059533 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059534 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059535 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000593f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059538 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000593fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0005953c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059404 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059544 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00059413 │ │ │ │ + DW_CFA_advance_loc: 15 to 00059553 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059414 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059554 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059415 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059555 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005941d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005955d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00059433 │ │ │ │ + DW_CFA_advance_loc: 22 to 00059573 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059434 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059574 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059435 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059575 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059440 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059580 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00059453 │ │ │ │ + DW_CFA_advance_loc: 19 to 00059593 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059454 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059594 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059455 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059595 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005945d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005959d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00059473 │ │ │ │ + DW_CFA_advance_loc: 22 to 000595b3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059474 │ │ │ │ + DW_CFA_advance_loc: 1 to 000595b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059475 │ │ │ │ + DW_CFA_advance_loc: 1 to 000595b5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059476 │ │ │ │ + DW_CFA_advance_loc: 1 to 000595b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005947e │ │ │ │ + DW_CFA_advance_loc: 8 to 000595be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00059493 │ │ │ │ + DW_CFA_advance_loc: 21 to 000595d3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059494 │ │ │ │ + DW_CFA_advance_loc: 1 to 000595d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059495 │ │ │ │ + DW_CFA_advance_loc: 1 to 000595d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005949d │ │ │ │ + DW_CFA_advance_loc: 8 to 000595dd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000594b3 │ │ │ │ + DW_CFA_advance_loc: 22 to 000595f3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000594b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000595f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000594b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000595f5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000594b8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000595f8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000594bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000595fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000594c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059604 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 000594d3 │ │ │ │ + DW_CFA_advance_loc: 15 to 00059613 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000594d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059614 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000594d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059615 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000594dd │ │ │ │ + DW_CFA_advance_loc: 8 to 0005961d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000594f3 │ │ │ │ + DW_CFA_advance_loc: 22 to 00059633 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000594f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059634 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000594f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059635 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000594fd │ │ │ │ + DW_CFA_advance_loc: 8 to 0005963d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00059501 │ │ │ │ + DW_CFA_advance_loc: 4 to 00059641 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059502 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059642 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059503 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059643 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00059510 │ │ │ │ + DW_CFA_advance_loc: 13 to 00059650 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00059513 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059653 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059514 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059654 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059515 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059655 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059516 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059656 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005951e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005965e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00059533 │ │ │ │ + DW_CFA_advance_loc: 21 to 00059673 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059534 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059674 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059535 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059675 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005953d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005967d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00059553 │ │ │ │ + DW_CFA_advance_loc: 22 to 00059693 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059554 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059694 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059555 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059695 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059556 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059696 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005955e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005969e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00059573 │ │ │ │ + DW_CFA_advance_loc: 21 to 000596b3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059574 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059575 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596b5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005957d │ │ │ │ + DW_CFA_advance_loc: 8 to 000596bd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00059593 │ │ │ │ + DW_CFA_advance_loc: 22 to 000596d3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059594 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596d4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059595 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596d5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059596 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005959e │ │ │ │ + DW_CFA_advance_loc: 8 to 000596de │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000595b3 │ │ │ │ + DW_CFA_advance_loc: 21 to 000596f3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000595b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000595b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596f5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000595c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059700 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000595d3 │ │ │ │ + DW_CFA_advance_loc: 19 to 00059713 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000595d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059714 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000595d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059715 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000595e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059720 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00007d40 00000070 00007d44 FDE cie=00000000 pc=000595f0..000596af │ │ │ │ - DW_CFA_advance_loc: 1 to 000595f1 │ │ │ │ +00007d1c 00000070 00007d20 FDE cie=00000000 pc=00059730..000597ef │ │ │ │ + DW_CFA_advance_loc: 1 to 00059731 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000595f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059732 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000595f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059735 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 0005961e │ │ │ │ + DW_CFA_advance_loc: 41 to 0005975e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059621 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059761 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059627 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059767 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005962a │ │ │ │ + DW_CFA_advance_loc: 3 to 0005976a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059630 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059770 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059633 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059773 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059639 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059779 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005963c │ │ │ │ + DW_CFA_advance_loc: 3 to 0005977c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059644 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059784 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059645 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059785 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059646 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059786 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059650 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059790 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059653 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059793 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059656 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059796 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059661 │ │ │ │ + DW_CFA_advance_loc: 11 to 000597a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00059668 │ │ │ │ + DW_CFA_advance_loc: 7 to 000597a8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005966b │ │ │ │ + DW_CFA_advance_loc: 3 to 000597ab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059676 │ │ │ │ + DW_CFA_advance_loc: 11 to 000597b6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005967d │ │ │ │ + DW_CFA_advance_loc: 7 to 000597bd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059680 │ │ │ │ + DW_CFA_advance_loc: 3 to 000597c0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059686 │ │ │ │ + DW_CFA_advance_loc: 6 to 000597c6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059689 │ │ │ │ + DW_CFA_advance_loc: 3 to 000597c9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059694 │ │ │ │ + DW_CFA_advance_loc: 11 to 000597d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005969f │ │ │ │ + DW_CFA_advance_loc: 11 to 000597df │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000596a2 │ │ │ │ + DW_CFA_advance_loc: 3 to 000597e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000596aa │ │ │ │ + DW_CFA_advance_loc: 8 to 000597ea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007db4 ZERO terminator │ │ │ │ +00007d90 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -253,30 +253,31 @@ │ │ │ │ GLIBC_2.0 │ │ │ │ GOMP_4.0 │ │ │ │ GOMP_4.5 │ │ │ │ GOMP_1.0 │ │ │ │ GLIBC_2.1.3 │ │ │ │ GLIBC_2.3.4 │ │ │ │ GLIBC_2.17 │ │ │ │ -D$,9l$T| │ │ │ │ t$$F9t$(t) │ │ │ │ -l$$9T$ tk │ │ │ │ ++\$@;t$( │ │ │ │ D$(B;T$4 │ │ │ │ T$8@;D$4 │ │ │ │ L$DA9L$0 │ │ │ │ L$DA9L$0 │ │ │ │ wLF9t$8u │ │ │ │ wLF9t$8u │ │ │ │ tfE9l$4t2 │ │ │ │ -|$0@;D$< │ │ │ │ +|$@@;D$L │ │ │ │ +\$(9t$$tt │ │ │ │ D$8@;D$< │ │ │ │ -L$@F;t$D │ │ │ │ +L$8F;t$< │ │ │ │ K;Z,~d@9 │ │ │ │ +\$(9t$$tt │ │ │ │ D$8@;D$< │ │ │ │ -L$@F;t$D │ │ │ │ +L$8F;t$< │ │ │ │ K;Z,~d@9 │ │ │ │ T$x out of range [0.0,0.5) │ │ │ │ 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 │ │ │ │ nfft: %s:%d: assertion failed: %s │ │ │ │ Polynomial degree N is smaller than cut-off m │ │ │ │ Error in kernel/nsfft_init: require GAUSSIAN window function │ │ │ │ -?cb66e3b8e8a782b988146e39dc991945983a34.debug │ │ │ │ +?dfdd875e1b9f3535224ff9593d16656dfab47a.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00004000 <.init>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x60d83,%ebx │ │ │ │ + add $0x5fd83,%ebx │ │ │ │ mov 0x21c(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 401b │ │ │ │ call *%eax │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -9,15 +9,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ call 4975 <__cxa_finalize@plt+0x135> │ │ │ │ - add $0x604f7,%edx │ │ │ │ + add $0x5f4f7,%edx │ │ │ │ lea 0x2ec(%edx),%ecx │ │ │ │ lea 0x2ec(%edx),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ je 48c8 <__cxa_finalize@plt+0x88> │ │ │ │ mov 0x224(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 48c8 <__cxa_finalize@plt+0x88> │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ add $0x10,%esp │ │ │ │ leave │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ call 4975 <__cxa_finalize@plt+0x135> │ │ │ │ - add $0x604b7,%edx │ │ │ │ + add $0x5f4b7,%edx │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %ebx │ │ │ │ lea 0x2ec(%edx),%ecx │ │ │ │ lea 0x2ec(%edx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ sub %ecx,%eax │ │ │ │ @@ -60,15 +60,15 @@ │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x60463,%ebx │ │ │ │ + add $0x5f463,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ cmpb $0x0,0x2ec(%ebx) │ │ │ │ jne 4962 <__cxa_finalize@plt+0x122> │ │ │ │ mov 0x26c(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 4956 <__cxa_finalize@plt+0x116> │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -89,45 +89,45 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ 00004980 : │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x60406,%ebx │ │ │ │ + add $0x5f406,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ push $0x8c │ │ │ │ call 46d0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 000049a0 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ + add $0x5f3e3,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x603d7,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4510 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000049e0 : │ │ │ │ call 4c07 │ │ │ │ - add $0x603a7,%eax │ │ │ │ + add $0x5f3a7,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ @@ -183,126 +183,126 @@ │ │ │ │ │ │ │ │ 00004a90 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4ad5 │ │ │ │ + jle 4ad6 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - lea 0x8(%ebx),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ + lea 0x8(%ebx),%edx │ │ │ │ add %eax,%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ jne 4ac0 │ │ │ │ mov %ebx,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ 00004ae0 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4b15 │ │ │ │ + jle 4b16 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - lea 0x8(%ebx),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ + lea 0x8(%ebx),%edx │ │ │ │ add %eax,%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ jne 4b00 │ │ │ │ mov %ebx,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ 00004b20 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x6025f,%ebx │ │ │ │ + add $0x5f263,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4830 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004b50 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x6022f,%ebx │ │ │ │ + add $0x5f233,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4838 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004b80 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x601ff,%ebx │ │ │ │ + add $0x5f203,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4800 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004bb0 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x601cf,%ebx │ │ │ │ + add $0x5f1d3,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4760 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00004be0 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x6019f,%ebx │ │ │ │ + add $0x5f1a3,%ebx │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4070 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ call 47e0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ @@ -334,21 +334,21 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call ba1b │ │ │ │ - add $0x60144,%esi │ │ │ │ + call badb │ │ │ │ + add $0x5f144,%esi │ │ │ │ push %ebx │ │ │ │ sub $0x34,%esp │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ mov 0x48(%esp),%edi │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ jle 4dd2 │ │ │ │ mov %edx,%ebp │ │ │ │ mov %ecx,%esi │ │ │ │ test %edi,%edi │ │ │ │ je 4e18 │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ @@ -361,24 +361,24 @@ │ │ │ │ add %eax,%ecx │ │ │ │ add %eax,%edx │ │ │ │ add 0x54(%esp),%eax │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ - fldl -0xac64(%eax) │ │ │ │ + fldl -0x9c64(%eax) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fldl (%eax,%ebp,8) │ │ │ │ cmp $0x1,%esi │ │ │ │ jle 4dda │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ fldz │ │ │ │ - mov %esi,%eax │ │ │ │ fld1 │ │ │ │ jmp 4d04 │ │ │ │ jmp 4d00 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -543,17 +543,17 @@ │ │ │ │ add %edi,%ebp │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ add %ebp,%edi │ │ │ │ mov 0x54(%esp),%ebp │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %esi,%edi │ │ │ │ + cmpl $0x1,0x48(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ - cmpl $0x1,0x48(%esp) │ │ │ │ jle 505e │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ jmp 4f02 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -602,17 +602,17 @@ │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ add %esi,%edi │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ lea 0x0(%ebp,%esi,1),%edi │ │ │ │ mov 0x54(%esp),%ebp │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ + cmpl $0x1,0x48(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ - cmpl $0x1,0x48(%esp) │ │ │ │ jle 504c │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ jmp 4fc2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -630,16 +630,16 @@ │ │ │ │ fxch %st(1) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ fmull (%edi) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ faddl (%eax) │ │ │ │ mov (%esp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ @@ -695,18 +695,18 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %ecx,0x50(%esp) │ │ │ │ mov (%esp),%edi │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ - xor %esi,%esi │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ + xor %esi,%esi │ │ │ │ mov 0x54(%esp),%ebp │ │ │ │ + mov %edx,0x4c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ movl $0x0,(%edi,%esi,8) │ │ │ │ movl $0x3ff00000,0x4(%edi,%esi,8) │ │ │ │ movl $0x0,(%ecx,%esi,8) │ │ │ │ movl $0x0,0x4(%ecx,%esi,8) │ │ │ │ cmp %edx,%eax │ │ │ │ @@ -715,61 +715,61 @@ │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ movl $0x3ff00000,0x4(%edi,%edx,8) │ │ │ │ movl $0x0,(%ecx,%edx,8) │ │ │ │ movl $0x0,0x4(%ecx,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ jg 50f0 │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ - mov 0x50(%esp),%ecx │ │ │ │ mov %ebp,0x54(%esp) │ │ │ │ + mov 0x50(%esp),%ecx │ │ │ │ jmp 5010 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ fldl 0x54(%esp) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + call bae3 │ │ │ │ + add $0x5ec20,%ebp │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ - call ba23 │ │ │ │ - add $0x5fc1c,%ebp │ │ │ │ test %eax,%eax │ │ │ │ jle 52d0 │ │ │ │ mov %edx,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ test %edi,%edi │ │ │ │ je 52dc │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ + fabs │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ + fldl -0x9c64(%ebp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %edi,0x44(%esp) │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ - fabs │ │ │ │ - fldl -0xac64(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %eax,%ecx │ │ │ │ add 0x50(%esp),%eax │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ + cmpl $0x1,0x44(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ - cmpl $0x1,0x44(%esp) │ │ │ │ jle 5327 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ - fldz │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ + fldz │ │ │ │ fld1 │ │ │ │ jmp 5204 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ebx) │ │ │ │ @@ -831,16 +831,16 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ fabs │ │ │ │ fcomip %st(2),%st │ │ │ │ ja 5372 │ │ │ │ inc %eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ cmp %eax,0x40(%esp) │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ jne 51c9 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ jmp 52d2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ @@ -901,29 +901,29 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call ba1f │ │ │ │ - add $0x5f9f4,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ - fldz │ │ │ │ + call badf │ │ │ │ + add $0x5e9e1,%edi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ - mov 0x38(%esp),%ebp │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ + fldz │ │ │ │ fstl (%ecx) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ test %edx,%edx │ │ │ │ - js 5597 │ │ │ │ + js 5596 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x2c(%esp),%ebx │ │ │ │ jmp 5400 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -946,38 +946,37 @@ │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ cmp %ebx,%edx │ │ │ │ jne 5400 │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 558f │ │ │ │ + jle 558e │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ movl $0x0,0x10(%ecx) │ │ │ │ movl $0x0,0x14(%ecx) │ │ │ │ movl $0x0,0x18(%ecx) │ │ │ │ movl $0x0,0x1c(%ecx) │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ add $0x8,%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ lea 0x8(%edi),%ebx │ │ │ │ lea 0x8(%esi,%edx,8),%edi │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edx) │ │ │ │ fldl -0x8(%edx) │ │ │ │ add $0x8,%esi │ │ │ │ add $0x10,%edx │ │ │ │ - fstl -0x8(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ add $0x10,%ebx │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ + fstl -0x18(%ebx) │ │ │ │ fldl (%eax) │ │ │ │ fmull -0x8(%esi) │ │ │ │ faddl 0x0(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fmull -0x10(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x18(%edx) │ │ │ │ @@ -988,117 +987,115 @@ │ │ │ │ faddl 0x10(%ecx) │ │ │ │ fstpl 0x10(%ecx) │ │ │ │ fstpl 0x18(%ecx) │ │ │ │ cmp %edi,%esi │ │ │ │ jne 5480 │ │ │ │ mov (%esp),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 558f │ │ │ │ + jle 558e │ │ │ │ lea 0x8(%eax),%edi │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ lea 0x8(%ebp),%esi │ │ │ │ add $0x20,%ecx │ │ │ │ fldz │ │ │ │ lea 0x8(%edx),%ebp │ │ │ │ lea 0x8(%eax,%ebx,8),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ fstl (%ecx) │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ add $0x8,%eax │ │ │ │ cmpl $0x0,0x4(%esp) │ │ │ │ - js 5573 │ │ │ │ + js 5572 │ │ │ │ xchg %ax,%ax │ │ │ │ fldl -0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x10,%edx │ │ │ │ - fldl (%eax) │ │ │ │ - fldl -0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ - fstl -0x18(%edx) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fldl -0x18(%eax) │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ + fstl -0x18(%edx) │ │ │ │ fldl (%edi) │ │ │ │ fmull -0x8(%ebx) │ │ │ │ faddl (%esi) │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ + fmul %st,%st(1) │ │ │ │ + fxch %st(3) │ │ │ │ + fmull 0x0(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddp %st,%st(4) │ │ │ │ fmull -0x10(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + fmull 0x0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x18(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x10(%eax) │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + cmp %ebx,(%esp) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ - cmp %ebx,(%esp) │ │ │ │ jne 5520 │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x8,%edi │ │ │ │ add $0x8,%esi │ │ │ │ add $0x8,%ebp │ │ │ │ cmp 0x8(%esp),%edi │ │ │ │ jne 5500 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 558f │ │ │ │ + jmp 558e │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fstp %st(1) │ │ │ │ mov (%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 558d │ │ │ │ + jle 558c │ │ │ │ fstl 0x10(%ecx) │ │ │ │ fstpl 0x18(%ecx) │ │ │ │ - jmp 54bf │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 54be │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ 000055b0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5f7d3,%ebx │ │ │ │ + add $0x5e7d3,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ mov 0x58(%esp),%edi │ │ │ │ call 44f0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ push $0x48 │ │ │ │ call 46d0 │ │ │ │ - movzbl 0x64(%esp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ mov %edi,(%eax) │ │ │ │ + mov %eax,%esi │ │ │ │ mov %ebp,0x4(%eax) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ + movzbl 0x64(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ and $0x80,%edi │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ @@ -1107,26 +1104,26 @@ │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ movl $0x4,0x3c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x14(%esi) │ │ │ │ mov %eax,%edi │ │ │ │ + mov %eax,0x14(%esi) │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ jle 56d2 │ │ │ │ + fldl -0x9c5c(%ebx) │ │ │ │ mov %esi,%edx │ │ │ │ - fldl -0xac5c(%ebx) │ │ │ │ - mov %edi,%esi │ │ │ │ mov $0x4,%eax │ │ │ │ + mov %edi,%esi │ │ │ │ mov $0x1,%ebp │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ mov %edx,%edi │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea -0x4(,%ebp,4),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ push %eax │ │ │ │ add %ecx,%esi │ │ │ │ @@ -1135,33 +1132,33 @@ │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %esi,%esi │ │ │ │ jle 56bc │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ - fdivrl 0x10(%esp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov (%eax,%ecx,1),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ + fdivrl 0x10(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ - fadds -0xad88(%ebx) │ │ │ │ + fadds -0x9d88(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fcos │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ jne 56a0 │ │ │ │ ffreep %st(0) │ │ │ │ - lea (%esi,%esi,1),%eax │ │ │ │ inc %ebp │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ cmp %ebp,0x54(%esp) │ │ │ │ + lea (%esi,%esi,1),%eax │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ jl 56d0 │ │ │ │ mov 0x14(%edi),%esi │ │ │ │ jmp 5660 │ │ │ │ nop │ │ │ │ mov %edi,%esi │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -1180,17 +1177,17 @@ │ │ │ │ call 46d0 │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ movl $0x8,(%esp) │ │ │ │ call 46d0 │ │ │ │ mov %eax,0x40(%esi) │ │ │ │ movl $0x5,(%eax) │ │ │ │ movl $0x5,0x4(%eax) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ movl $0x4,0x3c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ jle 57b3 │ │ │ │ mov 0x20c(%ebx),%ebp │ │ │ │ lea 0x2c(%esp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ @@ -1207,43 +1204,43 @@ │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push 0x24(%esi) │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ + lea (%eax,%edi,4),%ebp │ │ │ │ + inc %edi │ │ │ │ push 0x20(%esi) │ │ │ │ push $0x2 │ │ │ │ push 0x44(%esp) │ │ │ │ push $0x1 │ │ │ │ - lea (%eax,%edi,4),%ebp │ │ │ │ - inc %edi │ │ │ │ call 44c0 │ │ │ │ add $0x34,%esp │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ push 0x1c(%esp) │ │ │ │ call 4360 │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ shll $1,0x3c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%eax │ │ │ │ jg 5750 │ │ │ │ - shl $0x2,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ movl $0x8,(%esp) │ │ │ │ call 46d0 │ │ │ │ mov %eax,0x3c(%esi) │ │ │ │ movl $0x4,(%eax) │ │ │ │ movl $0x4,0x4(%eax) │ │ │ │ + mov 0xc(%esi),%edi │ │ │ │ movl $0x4,0x3c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ jle 5874 │ │ │ │ mov 0x20c(%ebx),%ebp │ │ │ │ lea 0x2c(%esp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ @@ -1260,20 +1257,20 @@ │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push 0x24(%esi) │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ + lea (%eax,%edi,4),%ebp │ │ │ │ + inc %edi │ │ │ │ push 0x20(%esi) │ │ │ │ push $0x2 │ │ │ │ push 0x44(%esp) │ │ │ │ push $0x1 │ │ │ │ - lea (%eax,%edi,4),%ebp │ │ │ │ - inc %edi │ │ │ │ call 44c0 │ │ │ │ add $0x34,%esp │ │ │ │ mov %eax,0x0(%ebp) │ │ │ │ push 0x1c(%esp) │ │ │ │ call 4360 │ │ │ │ shll $1,0x3c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ @@ -1287,31 +1284,31 @@ │ │ │ │ push 0x40(%esi) │ │ │ │ call 47e0 │ │ │ │ mov (%esi),%eax │ │ │ │ movl $0x0,0x3c(%esi) │ │ │ │ movl $0x0,0x40(%esi) │ │ │ │ movl $0x0,0x28(%esi) │ │ │ │ movl $0x0,0x2c(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ movl $0x0,0x30(%esi) │ │ │ │ movl $0x0,0x44(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ + add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ je 59a6 │ │ │ │ test $0x8,%al │ │ │ │ je 5919 │ │ │ │ add $0x3c,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - shl $0x6,%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x6,%ebp │ │ │ │ push %ebp │ │ │ │ call 46d0 │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov %ebp,%edi │ │ │ │ @@ -1388,22 +1385,22 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ jmp 58c4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000059f0 : │ │ │ │ call 4c07 │ │ │ │ - add $0x5f397,%eax │ │ │ │ + add $0x5e397,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ mov 0x70(%esp),%esi │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ mov 0x74(%esp),%eax │ │ │ │ shl $0x6,%eax │ │ │ │ add 0x10(%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ je 5a30 │ │ │ │ add $0x5c,%esp │ │ │ │ @@ -1462,17 +1459,17 @@ │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ lea -0x8(%eax,%edx,8),%eax │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ lea -0x8(%eax,%edx,8),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 4400 │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x2,%eax │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ cmp %eax,%ebp │ │ │ │ jge 5ce9 │ │ │ │ test %edi,%edi │ │ │ │ jg 5d05 │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -1480,61 +1477,61 @@ │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,(%esi) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ cmpl $0x1,0xc(%eax) │ │ │ │ jle 5ce2 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ fildl 0xc(%esp) │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ movl $0x1,0x2c(%esp) │ │ │ │ + mov 0x2c(%esp),%ebx │ │ │ │ fstpl 0x30(%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ movl $0x4,0xc(%esp) │ │ │ │ fstpl 0x38(%esp) │ │ │ │ fildl 0x74(%esp) │ │ │ │ - fsubs -0xad8c(%eax) │ │ │ │ + fsubs -0x9d8c(%eax) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ nop │ │ │ │ fildl 0xc(%esp) │ │ │ │ - fldl 0x30(%esp) │ │ │ │ lea 0x0(,%ebx,4),%ecx │ │ │ │ - fdiv %st(1),%st │ │ │ │ + fnstcw 0x4e(%esp) │ │ │ │ + movzwl 0x4e(%esp),%eax │ │ │ │ lea (%edx,%ecx,1),%ebx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %ebx,0x1c(%esp) │ │ │ │ - fnstcw 0x4e(%esp) │ │ │ │ - movzwl 0x4e(%esp),%eax │ │ │ │ + fldl 0x30(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x4c(%esp) │ │ │ │ movzwl 0x4e(%esp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + fdiv %st(1),%st │ │ │ │ + mov %ax,0x4a(%esp) │ │ │ │ + movzwl 0x4e(%esp),%eax │ │ │ │ + and $0xf3,%ah │ │ │ │ + or $0x8,%ah │ │ │ │ + mov %ax,0x48(%esp) │ │ │ │ fldcw 0x4c(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x4e(%esp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x4a(%esp) │ │ │ │ fldcw 0x4a(%esp) │ │ │ │ fistpl 0x14(%esp) │ │ │ │ fldcw 0x4e(%esp) │ │ │ │ fldl 0x38(%esp) │ │ │ │ - movzwl 0x4e(%esp),%eax │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x14(%esp),%ebp │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x8,%ah │ │ │ │ - mov %ax,0x48(%esp) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fldcw 0x48(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x4e(%esp) │ │ │ │ fldcw 0x4a(%esp) │ │ │ │ fistpl 0x14(%esp) │ │ │ │ fldcw 0x4e(%esp) │ │ │ │ @@ -1570,24 +1567,24 @@ │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ cmovae 0x28(%esp),%eax │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov (%esi),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(%ebp,%ebp,2),%ebx │ │ │ │ - inc %ebp │ │ │ │ shl $0x5,%eax │ │ │ │ + inc %ebp │ │ │ │ mov (%ecx,%edx,1),%ecx │ │ │ │ push %eax │ │ │ │ lea (%ecx,%ebx,8),%edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0xc(%edi) │ │ │ │ cmp %ebp,0x14(%esp) │ │ │ │ + mov %eax,0xc(%edi) │ │ │ │ jne 5c50 │ │ │ │ jmp 5cc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -1631,1123 +1628,1131 @@ │ │ │ │ add $0x10,%esp │ │ │ │ jmp 5b12 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00005d50 : │ │ │ │ call 4c07 │ │ │ │ - add $0x5f037,%eax │ │ │ │ + add $0x5e037,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xac,%esp │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ - mov 0xc0(%esp),%edx │ │ │ │ - mov 0xc4(%esp),%eax │ │ │ │ - fldl 0xd8(%esp) │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ + sub $0xbc,%esp │ │ │ │ + mov 0xd0(%esp),%edx │ │ │ │ + fldl 0xe8(%esp) │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ + mov 0xd4(%esp),%eax │ │ │ │ shl $0x6,%eax │ │ │ │ add 0x10(%edx),%eax │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ mov (%eax),%ecx │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ je 5d9b │ │ │ │ cmpb $0x0,0x3c(%eax) │ │ │ │ - jne 62cd │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0xd4(%esp),%edi │ │ │ │ + jne 62ed │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0xe4(%esp),%edi │ │ │ │ mov %edi,0x4(%eax) │ │ │ │ - mov 0xd0(%esp),%edi │ │ │ │ + mov 0xe0(%esp),%edi │ │ │ │ fldl (%edi) │ │ │ │ + fstl 0x8(%esp) │ │ │ │ fstpl 0x28(%eax) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x4,%al │ │ │ │ - jne 629f │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + jne 62bf │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 5e6c │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ + jle 5e71 │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ inc %eax │ │ │ │ mov $0x2,%ecx │ │ │ │ mov 0x8(%edx),%edi │ │ │ │ mov 0xc(%edx),%esi │ │ │ │ mov 0x10(%edx),%ebx │ │ │ │ - mov %edi,(%esp) │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ - mov 0xcc(%esp),%esi │ │ │ │ - mov 0xc8(%esp),%ebx │ │ │ │ - mov 0xd0(%esp),%edi │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + mov 0xe0(%esp),%edi │ │ │ │ + mov 0xdc(%esp),%esi │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + mov 0xd8(%esp),%ebx │ │ │ │ jmp 5e40 │ │ │ │ - xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%esp),%edx │ │ │ │ mov $0x8,%ebp │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ shl %cl,%ebp │ │ │ │ fldl (%ebx,%ebp,1) │ │ │ │ fstpl -0x10(%edx,%ecx,8) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ fldl (%esi,%ebp,1) │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ fstpl -0x10(%edx,%ecx,8) │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ fldl (%edi,%ebp,1) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + fstl 0x8(%esp) │ │ │ │ fstpl -0x10(%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ jne 5e40 │ │ │ │ - mov 0xc8(%esp),%eax │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - mov 0xcc(%esp),%ebx │ │ │ │ + mov 0xd8(%esp),%eax │ │ │ │ + mov 0x44(%esp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0xe8(%esp),%ebx │ │ │ │ fldl 0x8(%eax) │ │ │ │ fstpl 0x18(%esi) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ + fstl 0x14(%esp) │ │ │ │ fstpl 0x20(%esi) │ │ │ │ - push 0xe0(%esp) │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + push 0xf0(%esp) │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 4400 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ sub $0x2,%eax │ │ │ │ - cmp 0xd4(%esp),%eax │ │ │ │ - jle 6bb7 │ │ │ │ + cmp 0xe4(%esp),%eax │ │ │ │ + jle 6c07 │ │ │ │ test %esi,%esi │ │ │ │ - jg 6bd7 │ │ │ │ - movl $0x0,(%esp) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + jg 6c27 │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 628e │ │ │ │ - fildl (%esp) │ │ │ │ - fstpl 0x70(%esp) │ │ │ │ + jle 62ae │ │ │ │ + fildl 0x8(%esp) │ │ │ │ + cmpl $0x1,0xd4(%esp) │ │ │ │ + fstpl 0x80(%esp) │ │ │ │ fildl 0x8(%eax) │ │ │ │ - fstpl 0x78(%esp) │ │ │ │ - cmpl $0x1,0xc4(%esp) │ │ │ │ - jle 65de │ │ │ │ + fstpl 0x88(%esp) │ │ │ │ + jle 660e │ │ │ │ + fildl 0xd4(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - fildl 0xc4(%esp) │ │ │ │ - movl $0x4,0x18(%esp) │ │ │ │ - movl $0x1,0x48(%esp) │ │ │ │ - fsubs -0xad8c(%eax) │ │ │ │ - fstpl 0x80(%esp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - incl 0x48(%esp) │ │ │ │ - fnstcw 0x8e(%esp) │ │ │ │ - mov %esi,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ - fldl 0x70(%esp) │ │ │ │ - movzwl 0x8e(%esp),%eax │ │ │ │ - fdiv %st(1),%st │ │ │ │ - movzwl 0x8e(%esp),%ecx │ │ │ │ + movl $0x4,0x28(%esp) │ │ │ │ + movl $0x1,0x58(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + fsubs -0x9d8c(%eax) │ │ │ │ + fstpl 0x90(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + fnstcw 0x9e(%esp) │ │ │ │ + movzwl 0x9e(%esp),%eax │ │ │ │ + movzwl 0x9e(%esp),%ecx │ │ │ │ + incl 0x58(%esp) │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ - or $0x4,%ah │ │ │ │ and $0xf3,%ch │ │ │ │ - mov %ax,0x8c(%esp) │ │ │ │ - movzwl 0x8e(%esp),%eax │ │ │ │ + or $0x4,%ah │ │ │ │ or $0x8,%ch │ │ │ │ - mov %cx,0x88(%esp) │ │ │ │ - mov 0x48(%esp),%ecx │ │ │ │ + mov %ax,0x9c(%esp) │ │ │ │ + movzwl 0x9e(%esp),%eax │ │ │ │ + mov %cx,0x98(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + fldl 0x80(%esp) │ │ │ │ or $0xc,%ah │ │ │ │ - mov %ax,0x8a(%esp) │ │ │ │ - fldcw 0x8c(%esp) │ │ │ │ + mov %ax,0x9a(%esp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fldcw 0x9c(%esp) │ │ │ │ frndint │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - fldcw 0x8a(%esp) │ │ │ │ - fistpl (%esp) │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - fldl 0x78(%esp) │ │ │ │ - mov (%esp),%eax │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + fldcw 0x9a(%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + fldl 0x88(%esp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ fdiv %st(1),%st │ │ │ │ - fldcw 0x88(%esp) │ │ │ │ + fldcw 0x98(%esp) │ │ │ │ frndint │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - fldcw 0x8a(%esp) │ │ │ │ - fistpl (%esp) │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - mov (%esp),%ebx │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + fldcw 0x9a(%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ dec %ebx │ │ │ │ - mov %ebx,0x30(%esp) │ │ │ │ + mov %ebx,0x40(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jl 6277 │ │ │ │ + jl 6298 │ │ │ │ + fdivrl 0x90(%esp) │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ mov %esi,%edi │ │ │ │ - fdivrl 0x80(%esp) │ │ │ │ - mov %ebp,0xc0(%esp) │ │ │ │ - mov %edx,(%esp) │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ + mov %ebp,0xd0(%esp) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ sar $1,%edi │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ mov (%edx),%ebx │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ lea 0x1(%eax,%eax,1),%edx │ │ │ │ imul %edi,%edx │ │ │ │ - lea -0x1(%edx),%edi │ │ │ │ - mov %ebx,0x1c(%esp) │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ - mov %edi,0x38(%esp) │ │ │ │ + lea -0x1(%edx),%edi │ │ │ │ imul %esi,%eax │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ + mov 0xe0(%esp),%ebx │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ lea 0x0(,%esi,8),%edi │ │ │ │ - mov 0xc8(%esp),%esi │ │ │ │ - mov %edi,0x4c(%esp) │ │ │ │ - mov 0xc8(%esp),%edi │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ - mov 0xd0(%esp),%ebx │ │ │ │ + mov 0xd8(%esp),%esi │ │ │ │ + mov %edi,0x5c(%esp) │ │ │ │ + mov 0xd8(%esp),%edi │ │ │ │ shl $0x3,%eax │ │ │ │ add $0x8,%esi │ │ │ │ - mov %esi,0x60(%esp) │ │ │ │ + mov %esi,0x70(%esp) │ │ │ │ lea 0x8(%edi,%eax,1),%esi │ │ │ │ - mov 0xcc(%esp),%edi │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ - fstpl 0x50(%esp) │ │ │ │ + mov 0xdc(%esp),%edi │ │ │ │ + mov %esi,0x3c(%esp) │ │ │ │ lea 0x8(%edi),%esi │ │ │ │ lea 0x8(%eax,%edi,1),%edi │ │ │ │ lea 0x8(%eax,%ebx,1),%eax │ │ │ │ - mov %esi,0x68(%esp) │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ + mov %esi,0x78(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ lea 0x8(%ebx),%esi │ │ │ │ - lea 0x98(%esp),%eax │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - mov %esi,0x5c(%esp) │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + lea 0xa8(%esp),%eax │ │ │ │ + fstpl 0x60(%esp) │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ + mov %esi,0x6c(%esp) │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 64a5 │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + jne 64d2 │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ dec %edx │ │ │ │ lea (%edx,%edx,2),%edx │ │ │ │ - mov (%esp),%ebp │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ lea 0x0(,%ebx,8),%esi │ │ │ │ lea 0x0(,%edx,8),%edi │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ add -0x4(%edx,%ebp,1),%edi │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ + mov %ecx,0x50(%esp) │ │ │ │ add %esi,%ecx │ │ │ │ add %ecx,%esi │ │ │ │ and $0x1,%eax │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ - mov 0xc0(%esp),%esi │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ + mov %esi,0x4c(%esp) │ │ │ │ + mov 0xd0(%esp),%esi │ │ │ │ + mov %eax,0x68(%esp) │ │ │ │ mov 0x14(%esi),%esi │ │ │ │ mov -0x8(%esi,%ebp,1),%esi │ │ │ │ - je 62e0 │ │ │ │ + je 6300 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - push 0x20(%esp) │ │ │ │ - mov 0x3c(%esp),%ebp │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x30(%esp) │ │ │ │ + mov 0x4c(%esp),%ebp │ │ │ │ push %ebp │ │ │ │ - push 0x3c(%esp) │ │ │ │ + push 0x4c(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ call 4e40 │ │ │ │ add $0x18,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - push 0x20(%esp) │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x30(%esp) │ │ │ │ push %ebp │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ call 4e40 │ │ │ │ add $0x20,%esp │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ movb $0x1,(%edi) │ │ │ │ - fstpl 0x10(%edi) │ │ │ │ + cmp 0x40(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ - cmp 0x30(%esp),%eax │ │ │ │ - jg 626b │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 6cc2 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x60(%esp),%ebx │ │ │ │ + fstl 0x18(%esp) │ │ │ │ + fstpl 0x10(%edi) │ │ │ │ + jg 628c │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ + test %edx,%edx │ │ │ │ + je 6d12 │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0x70(%esp),%ebx │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ + mov 0x78(%esp),%edx │ │ │ │ + mov 0x6c(%esp),%edi │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ebx │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%edi │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc0(%esp),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0xd0(%esp),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ testb $0x40,(%esi) │ │ │ │ - je 61bf │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ - fldl 0x50(%esp) │ │ │ │ + je 61df │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + fildl 0x18(%esp) │ │ │ │ + fldl 0x60(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - cmovae 0x10(%esp),%eax │ │ │ │ + cmovae 0x20(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - mov (%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0xc8(%esp),%ebp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + mov 0xd8(%esp),%ebp │ │ │ │ mov -0x4(%esi,%eax,1),%eax │ │ │ │ lea (%edx,%edx,2),%edx │ │ │ │ lea (%eax,%edx,8),%esi │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0x20(%esp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ + mov 0x10(%esp),%ebp │ │ │ │ mov -0x8(%eax,%ebp,1),%eax │ │ │ │ push %edi │ │ │ │ - push 0x14(%esp) │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ + push 0x20(%esp) │ │ │ │ + mov 0x34(%esp),%ebp │ │ │ │ push %ebp │ │ │ │ - push 0x3c(%esp) │ │ │ │ + push 0x4c(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ call 4e40 │ │ │ │ add $0x18,%esp │ │ │ │ push %edi │ │ │ │ - push 0x14(%esp) │ │ │ │ + push 0x20(%esp) │ │ │ │ push %ebp │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ call 4e40 │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ - incl 0x24(%esp) │ │ │ │ + mov 0x7c(%esp),%ecx │ │ │ │ fldl 0x8(%edi) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - add %ecx,0x28(%esp) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ + incl 0x30(%esp) │ │ │ │ movb $0x1,(%esi) │ │ │ │ + add %ecx,0x34(%esp) │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ lea 0x0(%ebp,%ecx,1),%eax │ │ │ │ add %ecx,%edi │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ - cmp %edx,0x30(%esp) │ │ │ │ - jge 6190 │ │ │ │ - mov 0xc0(%esp),%ebp │ │ │ │ + cmp %edx,0x40(%esp) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ + jge 61b0 │ │ │ │ + mov 0xd0(%esp),%ebp │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ - jmp 6280 │ │ │ │ + jmp 62a0 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - shll $1,0x18(%esp) │ │ │ │ - cmp 0x48(%esp),%edx │ │ │ │ - jg 5f20 │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + shll $1,0x28(%esp) │ │ │ │ + cmp 0x58(%esp),%edx │ │ │ │ + jg 5f30 │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ movb $0x1,0x3c(%eax) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x8,%al │ │ │ │ - jne 62cd │ │ │ │ + jne 62ed │ │ │ │ test $0x10,%al │ │ │ │ - je 6c1c │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0xc8(%esp),%ebx │ │ │ │ - mov 0xd0(%esp),%edi │ │ │ │ + je 6c6c │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0xd8(%esp),%ebx │ │ │ │ + mov 0xe0(%esp),%edi │ │ │ │ mov %ebx,0x30(%eax) │ │ │ │ - mov 0xcc(%esp),%ebx │ │ │ │ + mov 0xdc(%esp),%ebx │ │ │ │ mov %edi,0x38(%eax) │ │ │ │ mov %ebx,0x34(%eax) │ │ │ │ - add $0xac,%esp │ │ │ │ + add $0xbc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x24(%esp) │ │ │ │ - push 0x40(%esp) │ │ │ │ - push 0x40(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ + push 0x50(%esp) │ │ │ │ + push 0x50(%esp) │ │ │ │ push %ebx │ │ │ │ call 5150 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 6340 │ │ │ │ + jne 6360 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x24(%esp) │ │ │ │ - push 0x40(%esp) │ │ │ │ - push 0x28(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ + push 0x50(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ push %ebx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ call 5150 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 6130 │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ + je 614e │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ inc %eax │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - push 0x70(%esp) │ │ │ │ - lea 0xa4(%esp),%eax │ │ │ │ + mov %eax,0x50(%esp) │ │ │ │ + push 0x80(%esp) │ │ │ │ + lea 0xb4(%esp),%eax │ │ │ │ push %eax │ │ │ │ - movzbl 0x54(%esp),%ecx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ + movzbl 0x64(%esp),%ecx │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 43b0 │ │ │ │ pop %eax │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ + mov 0x50(%esp),%ebp │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,1),%eax │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ call 47e0 │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ - mov 0xac(%esp),%esi │ │ │ │ + mov 0xbc(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ add -0x4(%eax,%edx,1),%edi │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ testb $0x40,(%eax) │ │ │ │ - je 64d0 │ │ │ │ + je 6500 │ │ │ │ mov %esi,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %ecx,%esi │ │ │ │ sar $1,%esi │ │ │ │ mov %esi,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ push %ecx │ │ │ │ call 46d0 │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - mov 0xa8(%esp),%edi │ │ │ │ + mov 0xe0(%esp),%eax │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ + mov 0xb8(%esp),%edi │ │ │ │ + mov %ecx,0x3c(%esp) │ │ │ │ add -0x4(%ecx,%edx,1),%ebx │ │ │ │ - mov %ecx,0x2c(%esp) │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ mov -0x8(%eax,%edi,4),%ebp │ │ │ │ lea (%edx,%esi,8),%ecx │ │ │ │ - mov %ebp,0x50(%esp) │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + mov %ebp,0x60(%esp) │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - testb $0x1,0xc4(%esp) │ │ │ │ - je 6580 │ │ │ │ - push 0x5c(%esp) │ │ │ │ + testb $0x1,0xd4(%esp) │ │ │ │ + je 65b0 │ │ │ │ push 0x6c(%esp) │ │ │ │ - push 0x68(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ - push 0x44(%esp) │ │ │ │ + push 0x78(%esp) │ │ │ │ + push 0x54(%esp) │ │ │ │ call 4c40 │ │ │ │ - push 0x6c(%esp) │ │ │ │ push 0x7c(%esp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ - push 0x78(%esp) │ │ │ │ - push 0x58(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ + push 0x8c(%esp) │ │ │ │ + push 0x88(%esp) │ │ │ │ + push 0x68(%esp) │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ call 4c40 │ │ │ │ add $0x20,%esp │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ + mov 0xe0(%esp),%eax │ │ │ │ fldl 0x10(%eax) │ │ │ │ - mov 0x9c(%esp),%eax │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ movb $0x0,(%ebx) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ + cmp %edi,0x14(%esp) │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - cmp %edi,0x8(%esp) │ │ │ │ - jg 626b │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - incl 0x8(%esp) │ │ │ │ - add %eax,0x2c(%esp) │ │ │ │ - add %eax,0x14(%esp) │ │ │ │ - add %eax,0x4(%esp) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ - add %esi,0x38(%esp) │ │ │ │ + fstl 0x18(%esp) │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ + jg 628c │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + add %eax,0x3c(%esp) │ │ │ │ + add %eax,0x24(%esp) │ │ │ │ + add %eax,0x10(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + incl 0x14(%esp) │ │ │ │ + add %esi,0x48(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x40,%al │ │ │ │ - je 6099 │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + je 60b6 │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ - fldl 0x50(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + fildl 0x18(%esp) │ │ │ │ + fldl 0x60(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - cmovae 0x10(%esp),%ebx │ │ │ │ - jmp 60a2 │ │ │ │ + cmovae 0x20(%esp),%ebx │ │ │ │ + jmp 60bf │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 46d0 │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ add -0x4(%eax,%edi,1),%ebx │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ - mov 0xa8(%esp),%edi │ │ │ │ + mov 0xb8(%esp),%edi │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ lea (%edx,%eax,1),%ebp │ │ │ │ lea 0x0(%ebp,%eax,1),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov 0xe0(%esp),%eax │ │ │ │ add $0x8,%esp │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov -0x8(%eax,%edi,4),%eax │ │ │ │ - push 0x64(%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ - push 0x70(%esp) │ │ │ │ - push 0x4c(%esp) │ │ │ │ + push 0x84(%esp) │ │ │ │ + push 0x80(%esp) │ │ │ │ + push 0x5c(%esp) │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ call 4e40 │ │ │ │ add $0x18,%esp │ │ │ │ mov %ebp,%edx │ │ │ │ - push 0x64(%esp) │ │ │ │ push 0x74(%esp) │ │ │ │ - push 0x70(%esp) │ │ │ │ - push 0x50(%esp) │ │ │ │ + push 0x84(%esp) │ │ │ │ + push 0x80(%esp) │ │ │ │ + push 0x60(%esp) │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ call 4e40 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 644d │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xd0(%esp),%ebp │ │ │ │ - mov 0xc8(%esp),%eax │ │ │ │ - mov 0xcc(%esp),%ecx │ │ │ │ + jmp 6476 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0xe0(%esp),%ebp │ │ │ │ + mov 0xd8(%esp),%eax │ │ │ │ + mov 0xdc(%esp),%ecx │ │ │ │ add $0x10,%ebp │ │ │ │ + mov %ebp,0x4c(%esp) │ │ │ │ add $0x10,%ecx │ │ │ │ - mov %ebp,0x3c(%esp) │ │ │ │ push %ebp │ │ │ │ lea 0x10(%eax),%ebp │ │ │ │ - mov %ecx,0x5c(%esp) │ │ │ │ + mov %ecx,0x6c(%esp) │ │ │ │ push %ecx │ │ │ │ push %ebp │ │ │ │ mov %esi,%ecx │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ dec %eax │ │ │ │ push %eax │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ call 4c40 │ │ │ │ - push 0x4c(%esp) │ │ │ │ - push 0x6c(%esp) │ │ │ │ - push %ebp │ │ │ │ + push 0x5c(%esp) │ │ │ │ mov %esi,%ecx │ │ │ │ - push 0x54(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push %ebp │ │ │ │ + push 0x64(%esp) │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ call 4c40 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 644d │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - fildl 0xc4(%esp) │ │ │ │ - movl $0x4,0x18(%esp) │ │ │ │ - movl $0x1,0x48(%esp) │ │ │ │ - fsubs -0xad8c(%eax) │ │ │ │ - fstpl 0x80(%esp) │ │ │ │ + jmp 6476 │ │ │ │ + fildl 0xd4(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + movl $0x4,0x28(%esp) │ │ │ │ + movl $0x1,0x58(%esp) │ │ │ │ + fsubs -0x9d8c(%eax) │ │ │ │ + fstpl 0x90(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - incl 0x48(%esp) │ │ │ │ - fnstcw 0x8e(%esp) │ │ │ │ - mov %esi,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ - fldl 0x70(%esp) │ │ │ │ - movzwl 0x8e(%esp),%eax │ │ │ │ - fdiv %st(1),%st │ │ │ │ - movzwl 0x8e(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + fnstcw 0x9e(%esp) │ │ │ │ + movzwl 0x9e(%esp),%eax │ │ │ │ + movzwl 0x9e(%esp),%ecx │ │ │ │ + incl 0x58(%esp) │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ - or $0x4,%ah │ │ │ │ and $0xf3,%ch │ │ │ │ - mov %ax,0x8c(%esp) │ │ │ │ - movzwl 0x8e(%esp),%eax │ │ │ │ + or $0x4,%ah │ │ │ │ or $0x8,%ch │ │ │ │ - mov %cx,0x88(%esp) │ │ │ │ - mov 0x48(%esp),%ecx │ │ │ │ + mov %ax,0x9c(%esp) │ │ │ │ + movzwl 0x9e(%esp),%eax │ │ │ │ + mov %cx,0x98(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + fldl 0x80(%esp) │ │ │ │ or $0xc,%ah │ │ │ │ - mov %ax,0x8a(%esp) │ │ │ │ - fldcw 0x8c(%esp) │ │ │ │ + mov %ax,0x9a(%esp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fldcw 0x9c(%esp) │ │ │ │ frndint │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - fldcw 0x8a(%esp) │ │ │ │ - fistpl (%esp) │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - fldl 0x78(%esp) │ │ │ │ - mov (%esp),%eax │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + fldcw 0x9a(%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + fldl 0x88(%esp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ fdiv %st(1),%st │ │ │ │ - fldcw 0x88(%esp) │ │ │ │ + fldcw 0x98(%esp) │ │ │ │ frndint │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - fldcw 0x8a(%esp) │ │ │ │ - fistpl (%esp) │ │ │ │ - fldcw 0x8e(%esp) │ │ │ │ - mov (%esp),%ebx │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + fldcw 0x9a(%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + fldcw 0x9e(%esp) │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ dec %ebx │ │ │ │ - mov %ebx,0x30(%esp) │ │ │ │ + mov %ebx,0x40(%esp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jg 6976 │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ + jg 69b7 │ │ │ │ + fdivrl 0x90(%esp) │ │ │ │ mov %esi,%edi │ │ │ │ lea 0x0(,%ecx,4),%ebx │ │ │ │ - fdivrl 0x80(%esp) │ │ │ │ - mov %ebx,(%esp) │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ sar $1,%edi │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ mov (%edx),%ebx │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ lea 0x1(%eax,%eax,1),%edx │ │ │ │ imul %edi,%edx │ │ │ │ - lea -0x1(%edx),%edi │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ + mov %ebx,0x3c(%esp) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ - mov 0xcc(%esp),%edx │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ - lea 0x0(,%esi,8),%edi │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ - mov %edi,0x4c(%esp) │ │ │ │ + lea -0x1(%edx),%edi │ │ │ │ imul %esi,%eax │ │ │ │ - mov 0xc8(%esp),%esi │ │ │ │ - lea 0x8(%edx),%ebx │ │ │ │ + mov 0xdc(%esp),%edx │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ + mov %edi,0x50(%esp) │ │ │ │ + lea 0x0(,%esi,8),%edi │ │ │ │ + mov 0xd8(%esp),%esi │ │ │ │ + mov %edi,0x5c(%esp) │ │ │ │ shl $0x3,%eax │ │ │ │ - add $0x8,%esi │ │ │ │ + lea 0x8(%edx),%ebx │ │ │ │ lea 0x8(%eax,%edx,1),%edi │ │ │ │ - mov 0xd0(%esp),%edx │ │ │ │ - mov %ebx,0x5c(%esp) │ │ │ │ - mov %esi,0x50(%esp) │ │ │ │ - mov 0xc8(%esp),%esi │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - fstpl 0x60(%esp) │ │ │ │ + mov 0xe0(%esp),%edx │ │ │ │ + add $0x8,%esi │ │ │ │ + mov %ebx,0x6c(%esp) │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ + mov %esi,0x60(%esp) │ │ │ │ + mov 0xd8(%esp),%esi │ │ │ │ lea 0x8(%eax,%edx,1),%ebp │ │ │ │ lea 0x8(%edx),%ebx │ │ │ │ + mov %ebx,0x78(%esp) │ │ │ │ + mov %ebp,0x10(%esp) │ │ │ │ lea 0x8(%esi,%eax,1),%esi │ │ │ │ - lea 0x98(%esp),%eax │ │ │ │ - mov %ebx,0x68(%esp) │ │ │ │ - mov %ebp,0x4(%esp) │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + lea 0xa8(%esp),%eax │ │ │ │ + fstpl 0x70(%esp) │ │ │ │ + mov %esi,0x48(%esp) │ │ │ │ + mov %eax,0x7c(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x40,%al │ │ │ │ - je 6b5f │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + je 6bac │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ - fldl 0x60(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + fildl 0x18(%esp) │ │ │ │ + fldl 0x70(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - cmovae 0x10(%esp),%ebx │ │ │ │ + cmovae 0x20(%esp),%ebx │ │ │ │ lea (%edx,%edx,2),%edx │ │ │ │ - mov (%esp),%esi │ │ │ │ - mov 0xc0(%esp),%ebp │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ + mov 0xd0(%esp),%ebp │ │ │ │ lea 0x0(,%edx,8),%edi │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ add -0x4(%edx,%esi,1),%edi │ │ │ │ lea 0x0(,%ebx,8),%esi │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ add %esi,%ecx │ │ │ │ add %ecx,%esi │ │ │ │ and $0x1,%eax │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ + mov %esi,0x4c(%esp) │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ - mov (%esp),%ebp │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ + mov %eax,0x68(%esp) │ │ │ │ mov -0x8(%esi,%ebp,1),%esi │ │ │ │ - je 69a0 │ │ │ │ + je 69e0 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - push 0x20(%esp) │ │ │ │ - mov 0x48(%esp),%ebp │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x30(%esp) │ │ │ │ + mov 0x58(%esp),%ebp │ │ │ │ push %ebp │ │ │ │ - push 0x3c(%esp) │ │ │ │ + push 0x4c(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ call 4e40 │ │ │ │ add $0x18,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - push 0x20(%esp) │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x30(%esp) │ │ │ │ push %ebp │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ call 4e40 │ │ │ │ add $0x20,%esp │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ movb $0x1,(%edi) │ │ │ │ + cmp %eax,0x40(%esp) │ │ │ │ fstpl 0x10(%edi) │ │ │ │ mov %eax,%edi │ │ │ │ - cmp %eax,0x30(%esp) │ │ │ │ - jl 696a │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + jl 69ab │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 6ca1 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ - mov 0x5c(%esp),%esi │ │ │ │ - mov 0x68(%esp),%ebp │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ + je 6cf1 │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0x60(%esp),%ebx │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ + mov 0x6c(%esp),%esi │ │ │ │ + mov 0x78(%esp),%ebp │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ebx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%ebp │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0xc0(%esp),%esi │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0xd0(%esp),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ testb $0x40,(%esi) │ │ │ │ - je 68bf │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ - fldl 0x60(%esp) │ │ │ │ + je 68ff │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + fildl 0x18(%esp) │ │ │ │ + fldl 0x70(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - cmovae 0x10(%esp),%eax │ │ │ │ + cmovae 0x20(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ - mov (%esp),%eax │ │ │ │ - mov 0xc0(%esp),%edi │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + mov 0xd8(%esp),%edi │ │ │ │ lea (%esi,%esi,2),%edx │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ + mov 0x44(%esp),%esi │ │ │ │ mov -0x4(%esi,%eax,1),%eax │ │ │ │ lea (%eax,%edx,8),%esi │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0x20(%esp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ mov -0x8(%eax,%edi,1),%eax │ │ │ │ push %ebp │ │ │ │ - push 0x14(%esp) │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ + push 0x20(%esp) │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ push %edi │ │ │ │ - push 0x3c(%esp) │ │ │ │ + push 0x4c(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ call 4e40 │ │ │ │ add $0x18,%esp │ │ │ │ push %ebp │ │ │ │ - push 0x14(%esp) │ │ │ │ + push 0x20(%esp) │ │ │ │ push %edi │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ call 4e40 │ │ │ │ - mov 0x6c(%esp),%ebx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ - incl 0x24(%esp) │ │ │ │ movb $0x1,(%esi) │ │ │ │ - add %ebx,0x28(%esp) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ + mov 0x7c(%esp),%ebx │ │ │ │ + incl 0x30(%esp) │ │ │ │ + add %ebx,0x34(%esp) │ │ │ │ lea (%edi,%ebx,1),%eax │ │ │ │ add %ebx,%ebp │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ add $0x20,%esp │ │ │ │ - cmp %esi,0x30(%esp) │ │ │ │ - jge 6890 │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + cmp %esi,0x40(%esp) │ │ │ │ + jge 68d0 │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ - jmp 6980 │ │ │ │ + jmp 69c0 │ │ │ │ ffreep %st(0) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - shll $1,0x18(%esp) │ │ │ │ - cmp 0x48(%esp),%edx │ │ │ │ - jg 6610 │ │ │ │ - jmp 628e │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + shll $1,0x28(%esp) │ │ │ │ + cmp 0x58(%esp),%edx │ │ │ │ + jg 6640 │ │ │ │ + jmp 62ae │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x24(%esp) │ │ │ │ - mov 0x4c(%esp),%ebp │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ + mov 0x5c(%esp),%ebp │ │ │ │ push %ebp │ │ │ │ - push 0x40(%esp) │ │ │ │ + push 0x50(%esp) │ │ │ │ push %ebx │ │ │ │ call 5150 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 69fe │ │ │ │ + jne 6a3e │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x28(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ push %ebp │ │ │ │ - push 0x28(%esp) │ │ │ │ + push 0x38(%esp) │ │ │ │ push %ebx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ call 5150 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 6835 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + je 6874 │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ inc %eax │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - push 0x70(%esp) │ │ │ │ - lea 0xa4(%esp),%eax │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + push 0x80(%esp) │ │ │ │ + lea 0xb4(%esp),%eax │ │ │ │ push %eax │ │ │ │ - movzbl 0x54(%esp),%ecx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ + movzbl 0x64(%esp),%ecx │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 43b0 │ │ │ │ pop %eax │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ + mov 0x50(%esp),%ebp │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,1),%eax │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ call 47e0 │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ - mov 0xac(%esp),%esi │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ + mov 0xbc(%esp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov 0xd0(%esp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ add -0x4(%eax,%edx,1),%edi │ │ │ │ testb $0x40,(%ecx) │ │ │ │ - je 6b70 │ │ │ │ + je 6bc0 │ │ │ │ mov %esi,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x5,%ecx │ │ │ │ push %ecx │ │ │ │ call 46d0 │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ add -0x4(%ecx,%edx,1),%ebx │ │ │ │ - mov %ecx,0x3c(%esp) │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ lea (%edx,%eax,1),%ebp │ │ │ │ lea 0x0(%ebp,%eax,1),%ecx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ - mov 0xa8(%esp),%edi │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ + mov 0xe0(%esp),%eax │ │ │ │ + mov 0xb8(%esp),%edi │ │ │ │ add $0x8,%esp │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov -0x8(%eax,%edi,4),%eax │ │ │ │ + push 0x80(%esp) │ │ │ │ + push 0x78(%esp) │ │ │ │ push 0x70(%esp) │ │ │ │ - push 0x68(%esp) │ │ │ │ - push 0x60(%esp) │ │ │ │ - push 0x54(%esp) │ │ │ │ + push 0x64(%esp) │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ + mov %eax,0x6c(%esp) │ │ │ │ call 4e40 │ │ │ │ add $0x18,%esp │ │ │ │ mov %ebp,%edx │ │ │ │ + push 0x80(%esp) │ │ │ │ + push 0x78(%esp) │ │ │ │ push 0x70(%esp) │ │ │ │ - push 0x68(%esp) │ │ │ │ - push 0x60(%esp) │ │ │ │ - push 0x30(%esp) │ │ │ │ + push 0x40(%esp) │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + mov 0x6c(%esp),%eax │ │ │ │ call 4e40 │ │ │ │ - mov 0xf0(%esp),%eax │ │ │ │ + mov 0x100(%esp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ + cmp %esi,0x14(%esp) │ │ │ │ fldl 0x10(%eax) │ │ │ │ - mov 0x9c(%esp),%eax │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ movb $0x0,(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - cmp %esi,0x8(%esp) │ │ │ │ - jg 696a │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - incl 0x8(%esp) │ │ │ │ - add %eax,0x38(%esp) │ │ │ │ - add %eax,0x14(%esp) │ │ │ │ - add %eax,0x4(%esp) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ - add %esi,0x40(%esp) │ │ │ │ + fstl 0x18(%esp) │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ + jg 69ab │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + add %eax,0x48(%esp) │ │ │ │ + add %eax,0x24(%esp) │ │ │ │ + add %eax,0x10(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + incl 0x14(%esp) │ │ │ │ + add %esi,0x50(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 6782 │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + jne 67bf │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - jmp 67a4 │ │ │ │ - nop │ │ │ │ + jmp 67e1 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 46d0 │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ add -0x4(%eax,%edi,1),%ebx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ lea (%edx,%eax,1),%ebp │ │ │ │ lea 0x0(%ebp,%eax,1),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - jmp 6aad │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + jmp 6af0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 4400 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x2,%eax │ │ │ │ - jle 5ebb │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + jle 5ec4 │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 4400 │ │ │ │ - mov 0x44(%esp),%ebx │ │ │ │ + mov 0x54(%esp),%ebx │ │ │ │ sub $0x2,%eax │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 5ec2 │ │ │ │ + jl 5ecc │ │ │ │ sub $0xc,%esp │ │ │ │ - push 0xc(%esp) │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + push 0x14(%esp) │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 4400 │ │ │ │ sub $0x2,%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5ec2 │ │ │ │ - mov 0xc0(%esp),%esi │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ + jmp 5ecc │ │ │ │ + mov 0xd0(%esp),%esi │ │ │ │ + mov 0x44(%esp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ lea 0x8(,%edx,8),%edx │ │ │ │ push %edx │ │ │ │ - push 0xd0(%esp) │ │ │ │ + push 0xe0(%esp) │ │ │ │ push %eax │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ - mov 0xd0(%esp),%esi │ │ │ │ - mov 0x34(%edi),%eax │ │ │ │ + mov 0xe0(%esp),%esi │ │ │ │ add $0xc,%esp │ │ │ │ + mov 0x34(%edi),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ lea 0x8(,%edx,8),%edx │ │ │ │ push %edx │ │ │ │ - push 0xd4(%esp) │ │ │ │ + push 0xe4(%esp) │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ - mov 0xd0(%esp),%esi │ │ │ │ - mov 0x38(%edi),%eax │ │ │ │ + mov 0xe0(%esp),%esi │ │ │ │ add $0xc,%esp │ │ │ │ + mov 0x38(%edi),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ lea 0x8(,%edx,8),%edx │ │ │ │ push %edx │ │ │ │ - push 0xd8(%esp) │ │ │ │ + push 0xe8(%esp) │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0xac,%esp │ │ │ │ + add $0xbc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - incl 0x8(%esp) │ │ │ │ - add %edi,0x40(%esp) │ │ │ │ - add %eax,0x38(%esp) │ │ │ │ - add %eax,0x14(%esp) │ │ │ │ - add %eax,0x4(%esp) │ │ │ │ - jmp 6771 │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - incl 0x8(%esp) │ │ │ │ - add %edi,0x38(%esp) │ │ │ │ - add %eax,0x2c(%esp) │ │ │ │ - add %eax,0x14(%esp) │ │ │ │ - add %eax,0x4(%esp) │ │ │ │ - jmp 6088 │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + incl 0x14(%esp) │ │ │ │ + add %edi,0x50(%esp) │ │ │ │ + add %eax,0x48(%esp) │ │ │ │ + add %eax,0x24(%esp) │ │ │ │ + add %eax,0x10(%esp) │ │ │ │ + jmp 67ae │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + incl 0x14(%esp) │ │ │ │ + add %edi,0x48(%esp) │ │ │ │ + add %eax,0x3c(%esp) │ │ │ │ + add %eax,0x24(%esp) │ │ │ │ + add %eax,0x10(%esp) │ │ │ │ + jmp 60a5 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006cf0 : │ │ │ │ +00006d40 : │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ fldl 0x3c(%esp) │ │ │ │ + call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ + add $0x5d03f,%ebx │ │ │ │ fstpl 0xc(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5e07f,%ebx │ │ │ │ call 4320 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push 0x1c(%esp) │ │ │ │ + fldl 0x18(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ push 0x4c(%esp) │ │ │ │ call 4530 │ │ │ │ add $0x48,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006d50 : │ │ │ │ +00006da0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x60,%esp │ │ │ │ mov 0x74(%esp),%eax │ │ │ │ - call ba23 │ │ │ │ - add $0x5e02c,%ebp │ │ │ │ + call bae3 │ │ │ │ + add $0x5cfdc,%ebp │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ lea 0x50(%esp),%eax │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ push %eax │ │ │ │ lea 0x50(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 43b0 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x8,(%eax) │ │ │ │ - jne 6fef │ │ │ │ + jne 706f │ │ │ │ mov 0x74(%esp),%eax │ │ │ │ shl $0x6,%eax │ │ │ │ add %eax,%edi │ │ │ │ testb $0x20,0x84(%esp) │ │ │ │ - je 7000 │ │ │ │ + je 7080 │ │ │ │ mov 0x80(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 6dfa │ │ │ │ + js 6e5a │ │ │ │ mov %esi,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fdivrl -0xac5c(%ebp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ mov 0x44(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fdivrl -0x9c5c(%ebp) │ │ │ │ + jmp 6e40 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fadds -0xad88(%ebp) │ │ │ │ + fadds -0x9d88(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fcos │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6de0 │ │ │ │ + jne 6e40 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ @@ -2767,104 +2772,108 @@ │ │ │ │ push %eax │ │ │ │ push 0x80(%esp) │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ + mov 0x90(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x80(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 72e0 │ │ │ │ - js 6fef │ │ │ │ - mov 0x80(%esp),%eax │ │ │ │ + je 7360 │ │ │ │ + js 706f │ │ │ │ fldl 0x28(%edi) │ │ │ │ + mov 0x80(%esp),%eax │ │ │ │ mov 0x38(%edi),%esi │ │ │ │ mov 0x34(%edi),%ebx │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - fldl -0xac64(%ebp) │ │ │ │ - fstpl (%esp) │ │ │ │ add $0xfffffff,%eax │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ lea 0x10(%edi,%eax,1),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + fldl -0x9c64(%ebp) │ │ │ │ mov 0x44(%eax),%edi │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ lea (%edi,%edx,8),%edx │ │ │ │ mov %eax,%ebp │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ + fstpl (%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ fldl (%edi) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ fldl (%eax) │ │ │ │ fldl 0x8(%eax) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ fldl (%edx) │ │ │ │ fldl 0x8(%edx) │ │ │ │ mov 0x80(%esp),%edx │ │ │ │ dec %eax │ │ │ │ dec %edx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - jne 6f56 │ │ │ │ - jmp 73ad │ │ │ │ + jne 6fb6 │ │ │ │ + jmp 742d │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 6f65 │ │ │ │ + jbe 6fc5 │ │ │ │ fldl 0x8(%esi,%eax,8) │ │ │ │ sub $0x10,%edx │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ faddl -0x10(%edx) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl 0x8(%esi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x8(%edx) │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ fmul %st(7),%st │ │ │ │ faddl 0x8(%ebx,%eax,8) │ │ │ │ + dec %eax │ │ │ │ fmul %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ - dec %eax │ │ │ │ - je 7380 │ │ │ │ + je 7400 │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fldl (%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 6f10 │ │ │ │ + ja 6f70 │ │ │ │ ffreep %st(0) │ │ │ │ mov %eax,%edx │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x10(%esp),%edx │ │ │ │ - jmp 6f88 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 7008 │ │ │ │ + jmp 7000 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fldl 0x8(%esi,%eax,8) │ │ │ │ sub $0x10,%edx │ │ │ │ @@ -2873,23 +2882,23 @@ │ │ │ │ faddl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl 0x8(%edx) │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ fmul %st(7),%st │ │ │ │ faddl 0x8(%ebx,%eax,8) │ │ │ │ + dec %eax │ │ │ │ fmul %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ - dec %eax │ │ │ │ - jne 6f80 │ │ │ │ + jne 7000 │ │ │ │ fxch %st(4) │ │ │ │ fmull 0x8(%ecx) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ faddl 0x8(%ebx) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -2901,15 +2910,15 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ add $0x8,%edi │ │ │ │ add $0x10,%ebp │ │ │ │ cmp %edi,0x28(%esp) │ │ │ │ - jne 6ed0 │ │ │ │ + jne 6f30 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ @@ -2944,108 +2953,107 @@ │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ lea -0x8(,%eax,4),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,%eax │ │ │ │ - mov 0x80(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 72fa │ │ │ │ + je 737a │ │ │ │ dec %eax │ │ │ │ - js 7230 │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ + js 72b0 │ │ │ │ fldl 0x28(%edi) │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ mov 0x38(%edi),%ecx │ │ │ │ mov 0x34(%edi),%edx │ │ │ │ mov 0x80(%esp),%edi │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - fldl -0xac64(%ebp) │ │ │ │ - fstpl (%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea 0xfffffff(%edi),%esi │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ + fldl -0x9c64(%ebp) │ │ │ │ lea (%edi,%esi,1),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ lea 0x10(%edi,%esi,1),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ dec %eax │ │ │ │ + fstpl (%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov 0x14(%eax),%esi │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov (%esi,%eax,1),%edi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea (%edi,%ebx,8),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ fldl (%edi) │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ fldl (%ebx) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ fldl (%esi) │ │ │ │ fldl 0x8(%esi) │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 7186 │ │ │ │ - jmp 7337 │ │ │ │ + jg 7206 │ │ │ │ + jmp 73b7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 7195 │ │ │ │ + jbe 7215 │ │ │ │ fldl 0x8(%ecx,%ebx,8) │ │ │ │ sub $0x10,%esi │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ faddl -0x10(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl 0x8(%ecx,%ebx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x8(%esi) │ │ │ │ fldl 0x8(%eax,%ebx,8) │ │ │ │ fmul %st(7),%st │ │ │ │ faddl 0x8(%edx,%ebx,8) │ │ │ │ + dec %ebx │ │ │ │ fmul %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(3) │ │ │ │ - dec %ebx │ │ │ │ - je 7350 │ │ │ │ + je 73d0 │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fldl (%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 7140 │ │ │ │ + ja 71c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ shl $0x4,%esi │ │ │ │ add 0x30(%esp),%esi │ │ │ │ - jmp 71c8 │ │ │ │ - jmp 71c0 │ │ │ │ + jmp 7248 │ │ │ │ + jmp 7240 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ @@ -3056,23 +3064,23 @@ │ │ │ │ faddl (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl 0x8(%esi) │ │ │ │ fldl 0x8(%eax,%ebx,8) │ │ │ │ fmul %st(7),%st │ │ │ │ faddl 0x8(%edx,%ebx,8) │ │ │ │ + dec %ebx │ │ │ │ fmul %st,%st(4) │ │ │ │ fxch %st(4) │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ - dec %ebx │ │ │ │ - jne 71c0 │ │ │ │ + jne 7240 │ │ │ │ fxch %st(4) │ │ │ │ fmull 0x8(%eax) │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ faddl 0x8(%edx) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -3084,57 +3092,57 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ addl $0x10,0xc(%esp) │ │ │ │ add $0x8,%edi │ │ │ │ cmp %edi,0x2c(%esp) │ │ │ │ - jne 7110 │ │ │ │ + jne 7190 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 4720 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ - flds -0xad88(%ebp) │ │ │ │ + flds -0x9d88(%ebp) │ │ │ │ mov 0x58(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x24(%eax),%edx │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 72b9 │ │ │ │ + jle 7339 │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fdivrs -0xad84(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ + fdivrs -0x9d84(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 72a0 │ │ │ │ + jne 7320 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ @@ -3157,35 +3165,35 @@ │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ dec %eax │ │ │ │ - js 7230 │ │ │ │ + js 72b0 │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ mov %edi,%eax │ │ │ │ lea (%ebx,%edi,1),%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ - fldl (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ + fldl (%ecx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 7320 │ │ │ │ - jmp 7230 │ │ │ │ + jne 73a0 │ │ │ │ + jmp 72b0 │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - jmp 7352 │ │ │ │ + jmp 73d2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fmull 0x8(%eax) │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ faddl 0x8(%edx) │ │ │ │ fmul %st,%st(3) │ │ │ │ @@ -3196,15 +3204,15 @@ │ │ │ │ fxch %st(4) │ │ │ │ fstpl (%esi) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - jmp 721e │ │ │ │ + jmp 729e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ fmull 0x8(%ecx) │ │ │ │ faddl 0x8(%ebx) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ @@ -3214,373 +3222,375 @@ │ │ │ │ fxch %st(4) │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ - jmp 6fdf │ │ │ │ + jmp 705f │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - jmp 7386 │ │ │ │ + jmp 7406 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000073c0 : │ │ │ │ +00007440 : │ │ │ │ call 4c07 │ │ │ │ - add $0x5d9c7,%eax │ │ │ │ + add $0x5c947,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x11c,%esp │ │ │ │ + sub $0x12c,%esp │ │ │ │ + mov 0x150(%esp),%edi │ │ │ │ + movl $0x4,0x118(%esp) │ │ │ │ + movl $0x4,0x11c(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - mov 0x140(%esp),%edi │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - movl $0x4,0x108(%esp) │ │ │ │ - movl $0x4,0x10c(%esp) │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ - mov %eax,0x104(%esp) │ │ │ │ + mov %eax,0x114(%esp) │ │ │ │ cmp $0x3,%edi │ │ │ │ - jle 7a8a │ │ │ │ + jle 7b0a │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x104(%esp),%eax │ │ │ │ + lea 0x114(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea 0x104(%esp),%eax │ │ │ │ + lea 0x114(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43b0 │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x4,(%eax) │ │ │ │ - jne 7abd │ │ │ │ - mov 0x134(%esp),%eax │ │ │ │ - mov 0xfc(%esp),%ecx │ │ │ │ - movl $0x0,0xe0(%esp) │ │ │ │ + jne 7b3d │ │ │ │ + mov 0x144(%esp),%eax │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + movl $0x0,0xf0(%esp) │ │ │ │ shl $0x6,%eax │ │ │ │ - add %esi,%eax │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ + add %esi,%eax │ │ │ │ + mov %eax,0x68(%esp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ cmovg %edi,%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov 0x144(%esp),%ecx │ │ │ │ + mov 0x154(%esp),%ecx │ │ │ │ and $0x20,%ecx │ │ │ │ - mov %ecx,0xe4(%esp) │ │ │ │ - jne 96ad │ │ │ │ + mov %ecx,0xf4(%esp) │ │ │ │ + jne 9825 │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ push 0x24(%eax) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4220 │ │ │ │ - mov 0x6c(%esp),%ebp │ │ │ │ + mov 0x78(%esp),%ebp │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ push 0x20(%eax) │ │ │ │ call 4220 │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ mov 0x20(%eax),%esi │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ - js 751e │ │ │ │ - mov 0x138(%esp),%edx │ │ │ │ + js 759f │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + shl $0x5,%eax │ │ │ │ inc %ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - fldz │ │ │ │ - shl $0x5,%eax │ │ │ │ add %esi,%eax │ │ │ │ + fldz │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ add $0x20,%eax │ │ │ │ inc %ecx │ │ │ │ - fstpl -0x20(%eax) │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + fstpl -0x20(%eax) │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fstl -0x10(%eax) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 7500 │ │ │ │ + jne 7580 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ not %eax │ │ │ │ - add 0x100(%esp),%eax │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ - shl $0x5,%edx │ │ │ │ + add 0x110(%esp),%eax │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + shl $0x5,%ecx │ │ │ │ + lea (%esi,%ecx,1),%edx │ │ │ │ shl $0x5,%eax │ │ │ │ - add %esi,%edx │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4220 │ │ │ │ - mov 0x110(%esp),%eax │ │ │ │ - mov 0x10c(%esp),%esi │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ + mov 0x120(%esp),%eax │ │ │ │ + mov 0x11c(%esp),%esi │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - je 95f5 │ │ │ │ - cmpl $0x1,0xc(%esp) │ │ │ │ - jle 8255 │ │ │ │ + je 9775 │ │ │ │ + cmpl $0x1,0x8(%esp) │ │ │ │ + jle 8315 │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ + movl $0x4,0x6c(%esp) │ │ │ │ + movl $0x1,0x34(%esp) │ │ │ │ + mov %edi,0x150(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - movl $0x4,0x68(%esp) │ │ │ │ - movl $0x1,0x2c(%esp) │ │ │ │ - mov %edi,0x140(%esp) │ │ │ │ sub $0x2,%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ cmovg %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ test %edx,%edx │ │ │ │ cmovs %ecx,%edx │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ fildl 0x14(%esp) │ │ │ │ - fstpl 0xb8(%esp) │ │ │ │ - fildl 0x1c(%esp) │ │ │ │ - fstpl 0xc0(%esp) │ │ │ │ - fildl 0x134(%esp) │ │ │ │ - fsubs -0xad8c(%eax) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ fstpl 0xc8(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fildl 0x18(%esp) │ │ │ │ + fstpl 0xd0(%esp) │ │ │ │ + fildl 0x144(%esp) │ │ │ │ + fsubs -0x9d8c(%eax) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + fstpl 0xd8(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fildl 0x68(%esp) │ │ │ │ - fldl 0xb8(%esp) │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ - fdiv %st(1),%st │ │ │ │ - fnstcw 0xee(%esp) │ │ │ │ - movzwl 0xee(%esp),%edx │ │ │ │ - mov %ebx,0xb0(%esp) │ │ │ │ - inc %ebx │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ + fildl 0x6c(%esp) │ │ │ │ + fnstcw 0xfe(%esp) │ │ │ │ + movzwl 0xfe(%esp),%edx │ │ │ │ + mov 0x34(%esp),%ecx │ │ │ │ + fldl 0xc8(%esp) │ │ │ │ and $0xf3,%dh │ │ │ │ + mov %ecx,0xc0(%esp) │ │ │ │ + inc %ecx │ │ │ │ or $0x4,%dh │ │ │ │ - mov %dx,0xec(%esp) │ │ │ │ - movzwl 0xee(%esp),%edx │ │ │ │ - fldcw 0xec(%esp) │ │ │ │ - frndint │ │ │ │ - fldcw 0xee(%esp) │ │ │ │ + mov %ecx,0x34(%esp) │ │ │ │ + mov %dx,0xfc(%esp) │ │ │ │ + movzwl 0xfe(%esp),%edx │ │ │ │ or $0xc,%dh │ │ │ │ - mov %dx,0xea(%esp) │ │ │ │ - fldcw 0xea(%esp) │ │ │ │ - fistpl 0xc(%esp) │ │ │ │ - fldcw 0xee(%esp) │ │ │ │ - fldl 0xc0(%esp) │ │ │ │ - movzwl 0xee(%esp),%edx │ │ │ │ fdiv %st(1),%st │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ + mov %dx,0xfa(%esp) │ │ │ │ + movzwl 0xfe(%esp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x8,%dh │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - mov %dx,0xe8(%esp) │ │ │ │ - fldcw 0xe8(%esp) │ │ │ │ + mov %dx,0xf8(%esp) │ │ │ │ + fldcw 0xfc(%esp) │ │ │ │ frndint │ │ │ │ - fldcw 0xee(%esp) │ │ │ │ - fldcw 0xea(%esp) │ │ │ │ - fistpl 0xc(%esp) │ │ │ │ - fldcw 0xee(%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ - lea -0x1(%ecx),%edx │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - cmp %edx,%edi │ │ │ │ - jg 95e2 │ │ │ │ - mov %edi,%ebp │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ - fdivrl 0xc8(%esp) │ │ │ │ + fldcw 0xfe(%esp) │ │ │ │ + fldcw 0xfa(%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + fldcw 0xfe(%esp) │ │ │ │ + fldl 0xd0(%esp) │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fldcw 0xf8(%esp) │ │ │ │ + frndint │ │ │ │ + fldcw 0xfe(%esp) │ │ │ │ + fldcw 0xfa(%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + fldcw 0xfe(%esp) │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ + mov %ebx,0x58(%esp) │ │ │ │ + cmp %edx,%esi │ │ │ │ + jg 9762 │ │ │ │ + fdivrl 0xd8(%esp) │ │ │ │ + mov 0x6c(%esp),%edi │ │ │ │ + mov %esi,%ebp │ │ │ │ + lea (%edi,%edi,1),%ebx │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ + mov %ebx,0x44(%esp) │ │ │ │ + lea 0x0(%ebp,%ebp,1),%ebx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov %ebx,0x20(%esp) │ │ │ │ + inc %ebx │ │ │ │ sar $1,%ecx │ │ │ │ - mov %ecx,%ebx │ │ │ │ + imul %edi,%ebx │ │ │ │ + mov %ecx,%esi │ │ │ │ + neg %esi │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,0x50(%esp) │ │ │ │ + mov %esi,0xb8(%esp) │ │ │ │ + mov %ebx,0x40(%esp) │ │ │ │ + mov 0x44(%esp),%ebx │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ sub $0x8,%eax │ │ │ │ - neg %ebx │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ lea 0x0(,%ebp,4),%eax │ │ │ │ - mov %ebx,0x94(%esp) │ │ │ │ - lea (%edi,%edi,1),%ebx │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ inc %eax │ │ │ │ - mov %ebx,0x38(%esp) │ │ │ │ imul %ecx,%edx │ │ │ │ - lea 0x0(%ebp,%ebp,1),%ebx │ │ │ │ + imul %ebp,%ebx │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ imul %ecx,%eax │ │ │ │ - mov %ebx,0x18(%esp) │ │ │ │ mov %edx,%esi │ │ │ │ + mov %ebx,0x4c(%esp) │ │ │ │ + mov %edi,%ebx │ │ │ │ shl $0x4,%esi │ │ │ │ - fstpl 0x88(%esp) │ │ │ │ - mov %esi,0x1c(%esp) │ │ │ │ + shl $0x4,%ebx │ │ │ │ sub %edx,%eax │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - shl $0x4,%eax │ │ │ │ - imul %edi,%esi │ │ │ │ - mov %eax,0x54(%esp) │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %ebx,0x80(%esp) │ │ │ │ + mov 0x44(%esp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ + fstpl 0x98(%esp) │ │ │ │ lea (%ebx,%edi,1),%eax │ │ │ │ - imul %ebp,%esi │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %esi,0x48(%esp) │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - nop │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x140(%esp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ mov 0x20(%ecx),%eax │ │ │ │ push %edi │ │ │ │ add %esi,%eax │ │ │ │ push %eax │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ push 0x28(%eax) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ + mov %edi,%ecx │ │ │ │ lea (%edi,%esi,1),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov 0x150(%esp),%edi │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ - add 0x20(%ecx),%eax │ │ │ │ - push %edi │ │ │ │ + add 0x20(%edi),%eax │ │ │ │ + mov %ecx,%edi │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - mov 0x13c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%ecx │ │ │ │ push 0x2c(%ecx) │ │ │ │ call 4380 │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ + mov 0x150(%esp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ mov 0x28(%ecx),%eax │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ add %edi,%eax │ │ │ │ push %eax │ │ │ │ call 4220 │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ + mov 0x150(%esp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ add %edi,%eax │ │ │ │ push %eax │ │ │ │ call 4220 │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ + mov 0x150(%esp),%ecx │ │ │ │ mov 0x20(%ecx),%eax │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ lea (%ecx,%esi,1),%edi │ │ │ │ add %eax,%esi │ │ │ │ add %edi,%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call 4380 │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ + mov 0x150(%esp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ add 0x20(%ecx),%edi │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 4220 │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ + mov 0x150(%esp),%edi │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ - add 0x20(%ecx),%eax │ │ │ │ + add 0x20(%edi),%eax │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 4220 │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + mov 0x6c(%esp),%esi │ │ │ │ add 0x24(%esp),%ebp │ │ │ │ mov (%eax),%eax │ │ │ │ mov -0x4(%eax,%esi,1),%eax │ │ │ │ - mov 0x140(%esp),%esi │ │ │ │ + mov 0x150(%esp),%esi │ │ │ │ mov 0x28(%esi),%esi │ │ │ │ lea (%eax,%ebp,8),%eax │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%eax) │ │ │ │ - je 7ad0 │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ + je 7b50 │ │ │ │ + mov 0x140(%esp),%ecx │ │ │ │ fldl 0x10(%eax) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ mov $0x1,%ebp │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ mov 0x2c(%ecx),%edi │ │ │ │ - movzbl 0x2c(%esp),%ecx │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ + movzbl 0x34(%esp),%ecx │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ shl %cl,%ebp │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ lea 0x0(%ebp,%ebp,1),%eax │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ fildl 0x28(%esp) │ │ │ │ - fdivrs -0xad8c(%ebx) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ + fdivrs -0x9d8c(%ebx) │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ fldl (%esi) │ │ │ │ fld %st(0) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x8(%esi) │ │ │ │ - mov 0x130(%esp),%esi │ │ │ │ - fadd %st(0),%st │ │ │ │ + mov 0x140(%esp),%esi │ │ │ │ + fstl 0x28(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ testb $0x40,(%esi) │ │ │ │ - je 78d0 │ │ │ │ + je 7960 │ │ │ │ fildl 0x14(%esp) │ │ │ │ - fldl 0x88(%esp) │ │ │ │ + fldl 0x98(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jae 8050 │ │ │ │ + jae 8110 │ │ │ │ fxch %st(2) │ │ │ │ - jmp 78d2 │ │ │ │ + jmp 7962 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fxch %st(2) │ │ │ │ - movzbl 0x2c(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov $0x8,%edx │ │ │ │ - fstpl 0x60(%esp) │ │ │ │ + movzbl 0x34(%esp),%ecx │ │ │ │ + fstpl 0x70(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - fstpl 0x40(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ + mov $0x8,%edx │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%edx │ │ │ │ - add %edx,%esi │ │ │ │ - mov %esi,0x74(%esp) │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ + fstpl 0x54(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + lea (%ecx,%edx,1),%esi │ │ │ │ + mov %esi,0x7c(%esp) │ │ │ │ lea (%esi,%edx,1),%ecx │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ add %ecx,%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ fldl 0x8(%edi) │ │ │ │ fadd %st(0),%st │ │ │ │ fldl (%edi) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -3590,36 +3600,34 @@ │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4720 │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ fldz │ │ │ │ - fldl 0x40(%esp) │ │ │ │ + fldl 0x50(%esp) │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fldl 0x60(%esp) │ │ │ │ - jne 7e90 │ │ │ │ + fldl 0x70(%esp) │ │ │ │ + jne 7f50 │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 79b5 │ │ │ │ + jle 7a35 │ │ │ │ mov %esi,%ebx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%edi,%eax,2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -3630,228 +3638,237 @@ │ │ │ │ fmull (%ebx,%eax,2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%edi,%eax,2) │ │ │ │ fstpl 0x8(%edi,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %ebp │ │ │ │ - jne 7980 │ │ │ │ + jne 7a00 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 79c0 │ │ │ │ + jmp 7a40 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%esi,1) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4720 │ │ │ │ - flds -0xad88(%ebx) │ │ │ │ + flds -0x9d88(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ fldl (%edi) │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%edi) │ │ │ │ fxch %st(1) │ │ │ │ - add $0x10,%esp │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ fldl 0x10(%eax) │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jne 7fe0 │ │ │ │ - mov 0x68(%esp),%esi │ │ │ │ + jne 80a0 │ │ │ │ + mov 0x6c(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 7a5c │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + jle 7adc │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ - mov 0x130(%esp),%esi │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov 0x140(%esp),%esi │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov 0x2c(%esi),%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x80(%esp),%esi │ │ │ │ + lea (%esi,%edx,1),%ecx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - faddl 0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%eax │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fldl -0x10(%eax) │ │ │ │ faddl -0x10(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 7a40 │ │ │ │ + jne 7ac0 │ │ │ │ incl 0x14(%esp) │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ + mov 0x44(%esp),%edi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - add 0x58(%esp),%esi │ │ │ │ - add %edi,0x34(%esp) │ │ │ │ - add %edi,0x48(%esp) │ │ │ │ - cmp %eax,0x4c(%esp) │ │ │ │ - je 8230 │ │ │ │ + add %edi,0x40(%esp) │ │ │ │ + add %edi,0x4c(%esp) │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ + add 0x64(%esp),%esi │ │ │ │ + cmp %eax,0x58(%esp) │ │ │ │ + je 82f0 │ │ │ │ lea (%eax,%eax,1),%ebp │ │ │ │ - jmp 7750 │ │ │ │ + jmp 77d0 │ │ │ │ sub $0x8,%esp │ │ │ │ - push 0x14c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ push %edi │ │ │ │ - push 0x14c(%esp) │ │ │ │ - push 0x14c(%esp) │ │ │ │ - push 0x14c(%esp) │ │ │ │ - push 0x14c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ call 43f0 │ │ │ │ add $0x20,%esp │ │ │ │ - add $0x11c,%esp │ │ │ │ + add $0x12c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ - mov 0x94(%esp),%ebx │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ + mov 0xb8(%esp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + add 0xc(%esp),%ecx │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %esi,0x74(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ + mov %esi,0x7c(%esp) │ │ │ │ shl $0x4,%edi │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4220 │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ + mov 0x150(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ add 0x2c(%ecx),%eax │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call 4220 │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ - mov 0x80(%esp),%esi │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ + mov 0x88(%esp),%esi │ │ │ │ fldl 0x10(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ lea -0x8(,%esi,4),%esi │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ + mov %esi,0x60(%esp) │ │ │ │ + mov %eax,0x94(%esp) │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ mov 0x28(%eax),%edi │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ + mov %eax,0x80(%esp) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ shl %cl,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ lea (%eax,%eax,1),%eax │ │ │ │ - mov %eax,0x50(%esp) │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ - fildl 0x50(%esp) │ │ │ │ - mov %esi,0x50(%esp) │ │ │ │ - fld1 │ │ │ │ - add $0x10,%esp │ │ │ │ - fdiv %st,%st(1) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + fildl 0x28(%esp) │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov (%eax,%esi,1),%eax │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ fldl (%edi) │ │ │ │ fld %st(0) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x8(%edi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fstl 0x28(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x84(%esp),%esi │ │ │ │ + fld %st(0) │ │ │ │ and $0x40,%esi │ │ │ │ - je 84a0 │ │ │ │ + faddp %st,%st(1) │ │ │ │ + je 8570 │ │ │ │ sar $1,%ecx │ │ │ │ - mov %ecx,0x90(%esp) │ │ │ │ - cmpl $0x1,0x134(%esp) │ │ │ │ - jle 8a26 │ │ │ │ + cmpl $0x1,0x144(%esp) │ │ │ │ + mov %ecx,0x84(%esp) │ │ │ │ + jle 8b66 │ │ │ │ fxch %st(3) │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ - mov 0x130(%esp),%ebx │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ - fstpl 0xa0(%esp) │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ + mov 0x140(%esp),%ecx │ │ │ │ + fstpl 0xb0(%esp) │ │ │ │ fxch %st(3) │ │ │ │ - fstpl 0x98(%esp) │ │ │ │ + mov 0x50(%esp),%edi │ │ │ │ mov %esi,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ + fstpl 0xa8(%esp) │ │ │ │ add %esi,%edx │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ + mov 0x70(%esp),%esi │ │ │ │ sar $1,%edx │ │ │ │ - lea 0x0(,%edx,8),%ecx │ │ │ │ - mov 0x14(%ebx),%edx │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ - add %esi,%ecx │ │ │ │ - testb $0x1,0x134(%esp) │ │ │ │ - mov %ecx,0x78(%esp) │ │ │ │ - mov (%edx,%edi,1),%ebx │ │ │ │ - mov %ebx,0x80(%esp) │ │ │ │ - jne 8620 │ │ │ │ + testb $0x1,0x144(%esp) │ │ │ │ + lea 0x0(,%edx,8),%ebx │ │ │ │ + mov 0x14(%ecx),%edx │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + mov (%edx,%edi,1),%ecx │ │ │ │ + mov %ecx,0x90(%esp) │ │ │ │ + lea (%esi,%ebx,1),%ecx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + jne 86f0 │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%esi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fstl 0x8c(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ push %ebp │ │ │ │ push %ebp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ - fstps 0xb8(%esp) │ │ │ │ + fstps 0x98(%esp) │ │ │ │ call 4720 │ │ │ │ add $0xc,%esp │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ fldz │ │ │ │ - fldl 0x98(%esp) │ │ │ │ + fldl 0xa8(%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fldl 0xa0(%esp) │ │ │ │ - flds 0xa8(%esp) │ │ │ │ - jne 8d53 │ │ │ │ + fldl 0xb0(%esp) │ │ │ │ + flds 0x88(%esp) │ │ │ │ + jne 8e93 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %edi,%edx │ │ │ │ - test %edi,%edi │ │ │ │ - jle 7daa │ │ │ │ + mov %ebx,%edx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 7e6a │ │ │ │ mov %esi,%ebx │ │ │ │ - mov 0x80(%esp),%edi │ │ │ │ + mov 0x90(%esp),%edi │ │ │ │ mov %ebp,%esi │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + jmp 7d80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ faddl (%edi,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp,%eax,1) │ │ │ │ fldl 0x8(%esi,%eax,2) │ │ │ │ @@ -3867,48 +3884,48 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 7cc0 │ │ │ │ + jne 7d80 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x90(%esp),%edx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ fld1 │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ dec %edx │ │ │ │ - sub %ebx,%ebp │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ - mov %ebp,0x70(%esp) │ │ │ │ + sub %ebx,%ebp │ │ │ │ lea 0x8(%ecx,%eax,1),%edi │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ - mov 0x80(%esp),%ecx │ │ │ │ - mov %edi,0x30(%esp) │ │ │ │ + mov 0x90(%esp),%ecx │ │ │ │ + mov %ebp,0x78(%esp) │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ mov %edx,%edi │ │ │ │ add %eax,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %ecx,0x60(%esp) │ │ │ │ + mov %ecx,0x70(%esp) │ │ │ │ lea 0x10(%ebx,%eax,1),%ecx │ │ │ │ - jmp 7d51 │ │ │ │ + jmp 7e11 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %edi │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ fld %st(0) │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ lea (%ecx,%eax,1),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ sub $0x8,%esi │ │ │ │ sub %eax,%edx │ │ │ │ faddl (%edx,%ebp,1) │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ mov %ecx,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ fldl (%eax) │ │ │ │ sub %ebp,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ @@ -3924,90 +3941,88 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ test %edi,%edi │ │ │ │ - jne 7d50 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 7e10 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7dc0 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 7e80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7dc0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7dc0 │ │ │ │ + jmp 7e80 │ │ │ │ ffreep %st(0) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4720 │ │ │ │ - flds -0xad88(%ebx) │ │ │ │ - fldl (%esi) │ │ │ │ + flds -0x9d88(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl (%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%esi) │ │ │ │ fxch %st(1) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ fldl 0x10(%eax) │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jne 85c0 │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ + jne 8680 │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7a5c │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + jle 7adc │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov 0xfc(%esp),%edx │ │ │ │ - mov 0x130(%esp),%esi │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ + mov 0x10c(%esp),%edx │ │ │ │ + mov 0x140(%esp),%ebx │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%eax │ │ │ │ - mov 0x2c(%esi),%edx │ │ │ │ + mov 0x2c(%ebx),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ - jmp 7e60 │ │ │ │ + jmp 7f20 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - faddl 0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%eax │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fldl -0x10(%eax) │ │ │ │ faddl -0x10(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 7e60 │ │ │ │ - jmp 7a5c │ │ │ │ + jne 7f20 │ │ │ │ + jmp 7adc │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 7f77 │ │ │ │ + jle 8037 │ │ │ │ mov %ebp,0x28(%esp) │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl 0x8(%edi,%eax,2) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -4022,22 +4037,22 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %esi │ │ │ │ - jne 7ec0 │ │ │ │ + jne 7f80 │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ - mov 0x70(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x78(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 7f40 │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + jmp 8000 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -4056,135 +4071,134 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%edx,%eax,2) │ │ │ │ fstpl 0x8(%edx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %ebp │ │ │ │ - jne 7f40 │ │ │ │ + jne 8000 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7f80 │ │ │ │ + jmp 8040 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movzbl 0x2c(%esp),%ecx │ │ │ │ + movzbl 0x34(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ push %edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ add $0xc,%esp │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4720 │ │ │ │ - flds -0xad88(%ebx) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ + flds -0x9d88(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl 0x8(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - jmp 79c0 │ │ │ │ + jmp 7a40 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x68(%esp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 7a5c │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ mov 0x6c(%esp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 7adc │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x140(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov 0x80(%esp),%ebx │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov 0x28(%ecx),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ - add %ecx,%ebx │ │ │ │ add %eax,%edx │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %ecx,%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ - faddl 0x8(%ecx) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ + faddl -0x8(%ecx) │ │ │ │ fldl -0x10(%edx) │ │ │ │ faddl -0x10(%ecx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 8020 │ │ │ │ - jmp 7a1d │ │ │ │ + jne 80e0 │ │ │ │ + jmp 7a9d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ - movzbl 0xb0(%esp),%ecx │ │ │ │ + movzbl 0xc0(%esp),%ecx │ │ │ │ mov $0x8,%edx │ │ │ │ - fstpl 0x70(%esp) │ │ │ │ + fstpl 0x78(%esp) │ │ │ │ fxch %st(2) │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl 0x64(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ sar $1,%ebp │ │ │ │ shl %cl,%edx │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ + fstpl 0x74(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + lea (%edx,%ecx,1),%ebx │ │ │ │ + mov %ebx,0x88(%esp) │ │ │ │ + lea (%ebx,%ecx,1),%edx │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,0x94(%esp) │ │ │ │ - lea (%ecx,%edx,1),%edx │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ - lea (%edx,%ebx,1),%esi │ │ │ │ - mov %edx,0x44(%esp) │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ - fstpl (%ecx) │ │ │ │ - fstpl 0x8(%ecx) │ │ │ │ + mov %edx,0x54(%esp) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + fstpl (%ebx) │ │ │ │ + fstpl 0x8(%ebx) │ │ │ │ fldl 0x8(%edi) │ │ │ │ fadd %st(0),%st │ │ │ │ fldl (%edi) │ │ │ │ fadd %st(0),%st │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ - push %ecx │ │ │ │ + push %ebx │ │ │ │ + mov %ebx,0x20(%esp) │ │ │ │ + push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4720 │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edx,1) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ fldz │ │ │ │ - fldl 0x60(%esp) │ │ │ │ + fldl 0x70(%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fldl 0x70(%esp) │ │ │ │ - jne 8790 │ │ │ │ + fldl 0x78(%esp) │ │ │ │ + jne 88d0 │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebp,%ecx │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 8203 │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - jmp 8140 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 82c3 │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + jmp 8200 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -4202,26 +4216,26 @@ │ │ │ │ fmull (%ebx,%eax,2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%edi,%eax,2) │ │ │ │ fstpl 0x8(%edi,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %ecx │ │ │ │ - jne 8140 │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ + jne 8200 │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ lea -0x1(%ebp),%ecx │ │ │ │ lea -0x8(%eax,%ebp,8),%ebx │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ mov %ecx,%eax │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x10(%edi,%eax,1),%edx │ │ │ │ sub %edi,%ebp │ │ │ │ - jmp 81c1 │ │ │ │ - jmp 81c0 │ │ │ │ + jmp 8281 │ │ │ │ + jmp 8280 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %ecx │ │ │ │ @@ -4245,73 +4259,73 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 81c0 │ │ │ │ + jne 8280 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ - jmp 8210 │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + jmp 82d0 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ - jmp 79d6 │ │ │ │ + jmp 7a56 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x100(%esp),%eax │ │ │ │ + mov 0x110(%esp),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ - mov %ecx,0x68(%esp) │ │ │ │ - cmp 0x2c(%esp),%eax │ │ │ │ - jg 75e0 │ │ │ │ - mov 0x140(%esp),%edi │ │ │ │ - mov 0xfc(%esp),%esi │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + cmp 0x34(%esp),%eax │ │ │ │ + mov %ecx,0x6c(%esp) │ │ │ │ + jg 7660 │ │ │ │ + mov 0x150(%esp),%edi │ │ │ │ + mov 0x10c(%esp),%esi │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jle 829b │ │ │ │ + jle 835c │ │ │ │ mov 0x20(%eax),%ebx │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x5,%ebx │ │ │ │ add %ecx,%ebx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - faddl (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + faddl -0x10(%edx) │ │ │ │ fldl -0x10(%eax) │ │ │ │ faddl -0x18(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 8280 │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ + jne 8340 │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ mov %esi,%edx │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ shl $0x4,%edx │ │ │ │ lea (%ecx,%edx,1),%ebp │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ fldl 0x28(%eax) │ │ │ │ fldl 0x20(%eax) │ │ │ │ fldl 0x18(%eax) │ │ │ │ - flds -0xad88(%ebx) │ │ │ │ lea 0x10(%ecx,%edx,1),%eax │ │ │ │ - mov 0x13c(%esp),%ebx │ │ │ │ - fld %st(1) │ │ │ │ lea 0x20(%ecx,%edx,1),%edx │ │ │ │ + flds -0x9d88(%ebx) │ │ │ │ + mov 0x14c(%esp),%ebx │ │ │ │ + fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -4333,71 +4347,71 @@ │ │ │ │ fmul %st(5),%st │ │ │ │ faddl 0x18(%ecx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edx) │ │ │ │ lea (%edi,%esi,1),%edx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + mov %edx,0x20(%esp) │ │ │ │ faddl 0x0(%ebp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fldl (%eax) │ │ │ │ lea 0xfffffff(%edi),%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ fmul %st(4),%st │ │ │ │ faddl 0x10(%ecx) │ │ │ │ - shl $0x4,%eax │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fstpl 0x10(%ebx) │ │ │ │ fstpl 0x18(%ebx) │ │ │ │ lea (%ecx,%eax,1),%ebx │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ lea 0xfffffff(%esi,%edi,1),%ebx │ │ │ │ - mov 0x13c(%esp),%esi │ │ │ │ + mov 0x14c(%esp),%esi │ │ │ │ shl $0x4,%ebx │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ lea -0x10(%ecx,%ebx,1),%edi │ │ │ │ fldl 0x8(%edx) │ │ │ │ add %eax,%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ mov %esi,%ebx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl 0x8(%esi) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl (%edi) │ │ │ │ lea 0x10(%eax),%edi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl (%esi) │ │ │ │ - mov 0x13c(%esp),%esi │ │ │ │ + mov 0x14c(%esp),%esi │ │ │ │ fmul %st(4),%st │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + shl $0x4,%ebx │ │ │ │ fld %st(2) │ │ │ │ + lea -0x30(%ecx,%ebx,1),%ecx │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%edx) │ │ │ │ + neg %ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ lea 0x20(%esi),%edx │ │ │ │ - shl $0x4,%ebx │ │ │ │ - lea -0x30(%ecx,%ebx,1),%ecx │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ - neg %ebx │ │ │ │ fstpl 0x10(%eax,%esi,1) │ │ │ │ fstpl 0x18(%eax,%esi,1) │ │ │ │ mov %ebp,%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x28(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddl 0x18(%eax,%ebx,1) │ │ │ │ fldl 0x8(%eax) │ │ │ │ faddl 0x28(%eax) │ │ │ │ @@ -4411,125 +4425,126 @@ │ │ │ │ faddl 0x20(%eax) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 83c0 │ │ │ │ + jne 8480 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0xe4(%esp),%edx │ │ │ │ + mov 0xf4(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 7abd │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ + je 7b3d │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%eax) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fstl 0xc(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ push %eax │ │ │ │ - push 0x144(%esp) │ │ │ │ - push 0xec(%esp) │ │ │ │ + push 0x154(%esp) │ │ │ │ + push 0xfc(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4720 │ │ │ │ mov 0x20c(%ebx),%ebp │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 4200 │ │ │ │ pop %eax │ │ │ │ - push 0xec(%esp) │ │ │ │ + push 0xfc(%esp) │ │ │ │ call 4660 │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 4360 │ │ │ │ - mov 0x14c(%esp),%eax │ │ │ │ - flds -0xad88(%ebx) │ │ │ │ + flds -0x9d88(%ebx) │ │ │ │ + mov 0x15c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x10(%eax,%edi,1),%eax │ │ │ │ fld %st(0) │ │ │ │ fldl 0x8(%esi) │ │ │ │ add $0x10,%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%esi) │ │ │ │ fstpl -0x10(%esi) │ │ │ │ fstpl -0x8(%esi) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 8475 │ │ │ │ + jne 853d │ │ │ │ ffreep %st(0) │ │ │ │ - add $0x11c,%esp │ │ │ │ + add $0x12c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov %ecx,0x90(%esp) │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ - fstpl 0x80(%esp) │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ + fstpl 0xa0(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - fstpl 0x78(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%ecx,8),%ebx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ + mov 0x74(%esp),%ecx │ │ │ │ + fstpl 0x94(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ add %ebx,%ecx │ │ │ │ - mov %ecx,0x9c(%esp) │ │ │ │ + mov %ecx,0xac(%esp) │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ lea (%edx,%ebx,1),%ebp │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ fldl 0x8(%edi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%edi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fstl 0x1c(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4720 │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%edx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edx,1) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ - mov 0x90(%esp),%ecx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ fldz │ │ │ │ - fldl 0x78(%esp) │ │ │ │ + fldl 0x90(%esp) │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fldl 0x80(%esp) │ │ │ │ - jne 8bfe │ │ │ │ + fldl 0xa0(%esp) │ │ │ │ + jne 8d21 │ │ │ │ fstp %st(1) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7db0 │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ + jle 7e70 │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - jmp 8580 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp,%esi,1) │ │ │ │ fldl (%edx,%esi,1) │ │ │ │ fldl 0x8(%eax,%esi,2) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ebx,%esi,2) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -4540,88 +4555,97 @@ │ │ │ │ fmull (%ebx,%esi,2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax,%esi,2) │ │ │ │ fstpl 0x8(%eax,%esi,2) │ │ │ │ add $0x8,%esi │ │ │ │ dec %ecx │ │ │ │ - jne 8580 │ │ │ │ + jne 8640 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7dc0 │ │ │ │ + jmp 7e80 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ + mov 0x48(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 7a5c │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ + jle 7adc │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x140(%esp),%edi │ │ │ │ shl $0x4,%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov 0x28(%ecx),%ecx │ │ │ │ + mov 0x28(%edi),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ - faddl (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ + faddl -0x10(%ecx) │ │ │ │ fldl -0x10(%edx) │ │ │ │ faddl -0x18(%ecx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 8600 │ │ │ │ - jmp 7e29 │ │ │ │ + jne 86c0 │ │ │ │ + jmp 7ee9 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ fldl 0x8(%edi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%edi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fstl 0x8c(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4720 │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ fldz │ │ │ │ - fldl 0x98(%esp) │ │ │ │ + fldl 0xa8(%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fldl 0xa0(%esp) │ │ │ │ - jne 9066 │ │ │ │ + fldl 0xb0(%esp) │ │ │ │ + jne 9163 │ │ │ │ fstp %st(1) │ │ │ │ - mov 0x90(%esp),%ebx │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebx,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 7db4 │ │ │ │ + jle 8880 │ │ │ │ mov %edi,%ebx │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - jmp 86c0 │ │ │ │ - nop │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ + jmp 87c0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl (%edi,%eax,1) │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -4635,35 +4659,35 @@ │ │ │ │ fmull (%esi,%eax,2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 86c0 │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ + jne 87c0 │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ lea -0x8(%ecx,%eax,8),%ecx │ │ │ │ - sub %ebx,%edi │ │ │ │ mov %esi,%eax │ │ │ │ + sub %ebx,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x10(%ebx,%eax,1),%edx │ │ │ │ - jmp 8741 │ │ │ │ - jmp 8740 │ │ │ │ + jmp 8841 │ │ │ │ + jmp 8840 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %esi │ │ │ │ mov %ecx,%ebp │ │ │ │ - sub 0x1c(%esp),%ebp │ │ │ │ + sub 0x18(%esp),%ebp │ │ │ │ mov %ecx,%eax │ │ │ │ lea (%edx,%edi,1),%ebx │ │ │ │ fldl (%eax) │ │ │ │ mov %edx,%eax │ │ │ │ sub $0x8,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ fldl 0x0(%ebp) │ │ │ │ @@ -4678,28 +4702,48 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jne 8740 │ │ │ │ + jne 8840 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7dc0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 8890 │ │ │ │ + ffreep %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ + push %edi │ │ │ │ + push %edi │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ + mov 0x38(%eax),%eax │ │ │ │ + push (%eax,%ecx,1) │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 4720 │ │ │ │ + flds -0x9d88(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ + fldl (%edi) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmull 0x8(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 7eb7 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov %ebp,%ecx │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 89c8 │ │ │ │ - mov %ebp,0x40(%esp) │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - mov 0x3c(%esp),%ebp │ │ │ │ + jle 8b08 │ │ │ │ + mov %ebp,0x50(%esp) │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + mov 0x48(%esp),%ebp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fldl (%edx,%eax,1) │ │ │ │ fldl 0x8(%edi,%eax,2) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%esi,%eax,2) │ │ │ │ @@ -4712,83 +4756,82 @@ │ │ │ │ fmull (%esi,%eax,2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %ecx │ │ │ │ - jne 87c0 │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - mov %ebx,0x98(%esp) │ │ │ │ + jne 8900 │ │ │ │ + mov 0x50(%esp),%ebp │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ + mov %ebx,0xa0(%esp) │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ lea -0x1(%ebp),%ecx │ │ │ │ - mov %ebp,0x3c(%esp) │ │ │ │ - mov %ebp,0xa0(%esp) │ │ │ │ + mov %ebp,0x48(%esp) │ │ │ │ + mov %ebp,0xa8(%esp) │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov %ecx,0xa8(%esp) │ │ │ │ + mov %ecx,0xb0(%esp) │ │ │ │ add %eax,%edx │ │ │ │ - mov %eax,0x80(%esp) │ │ │ │ + mov %eax,0x90(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov %edx,0x78(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ lea 0x10(%esi,%eax,1),%edx │ │ │ │ sub %edi,%esi │ │ │ │ lea 0x10(%edi,%eax,1),%eax │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ + mov %edx,0x78(%esp) │ │ │ │ mov %ebx,%edx │ │ │ │ - mov %esi,0x60(%esp) │ │ │ │ + mov %esi,0x70(%esp) │ │ │ │ sub %edi,%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov 0x78(%esp),%edx │ │ │ │ - mov %edi,0x78(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ - mov 0x60(%esp),%ebx │ │ │ │ + mov %edx,0x50(%esp) │ │ │ │ + mov 0x88(%esp),%edx │ │ │ │ + mov %edi,0x88(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %edx,%edi │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ + mov 0x28(%esp),%ebp │ │ │ │ + mov 0x70(%esp),%ebx │ │ │ │ + mov 0x50(%esp),%ecx │ │ │ │ sub %ebp,%edi │ │ │ │ mov %edx,%ebp │ │ │ │ add %eax,%ebx │ │ │ │ - add %eax,%ecx │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - fldl (%edi) │ │ │ │ sub $0x8,%edx │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ + add %eax,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ + decl 0x48(%esp) │ │ │ │ + fldl (%edi) │ │ │ │ fldl 0x8(%esi) │ │ │ │ - decl 0x3c(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ - jne 8860 │ │ │ │ - mov 0x98(%esp),%ebx │ │ │ │ - mov 0xa0(%esp),%ebp │ │ │ │ + jne 89a0 │ │ │ │ + mov 0xa0(%esp),%ebx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov 0x78(%esp),%edi │ │ │ │ - mov 0xa8(%esp),%ecx │ │ │ │ - mov 0x90(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %ebx,0x3c(%esp) │ │ │ │ + mov 0xa8(%esp),%ebp │ │ │ │ + mov 0x88(%esp),%edi │ │ │ │ + mov 0xb0(%esp),%ecx │ │ │ │ + mov 0x84(%esp),%esi │ │ │ │ + mov %ebx,0x48(%esp) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ mov %ebp,%edx │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ - jmp 8900 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ + jmp 8a40 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ @@ -4803,41 +4846,41 @@ │ │ │ │ fmull (%edi,%eax,2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 8900 │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ + jne 8a40 │ │ │ │ + mov 0x48(%esp),%ebx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ mov %edi,%ebp │ │ │ │ - mov %edi,0x3c(%esp) │ │ │ │ - add 0x80(%esp),%edx │ │ │ │ - sub 0x1c(%esp),%ebp │ │ │ │ - mov %ebx,0x30(%esp) │ │ │ │ - mov 0x70(%esp),%ebx │ │ │ │ - jmp 8981 │ │ │ │ - jmp 8980 │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ + add 0x90(%esp),%edx │ │ │ │ + sub 0x18(%esp),%ebp │ │ │ │ + mov %ebx,0x38(%esp) │ │ │ │ + mov 0x78(%esp),%ebx │ │ │ │ + jmp 8ac1 │ │ │ │ + jmp 8ac0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %ecx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ lea (%ebx,%ebp,1),%esi │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov %edx,%eax │ │ │ │ sub $0x8,%edx │ │ │ │ fldl (%eax) │ │ │ │ mov %ebx,%eax │ │ │ │ - fldl (%edi) │ │ │ │ add $0x10,%ebx │ │ │ │ + fldl (%edi) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ @@ -4845,109 +4888,109 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 8980 │ │ │ │ + jne 8ac0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - jmp 89d0 │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + jmp 8b10 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movzbl 0x2c(%esp),%ecx │ │ │ │ + movzbl 0x34(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ push %edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ add $0xc,%esp │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4720 │ │ │ │ - flds -0xad88(%ebx) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ + flds -0x9d88(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl 0x8(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - jmp 8210 │ │ │ │ + jmp 82d0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ - fstpl 0x98(%esp) │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + mov 0x70(%esp),%ecx │ │ │ │ + fstpl 0xa0(%esp) │ │ │ │ fxch %st(2) │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl 0x84(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl (%edi) │ │ │ │ - fstpl 0x8(%edi) │ │ │ │ - lea 0x0(,%ecx,8),%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ + lea 0x0(,%edi,8),%edx │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ lea (%ecx,%edx,1),%ebp │ │ │ │ + fstpl 0x94(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ lea 0x0(%ebp,%edx,1),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ + mov %ecx,0x8c(%esp) │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ + fstpl (%ecx) │ │ │ │ + fstpl 0x8(%ecx) │ │ │ │ fldl 0x8(%edi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%edi) │ │ │ │ - fadd %st(0),%st │ │ │ │ + fstl 0x3c(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4720 │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%edx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edx,1) │ │ │ │ call 4720 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ fldz │ │ │ │ - fldl 0x80(%esp) │ │ │ │ + fldl 0x90(%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fldl 0x98(%esp) │ │ │ │ - jne 9340 │ │ │ │ + fldl 0xa0(%esp) │ │ │ │ + jne 94c3 │ │ │ │ fstp %st(1) │ │ │ │ - mov 0x90(%esp),%ebx │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebx,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 8bc0 │ │ │ │ + jle 8d00 │ │ │ │ mov %edi,%ebx │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - jmp 8b00 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl 0x8(%edi,%eax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -4960,34 +5003,34 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 8b00 │ │ │ │ - mov 0x90(%esp),%ecx │ │ │ │ + jne 8c40 │ │ │ │ + mov 0x84(%esp),%ecx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ lea -0x8(%esi,%ecx,8),%ecx │ │ │ │ - sub %ebx,%edi │ │ │ │ mov %eax,%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + sub %ebx,%edi │ │ │ │ lea 0x10(%ebx,%eax,1),%edx │ │ │ │ - jmp 8b81 │ │ │ │ - jmp 8b80 │ │ │ │ + jmp 8cc1 │ │ │ │ + jmp 8cc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %esi │ │ │ │ mov %ecx,%ebp │ │ │ │ - sub 0x1c(%esp),%ebp │ │ │ │ + sub 0x18(%esp),%ebp │ │ │ │ mov %ecx,%eax │ │ │ │ lea (%edx,%edi,1),%ebx │ │ │ │ fldl (%eax) │ │ │ │ mov %edx,%eax │ │ │ │ sub $0x8,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ fldl 0x0(%ebp) │ │ │ │ @@ -5002,50 +5045,45 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jne 8b80 │ │ │ │ + jne 8cc0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 8bc2 │ │ │ │ + jmp 8d02 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ - push %edi │ │ │ │ - push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + push %esi │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%edi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%ecx,1) │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 4720 │ │ │ │ - flds -0xad88(%ebx) │ │ │ │ - fldl (%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmull 0x8(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 7df7 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + push (%eax,%edi,1) │ │ │ │ + jmp 7e9a │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 8cf6 │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ - mov %esi,0x90(%esp) │ │ │ │ + jle 8e36 │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ + mov %esi,0x84(%esp) │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - jmp 8c40 │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + jmp 8d80 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fldl (%edx,%eax,1) │ │ │ │ fldl 0x8(%esi,%eax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%ecx,%eax,2) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -5057,23 +5095,23 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edi │ │ │ │ - jne 8c40 │ │ │ │ + jne 8d80 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ - mov 0x90(%esp),%esi │ │ │ │ - mov 0x98(%esp),%edi │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + mov 0x84(%esp),%esi │ │ │ │ + mov 0xa8(%esp),%edi │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ - jmp 8cc0 │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + jmp 8e00 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp,%esi,1) │ │ │ │ @@ -5090,60 +5128,60 @@ │ │ │ │ fmull (%edx,%esi,2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax,%esi,2) │ │ │ │ fstpl 0x8(%eax,%esi,2) │ │ │ │ add $0x8,%esi │ │ │ │ dec %ecx │ │ │ │ - jne 8cc0 │ │ │ │ + jne 8e00 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 8cfa │ │ │ │ + jmp 8e3a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - movzbl 0x70(%esp),%ecx │ │ │ │ + movzbl 0x78(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4720 │ │ │ │ - flds -0xad88(%ebx) │ │ │ │ - fldl 0x8(%edi) │ │ │ │ + flds -0x9d88(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl 0x8(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edi) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ - jmp 7dc0 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x90(%esp),%esi │ │ │ │ + jmp 7e80 │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x84(%esp),%edi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ + mov %eax,0xe0(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - test %esi,%esi │ │ │ │ - jle 9001 │ │ │ │ - mov %esi,0x78(%esp) │ │ │ │ - mov 0xd0(%esp),%ebx │ │ │ │ + test %edi,%edi │ │ │ │ + jle 9141 │ │ │ │ + mov %edi,0x88(%esp) │ │ │ │ + mov 0xe0(%esp),%ebx │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x80(%esp),%edx │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + nop │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ fld %st(0) │ │ │ │ faddl (%edx,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp,%eax,1) │ │ │ │ fldl 0x8(%esi,%eax,2) │ │ │ │ @@ -5158,66 +5196,67 @@ │ │ │ │ fmull (%esi,%eax,2) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ - decl 0x78(%esp) │ │ │ │ - jne 8d90 │ │ │ │ + decl 0x88(%esp) │ │ │ │ + jne 8ed0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ fld1 │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ + mov %ecx,0xec(%esp) │ │ │ │ + mov 0x28(%esp),%ebp │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ - mov %edx,0xb4(%esp) │ │ │ │ + mov %edx,0xc4(%esp) │ │ │ │ lea 0x8(%ecx,%eax,1),%esi │ │ │ │ add %eax,%edi │ │ │ │ - mov %esi,0x98(%esp) │ │ │ │ + mov %esi,0xa0(%esp) │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ - mov %edi,0xd4(%esp) │ │ │ │ - mov %esi,0x78(%esp) │ │ │ │ - mov 0x80(%esp),%esi │ │ │ │ + mov %edi,0xe4(%esp) │ │ │ │ + mov %esi,0x88(%esp) │ │ │ │ + mov 0x90(%esp),%esi │ │ │ │ add %eax,%esi │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,0xa0(%esp) │ │ │ │ + mov %esi,0xa8(%esp) │ │ │ │ lea 0x10(%ebp,%eax,1),%edx │ │ │ │ lea 0x10(%ebx,%eax,1),%esi │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ sub %ebp,%ebx │ │ │ │ - mov %esi,0xd8(%esp) │ │ │ │ - mov %ebx,0xac(%esp) │ │ │ │ - mov %eax,0x80(%esp) │ │ │ │ - mov 0xd0(%esp),%eax │ │ │ │ + mov %ebx,0xbc(%esp) │ │ │ │ + mov %esi,0xe8(%esp) │ │ │ │ + mov %eax,0x90(%esp) │ │ │ │ + mov 0xe0(%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ - mov %eax,0xa8(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xa8(%esp),%eax │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - mov 0xa0(%esp),%ebp │ │ │ │ + mov %eax,0xb0(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0xb0(%esp),%eax │ │ │ │ fld %st(0) │ │ │ │ mov %edx,%esi │ │ │ │ + mov 0x88(%esp),%ecx │ │ │ │ + mov 0xa8(%esp),%ebp │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ + mov 0xbc(%esp),%eax │ │ │ │ lea (%eax,%edx,1),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ sub $0x8,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ - mov %ecx,0x78(%esp) │ │ │ │ - mov 0x98(%esp),%ecx │ │ │ │ + mov %ecx,0x88(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ sub %eax,%ebp │ │ │ │ faddl 0x0(%ebp,%ecx,1) │ │ │ │ fldl (%eax) │ │ │ │ - sub 0x1c(%esp),%eax │ │ │ │ - decl 0x80(%esp) │ │ │ │ + sub 0x18(%esp),%eax │ │ │ │ + decl 0x90(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%edi) │ │ │ │ @@ -5229,30 +5268,27 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - jne 8e70 │ │ │ │ + jne 8fc0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0xd4(%esp),%edi │ │ │ │ + mov 0xe4(%esp),%edi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov 0x90(%esp),%edx │ │ │ │ - mov 0xd8(%esp),%esi │ │ │ │ - mov 0xdc(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ - mov %edi,0x90(%esp) │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + mov 0xe8(%esp),%esi │ │ │ │ + mov 0xec(%esp),%ecx │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + mov %edi,0x84(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ - jmp 8f40 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl 0x8(%edi,%eax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ @@ -5266,38 +5302,38 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 8f40 │ │ │ │ + jne 9080 │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ - mov 0xb4(%esp),%ecx │ │ │ │ - sub 0x30(%esp),%ebx │ │ │ │ - jmp 8fc1 │ │ │ │ - jmp 8fc0 │ │ │ │ + mov 0x84(%esp),%edi │ │ │ │ + sub 0x38(%esp),%ebx │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + jmp 9101 │ │ │ │ + jmp 9100 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %ecx │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ lea (%edi,%eax,1),%ebp │ │ │ │ mov %edi,%eax │ │ │ │ sub $0x8,%edi │ │ │ │ fldl (%eax) │ │ │ │ mov %esi,%eax │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ add $0x10,%esi │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ @@ -5305,61 +5341,41 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 8fc0 │ │ │ │ + jne 9100 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 9007 │ │ │ │ + jmp 9147 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - movzbl 0x70(%esp),%ecx │ │ │ │ + movzbl 0x78(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ - push 0xd8(%esp) │ │ │ │ - push 0x34(%esp) │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 4380 │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ - add $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - push %esi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%edi │ │ │ │ - mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%edi,1) │ │ │ │ - call 4720 │ │ │ │ - flds -0xad88(%ebx) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmull (%esi) │ │ │ │ - fstpl (%esi) │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - jmp 7dc0 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ + push 0xe8(%esp) │ │ │ │ + jmp 8e4b │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x84(%esp),%edi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ + mov %eax,0xbc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ test %edi,%edi │ │ │ │ - jle 9320 │ │ │ │ - mov 0xac(%esp),%ebx │ │ │ │ + jle 9460 │ │ │ │ + mov 0xbc(%esp),%ebx │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ - jmp 90c0 │ │ │ │ - nop │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + jmp 91c0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fldl 0x8(%edi,%eax,2) │ │ │ │ @@ -5375,92 +5391,99 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 90c0 │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ + jne 91c0 │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ dec %eax │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ - mov %eax,0xb4(%esp) │ │ │ │ - lea (%ecx,%ebx,1),%edx │ │ │ │ - lea (%edi,%ebx,1),%esi │ │ │ │ - mov %edx,0xd0(%esp) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - mov %esi,0x98(%esp) │ │ │ │ - mov %esi,0xd8(%esp) │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + lea (%edi,%ebx,1),%esi │ │ │ │ + lea (%ecx,%ebx,1),%edi │ │ │ │ + mov %edi,0xe0(%esp) │ │ │ │ lea 0x10(%ebp,%eax,1),%edi │ │ │ │ lea 0x10(%edx,%eax,1),%eax │ │ │ │ - mov 0x90(%esp),%edx │ │ │ │ - mov %eax,0xd4(%esp) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - mov %edi,0xdc(%esp) │ │ │ │ - mov %edx,0x78(%esp) │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + mov %eax,0xe4(%esp) │ │ │ │ + mov 0xbc(%esp),%eax │ │ │ │ + mov %esi,0xa0(%esp) │ │ │ │ + mov %esi,0xe8(%esp) │ │ │ │ + mov %edi,0xec(%esp) │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ sub %edx,%eax │ │ │ │ sub %edx,%ebp │ │ │ │ - mov 0xd0(%esp),%edx │ │ │ │ - mov %ebx,0xd0(%esp) │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ - mov %ebp,0xa8(%esp) │ │ │ │ - mov 0xd4(%esp),%eax │ │ │ │ - mov %ecx,0xd4(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xa0(%esp),%ebx │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + mov 0xe0(%esp),%edx │ │ │ │ + mov %ebx,0xe0(%esp) │ │ │ │ + mov %eax,0xa8(%esp) │ │ │ │ + mov %ebp,0xb0(%esp) │ │ │ │ + mov 0xe4(%esp),%eax │ │ │ │ + mov %ecx,0xe4(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%edi │ │ │ │ mov %eax,%esi │ │ │ │ - lea (%ebx,%eax,1),%ecx │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ mov 0xa8(%esp),%ebx │ │ │ │ sub %ebp,%edi │ │ │ │ mov %edx,%ebp │ │ │ │ + lea (%ebx,%eax,1),%ecx │ │ │ │ + mov 0xb0(%esp),%ebx │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - fldl (%edi) │ │ │ │ sub $0x8,%edx │ │ │ │ + fldl (%edi) │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fmul %st(2),%st │ │ │ │ add %eax,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ - decl 0x78(%esp) │ │ │ │ + decl 0x88(%esp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ - jne 9190 │ │ │ │ - mov 0xd8(%esp),%esi │ │ │ │ - mov 0xdc(%esp),%edi │ │ │ │ - mov 0xd0(%esp),%ebx │ │ │ │ + jne 92a0 │ │ │ │ + mov 0xe8(%esp),%esi │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov 0x90(%esp),%edx │ │ │ │ - mov 0xd4(%esp),%ecx │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ - mov %esi,0x90(%esp) │ │ │ │ - mov %edi,0x78(%esp) │ │ │ │ - mov %ebx,0xa0(%esp) │ │ │ │ - mov 0x80(%esp),%edi │ │ │ │ + mov 0xec(%esp),%edi │ │ │ │ + mov 0xe0(%esp),%ebx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + mov 0xe4(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + mov %esi,0x84(%esp) │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ + mov %edi,0x88(%esp) │ │ │ │ + mov %ebx,0xa8(%esp) │ │ │ │ + mov 0x90(%esp),%edi │ │ │ │ fld1 │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + jmp 9380 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ faddl (%edi,%eax,1) │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fdiv %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fdivrl (%ecx,%eax,1) │ │ │ │ fldl 0x8(%esi,%eax,2) │ │ │ │ @@ -5476,40 +5499,39 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%ebx,%eax,2) │ │ │ │ fstpl 0x8(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 9240 │ │ │ │ + jne 9380 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x80(%esp),%eax │ │ │ │ + mov 0x90(%esp),%eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov 0x90(%esp),%esi │ │ │ │ fld1 │ │ │ │ - add 0xa0(%esp),%eax │ │ │ │ - sub 0x30(%esp),%ebx │ │ │ │ - mov 0x78(%esp),%edi │ │ │ │ - mov 0xb4(%esp),%ebp │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ - mov %ebx,0x90(%esp) │ │ │ │ - jmp 92c1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add 0xa8(%esp),%eax │ │ │ │ + sub 0x38(%esp),%ebx │ │ │ │ + mov 0x84(%esp),%esi │ │ │ │ + mov 0x88(%esp),%edi │ │ │ │ + mov 0xc4(%esp),%ebp │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %ebx,0x84(%esp) │ │ │ │ + jmp 9401 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ dec %ebp │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ - mov 0x98(%esp),%ebx │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ + mov 0xa0(%esp),%ebx │ │ │ │ mov %esi,%edx │ │ │ │ fld %st(0) │ │ │ │ sub $0x8,%esi │ │ │ │ lea (%edi,%eax,1),%ecx │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ faddl 0x8(%ebx,%eax,1) │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ add $0x10,%edi │ │ │ │ fldl (%edx) │ │ │ │ fdiv %st(1),%st │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ fdivrl (%edx,%ebx,1) │ │ │ │ @@ -5524,38 +5546,58 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 92c0 │ │ │ │ + jne 9400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 9324 │ │ │ │ + jmp 9464 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - movzbl 0x70(%esp),%ecx │ │ │ │ + movzbl 0x78(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ - push 0xb4(%esp) │ │ │ │ - jmp 8d0b │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x90(%esp),%ebx │ │ │ │ + push 0xc4(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 4380 │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ + add $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + push %esi │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%edi │ │ │ │ + mov 0x38(%eax),%eax │ │ │ │ + push (%eax,%edi,1) │ │ │ │ + call 4720 │ │ │ │ + flds -0x9d88(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmull (%esi) │ │ │ │ + fstpl (%esi) │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ + jmp 8890 │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov %ebx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 9585 │ │ │ │ - mov %ebp,0x78(%esp) │ │ │ │ + jle 9705 │ │ │ │ + mov %ebp,0x88(%esp) │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl 0x8(%ebp,%eax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ @@ -5569,77 +5611,75 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%edi,%eax,2) │ │ │ │ fstpl 0x8(%edi,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 9380 │ │ │ │ - mov 0x90(%esp),%ebx │ │ │ │ - mov 0x78(%esp),%ebp │ │ │ │ - mov %edi,0xd0(%esp) │ │ │ │ + jne 9500 │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ + mov 0x88(%esp),%ebp │ │ │ │ + mov %edi,0xe0(%esp) │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ - mov %ebx,0x78(%esp) │ │ │ │ + mov %ebx,0x88(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %ebp,0xac(%esp) │ │ │ │ + mov %ebp,0xbc(%esp) │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ - mov %eax,0xb4(%esp) │ │ │ │ - lea (%esi,%ecx,1),%edx │ │ │ │ - mov %ecx,0xa8(%esp) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + lea (%esi,%ecx,1),%edx │ │ │ │ + mov %ecx,0xb0(%esp) │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ lea 0x10(%ecx,%eax,1),%esi │ │ │ │ - mov %esi,0xa0(%esp) │ │ │ │ + mov %esi,0xa8(%esp) │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ sub %esi,%ebx │ │ │ │ sub %esi,%ecx │ │ │ │ lea 0x10(%esi,%eax,1),%eax │ │ │ │ - mov %ebx,0x80(%esp) │ │ │ │ - mov %ecx,0x98(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ - mov 0x98(%esp),%ebx │ │ │ │ - mov %edx,%edi │ │ │ │ + mov %ebx,0x90(%esp) │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x80(%esp),%ecx │ │ │ │ + mov 0x90(%esp),%edi │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ + mov 0xa0(%esp),%ebx │ │ │ │ + lea (%edi,%eax,1),%ecx │ │ │ │ + mov %edx,%edi │ │ │ │ sub %ebp,%edi │ │ │ │ mov %edx,%ebp │ │ │ │ add %eax,%ebx │ │ │ │ sub $0x8,%edx │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - fldl (%edi) │ │ │ │ - add %eax,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ + decl 0x88(%esp) │ │ │ │ + fldl (%edi) │ │ │ │ fldl 0x8(%esi) │ │ │ │ - decl 0x78(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ - jne 9420 │ │ │ │ + jne 95a0 │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov 0xac(%esp),%ebp │ │ │ │ - mov 0xd0(%esp),%edi │ │ │ │ - mov 0x90(%esp),%edx │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ + mov 0xbc(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 94c0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0xe0(%esp),%edi │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%esi │ │ │ │ + jmp 9640 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ @@ -5655,39 +5695,39 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ecx,%eax,2) │ │ │ │ fstpl 0x8(%ecx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ dec %edx │ │ │ │ - jne 94c0 │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ + jne 9640 │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov %edi,0x60(%esp) │ │ │ │ - add 0xa8(%esp),%edx │ │ │ │ - sub 0x30(%esp),%esi │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ - mov 0xb4(%esp),%edi │ │ │ │ - jmp 9541 │ │ │ │ - jmp 9540 │ │ │ │ + mov %edi,0x70(%esp) │ │ │ │ + add 0xb0(%esp),%edx │ │ │ │ + sub 0x38(%esp),%esi │ │ │ │ + mov 0xa8(%esp),%ecx │ │ │ │ + mov 0xc4(%esp),%edi │ │ │ │ + jmp 96c1 │ │ │ │ + jmp 96c0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %edi │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ lea (%ecx,%esi,1),%ebx │ │ │ │ lea (%edx,%eax,1),%ebp │ │ │ │ mov %edx,%eax │ │ │ │ sub $0x8,%edx │ │ │ │ fldl (%eax) │ │ │ │ mov %ecx,%eax │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ add $0x10,%ecx │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ @@ -5695,193 +5735,192 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %edi,%edi │ │ │ │ - jne 9540 │ │ │ │ + jne 96c0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - jmp 9589 │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ + jmp 9709 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - movzbl 0x70(%esp),%ecx │ │ │ │ + movzbl 0x78(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4720 │ │ │ │ - flds -0xad88(%ebx) │ │ │ │ - fldl 0x8(%edi) │ │ │ │ + flds -0x9d88(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl 0x8(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edi) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ - jmp 8bc2 │ │ │ │ + jmp 8d02 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + mov 0x6c(%esp),%edi │ │ │ │ add %edi,%edi │ │ │ │ - mov %edi,0x38(%esp) │ │ │ │ + mov %edi,0x44(%esp) │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 8239 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x5c(%esp),%ebp │ │ │ │ + jmp 82f9 │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x68(%esp),%ebp │ │ │ │ lea -0x2(%edi),%edx │ │ │ │ shl $0x5,%edx │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ mov 0x20(%eax),%ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%ebp),%ebp │ │ │ │ lea (%ebx,%edx,1),%ecx │ │ │ │ lea -0x10(,%eax,8),%edx │ │ │ │ - mov %edi,%eax │ │ │ │ fldl 0x0(%ebp,%edx,1) │ │ │ │ - mov 0x5c(%esp),%ebp │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ - sub 0x4(%ebp),%eax │ │ │ │ + mov 0x68(%esp),%ebp │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %edi,%edx │ │ │ │ + sub 0x4(%ebp),%edx │ │ │ │ mov 0xc(%ebp),%ebp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - add 0x138(%esp),%edx │ │ │ │ + add 0x148(%esp),%edx │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ - mov 0x5c(%esp),%ebp │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ fldl 0x8(%edx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x68(%esp),%ebp │ │ │ │ lea 0x20(%ebx,%ecx,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ fldl 0x8(%edx) │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ fstpl 0x30(%ebx,%ecx,1) │ │ │ │ fstpl 0x38(%ebx,%ecx,1) │ │ │ │ - cmpl $0x1,0xc(%esp) │ │ │ │ - jg 7572 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + cmpl $0x1,0x8(%esp) │ │ │ │ + jg 75f4 │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ - jmp 8266 │ │ │ │ + jmp 8326 │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ call 44f0 │ │ │ │ mov 0x20c(%ebx),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%ebp │ │ │ │ push %esi │ │ │ │ call 4200 │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 4690 │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ - lea 0x118(%esp),%edx │ │ │ │ + lea 0x128(%esp),%edx │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ movl $0x0,(%esp) │ │ │ │ push %edx │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push $0x2 │ │ │ │ - lea 0x13c(%esp),%eax │ │ │ │ + lea 0x14c(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 44c0 │ │ │ │ - mov %eax,0x120(%esp) │ │ │ │ + mov %eax,0x130(%esp) │ │ │ │ add $0x34,%esp │ │ │ │ push %esi │ │ │ │ call 4360 │ │ │ │ - mov 0x10c(%esp),%eax │ │ │ │ + mov 0x11c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 7494 │ │ │ │ + jmp 7514 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00009730 : │ │ │ │ +000098a0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x54(%esp),%edi │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ lea 0x30(%esp),%edx │ │ │ │ - call ba1b │ │ │ │ - add $0x5b644,%esi │ │ │ │ + call badb │ │ │ │ + add $0x5a4d4,%esi │ │ │ │ mov 0x10(%edi),%ebp │ │ │ │ push %edx │ │ │ │ inc %eax │ │ │ │ - mov %esi,%ebx │ │ │ │ lea 0x30(%esp),%edx │ │ │ │ push %edx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ call 43b0 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x8,(%edi) │ │ │ │ - jne 982e │ │ │ │ + jne 99ae │ │ │ │ mov 0x54(%esp),%edx │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ + mov (%esp),%eax │ │ │ │ shl $0x6,%edx │ │ │ │ add %edx,%ebp │ │ │ │ testb $0x20,0x64(%esp) │ │ │ │ - je 9840 │ │ │ │ + je 99c0 │ │ │ │ mov 0x60(%esp),%ebx │ │ │ │ - mov 0x44(%edi),%edx │ │ │ │ - fildl 0x4(%esp) │ │ │ │ + fildl (%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov 0x44(%edi),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 97c0 │ │ │ │ - fdivrl -0xac5c(%esi) │ │ │ │ - nop │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ - fildl 0x4(%esp) │ │ │ │ - fadds -0xad88(%esi) │ │ │ │ + js 9940 │ │ │ │ + fdivrl -0x9c5c(%esi) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,(%esp) │ │ │ │ + fildl (%esp) │ │ │ │ + fadds -0x9d88(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fcos │ │ │ │ fstpl (%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 97a0 │ │ │ │ + jne 9920 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 97d0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 9950 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ mov 0x24(%edi),%ebx │ │ │ │ push 0x2c(%ebp) │ │ │ │ push 0x28(%ebp) │ │ │ │ @@ -5900,139 +5939,140 @@ │ │ │ │ mov 0x80(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ call 5390 │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ sub %edx,%eax │ │ │ │ - inc %eax │ │ │ │ shl $0x4,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ + inc %eax │ │ │ │ add %edx,%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - push 0x64(%esp) │ │ │ │ mov %esi,%ebx │ │ │ │ + push 0x64(%esp) │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ push %eax │ │ │ │ - mov %esi,%ebx │ │ │ │ push 0x64(%esp) │ │ │ │ + mov %esi,%ebx │ │ │ │ push 0x24(%edi) │ │ │ │ call 4380 │ │ │ │ mov 0x70(%esp),%ebx │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - add 0x24(%edi),%edx │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ + add 0x24(%edi),%edx │ │ │ │ not %ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 4220 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jle 98d9 │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ + jle 9a59 │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add %edx,%eax │ │ │ │ add %ecx,%ecx │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ - fildl 0x8(%esp) │ │ │ │ - fdivrs -0xad84(%esi) │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ + fildl 0x4(%esp) │ │ │ │ mov %edx,%ecx │ │ │ │ + fdivrs -0x9d84(%esi) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ add $0x10,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x10(%ecx) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 98c0 │ │ │ │ + jne 9a40 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ mov 0x34(%edi),%eax │ │ │ │ push -0x8(%eax,%edx,4) │ │ │ │ call 4720 │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ + fldl 0x28(%ebp) │ │ │ │ mov 0x30(%ebp),%ecx │ │ │ │ mov 0x1c(%edi),%ebx │ │ │ │ - fldl 0x28(%ebp) │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - mov 0x34(%ebp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ + mov 0x34(%ebp),%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov -0x8(%eax,%edx,4),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ dec %eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x400,0x8(%edi) │ │ │ │ - jle 9a10 │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ + jle 9b90 │ │ │ │ + mov (%esp),%edx │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ add %ebx,%edx │ │ │ │ test %edi,%edi │ │ │ │ - js 9a80 │ │ │ │ - jmp 9980 │ │ │ │ + js 9c00 │ │ │ │ + jmp 9b00 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,-0x4(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 9980 │ │ │ │ + jne 9b00 │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 9a80 │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + jne 9c00 │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 9a4c │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + js 9bcc │ │ │ │ fldl (%ebx) │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ add %eax,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ @@ -6042,77 +6082,78 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 99e0 │ │ │ │ + jne 9b60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 9a60 │ │ │ │ + jmp 9be0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ fstpl (%esp) │ │ │ │ add $0x8,%eax │ │ │ │ push %eax │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ add $0x8,%eax │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ - push 0x20(%edi) │ │ │ │ mov %ebx,%ecx │ │ │ │ - push 0x24(%esp) │ │ │ │ - push 0x34(%esp) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ + push 0x20(%edi) │ │ │ │ + push 0x20(%esp) │ │ │ │ + push 0x2c(%esp) │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ call 5390 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 9a60 │ │ │ │ + jmp 9be0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 9a60 │ │ │ │ + jmp 9be0 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ sub %edx,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ inc %eax │ │ │ │ add %edx,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - jmp 981e │ │ │ │ + jmp 999e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 9a50 │ │ │ │ + js 9bd0 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - mov %ebp,0x18(%esp) │ │ │ │ - mov 0x10(%esp),%ebp │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ + mov %ebp,0x1c(%esp) │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ add %edi,%eax │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ lea -0x8(,%eax,8),%edi │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + mov %edi,(%esp) │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ xor %eax,%eax │ │ │ │ + cmpl $0x1,0x60(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(1) │ │ │ │ fld %st(1) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fadd %st(3),%st │ │ │ │ fldl (%ebx) │ │ │ │ fadd %st(5),%st │ │ │ │ @@ -6125,118 +6166,125 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fld %st(2) │ │ │ │ faddl 0x18(%ebx) │ │ │ │ fld %st(4) │ │ │ │ faddl 0x10(%ebx) │ │ │ │ fstpl 0x10(%ebx) │ │ │ │ fstpl 0x18(%ebx) │ │ │ │ - cmpl $0x1,0x60(%esp) │ │ │ │ - jg 9b18 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 9b5d │ │ │ │ - xchg %ax,%ax │ │ │ │ + jle 9cf0 │ │ │ │ + fxch %st(4) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + jmp 9c98 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fldl 0x10(%ecx,%eax,1) │ │ │ │ fmull (%edx) │ │ │ │ faddl 0x10(%edi,%eax,1) │ │ │ │ fldl 0x10(%ebp,%eax,1) │ │ │ │ - fmul %st,%st(3) │ │ │ │ - fld %st(5) │ │ │ │ + fmul %st,%st(2) │ │ │ │ + fld %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(4) │ │ │ │ + faddp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fxch %st(5) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fld %st(0) │ │ │ │ + faddp %st,%st(4) │ │ │ │ + fld %st(3) │ │ │ │ faddl 0x28(%ebx,%eax,2) │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ faddl 0x20(%ebx,%eax,2) │ │ │ │ fstpl 0x20(%ebx,%eax,2) │ │ │ │ fstpl 0x28(%ebx,%eax,2) │ │ │ │ add $0x8,%eax │ │ │ │ - cmp %eax,0x4(%esp) │ │ │ │ - jne 9b10 │ │ │ │ + cmp %eax,(%esp) │ │ │ │ + jne 9c90 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - addl $0x10,0x8(%esp) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + jmp 9d00 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + addl $0x10,0x4(%esp) │ │ │ │ add $0x8,%edx │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - cmp %eax,0xc(%esp) │ │ │ │ - jne 9ac0 │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + cmp %eax,0x10(%esp) │ │ │ │ + jne 9c40 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ - jmp 9a60 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x1c(%esp),%ebp │ │ │ │ + jmp 9be0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00009b80 : │ │ │ │ +00009d30 : │ │ │ │ call 4c07 │ │ │ │ - add $0x5b207,%eax │ │ │ │ + add $0x5a057,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xfc,%esp │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - mov 0x110(%esp),%eax │ │ │ │ movl $0x5,0xe8(%esp) │ │ │ │ movl $0x5,0xec(%esp) │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + mov 0x110(%esp),%eax │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ mov %edi,0xe4(%esp) │ │ │ │ cmp $0x3,%eax │ │ │ │ - jle b3fd │ │ │ │ + jle b4bd │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0xe4(%esp),%eax │ │ │ │ push %eax │ │ │ │ lea 0xe4(%esp),%eax │ │ │ │ push %eax │ │ │ │ push 0x12c(%esp) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 43b0 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x4,(%eax) │ │ │ │ - jne a486 │ │ │ │ + jne a607 │ │ │ │ mov 0x114(%esp),%eax │ │ │ │ shl $0x6,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov 0xdc(%esp),%esi │ │ │ │ mov %eax,0x7c(%esp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ cmp 0x120(%esp),%eax │ │ │ │ cmovg 0x120(%esp),%eax │ │ │ │ mov %eax,%ebp │ │ │ │ testb $0x20,0x124(%esp) │ │ │ │ - je b441 │ │ │ │ + je b501 │ │ │ │ call 44f0 │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x4,%edi │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x20c(%ebx),%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ push %eax │ │ │ │ call 4200 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 4690 │ │ │ │ - mov 0x120(%esp),%esi │ │ │ │ lea 0xf8(%esp),%edx │ │ │ │ + mov 0x120(%esp),%esi │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ movl $0x0,(%esp) │ │ │ │ push %edx │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ @@ -6264,33 +6312,30 @@ │ │ │ │ call 4200 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 4660 │ │ │ │ pop %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 4360 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ - flds -0xad88(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + flds -0x9d88(%ebx) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ - jmp 9d20 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 9d20 │ │ │ │ + jne 9ec0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xdc(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ @@ -6317,53 +6362,49 @@ │ │ │ │ add $0x10,%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x18(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x18(%ecx) │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 9da0 │ │ │ │ + jne 9f40 │ │ │ │ mov 0x7c(%esp),%ebx │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ fldl 0x20(%ebx) │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov 0xdc(%esp),%ebx │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldl 0x18(%esi) │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ shl $0x4,%edx │ │ │ │ add %edi,%edx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl 0x18(%esi) │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl (%esi) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl 0x10(%esi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ - fmuls -0xad88(%ecx) │ │ │ │ + fmuls -0x9d88(%ecx) │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ lea -0x10(%esi,%ecx,1),%ecx │ │ │ │ - jmp 9e40 │ │ │ │ + jmp 9fc0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - faddl 0x28(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + faddl 0x18(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl -0x10(%eax) │ │ │ │ faddl 0x10(%eax) │ │ │ │ @@ -6371,20 +6412,20 @@ │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 9e40 │ │ │ │ + jne 9fc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ cmp 0x120(%esp),%ebx │ │ │ │ - jg b4f7 │ │ │ │ + jg b5b7 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ @@ -6392,136 +6433,136 @@ │ │ │ │ mov 0xec(%esp),%eax │ │ │ │ mov %eax,0x68(%esp) │ │ │ │ mov 0xf0(%esp),%eax │ │ │ │ dec %eax │ │ │ │ mov %eax,0xa8(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle a423 │ │ │ │ + jle a5a3 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ mov %ebp,0xc4(%esp) │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ sub $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ cmovg %esi,%eax │ │ │ │ xor %edx,%edx │ │ │ │ test %eax,%eax │ │ │ │ cmovs %edx,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - lea 0x1(%ebp),%eax │ │ │ │ fildl 0x8(%esp) │ │ │ │ - fstpl 0xa8(%esp) │ │ │ │ + lea 0x1(%ebp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ + fstpl 0xa8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ fstpl 0xb0(%esp) │ │ │ │ fildl 0x114(%esp) │ │ │ │ - fsubs -0xad8c(%ebx) │ │ │ │ + fsubs -0x9d8c(%ebx) │ │ │ │ fstpl 0xb8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl 0x58(%esp) │ │ │ │ - fldl 0xa8(%esp) │ │ │ │ - fdiv %st(1),%st │ │ │ │ fnstcw 0xce(%esp) │ │ │ │ movzwl 0xce(%esp),%eax │ │ │ │ + fldl 0xa8(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0xcc(%esp) │ │ │ │ movzwl 0xce(%esp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + fdiv %st(1),%st │ │ │ │ + mov %ax,0xca(%esp) │ │ │ │ + movzwl 0xce(%esp),%eax │ │ │ │ + and $0xf3,%ah │ │ │ │ + or $0x8,%ah │ │ │ │ + mov %ax,0xc8(%esp) │ │ │ │ fldcw 0xcc(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0xce(%esp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0xca(%esp) │ │ │ │ fldcw 0xca(%esp) │ │ │ │ fistpl 0x8(%esp) │ │ │ │ fldcw 0xce(%esp) │ │ │ │ fldl 0xb0(%esp) │ │ │ │ - movzwl 0xce(%esp),%eax │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ fdiv %st(1),%st │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - and $0xf3,%ah │ │ │ │ - or $0x8,%ah │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ - mov %ax,0xc8(%esp) │ │ │ │ fldcw 0xc8(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0xce(%esp) │ │ │ │ fldcw 0xca(%esp) │ │ │ │ fistpl 0x8(%esp) │ │ │ │ fldcw 0xce(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov %eax,0x64(%esp) │ │ │ │ dec %eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jg a3f9 │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov 0x58(%esp),%edi │ │ │ │ + cmp %eax,%esi │ │ │ │ + jg a57a │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ mov 0x98(%esp),%ebp │ │ │ │ fdivrl 0xb8(%esp) │ │ │ │ - lea 0x0(,%ebx,4),%edx │ │ │ │ - lea 0x2(%edx),%ecx │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - mov %edi,%eax │ │ │ │ - lea 0x0(,%edi,4),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %edx,0x74(%esp) │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ - add %edi,%eax │ │ │ │ + add %esi,%eax │ │ │ │ sar $1,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - imul %eax,%ebx │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %eax,%ebx │ │ │ │ + shl $0x4,%edi │ │ │ │ + mov %edi,0x2c(%esp) │ │ │ │ + lea 0x0(,%ebp,4),%edi │ │ │ │ + mov %edi,0x68(%esp) │ │ │ │ + sub $0x4,%edi │ │ │ │ + mov %edi,0x30(%esp) │ │ │ │ + lea 0x0(,%eax,4),%edi │ │ │ │ + mov %edi,0x78(%esp) │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + lea 0x0(,%edi,4),%edx │ │ │ │ + imul %eax,%edi │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + lea 0x0(,%esi,4),%edx │ │ │ │ + imul %ecx,%ebx │ │ │ │ + mov %edx,0x74(%esp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + imul %esi,%ecx │ │ │ │ + lea 0x1(%ebp),%esi │ │ │ │ + fstpl 0x88(%esp) │ │ │ │ + mov %esi,0x60(%esp) │ │ │ │ + mov %ebx,0x34(%esp) │ │ │ │ + mov %ecx,0x3c(%esp) │ │ │ │ + lea 0x0(,%edi,4),%ecx │ │ │ │ inc %edx │ │ │ │ - shl $0x4,%esi │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ - lea 0x0(,%ebp,4),%esi │ │ │ │ + sub %ebx,%ecx │ │ │ │ imul %eax,%edx │ │ │ │ - mov %esi,0x68(%esp) │ │ │ │ - sub $0x4,%esi │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ - lea 0x0(,%eax,4),%esi │ │ │ │ - fstpl 0x88(%esp) │ │ │ │ - mov %esi,0x78(%esp) │ │ │ │ - mov %eax,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - imul %ecx,%esi │ │ │ │ - imul %edi,%ecx │ │ │ │ - lea 0x1(%ebp),%edi │ │ │ │ - mov %edi,0x60(%esp) │ │ │ │ - sub %esi,%edx │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ - mov %ecx,0x3c(%esp) │ │ │ │ - lea 0x0(,%ebx,4),%ecx │ │ │ │ - sub %esi,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ecx,0x70(%esp) │ │ │ │ - mov %edi,%ecx │ │ │ │ + mov %esi,%ecx │ │ │ │ shl %cl,%eax │ │ │ │ + sub %ebx,%edx │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ add %eax,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ fildl 0x8(%esp) │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edx,0x6c(%esp) │ │ │ │ - fdivrs -0xad8c(%eax) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fdivrs -0x9d8c(%eax) │ │ │ │ fstpl 0x48(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov 0x110(%esp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x74(%esp),%eax │ │ │ │ + mov 0x114(%esp),%esi │ │ │ │ shl $0x4,%edi │ │ │ │ - mov %edi,0x58(%esp) │ │ │ │ add %edi,%eax │ │ │ │ add 0x20(%esi),%eax │ │ │ │ + mov %edi,0x58(%esp) │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ push 0x28(%eax) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ @@ -6553,34 +6594,34 @@ │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ lea (%edx,%eax,8),%esi │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmpb $0x0,(%esi) │ │ │ │ - je a4a0 │ │ │ │ + je a620 │ │ │ │ mov 0x110(%esp),%eax │ │ │ │ fldl 0x10(%esi) │ │ │ │ mov 0x110(%esp),%edi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x110(%esp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov (%eax,%esi,1),%eax │ │ │ │ testb $0x40,(%edi) │ │ │ │ - je a1aa │ │ │ │ + je a32a │ │ │ │ fildl 0x18(%esp) │ │ │ │ fldl 0x88(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jae a960 │ │ │ │ + jae aae0 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ @@ -6593,42 +6634,42 @@ │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 4720 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle a2fd │ │ │ │ + jle a47d │ │ │ │ movzbl 0x60(%esp),%ecx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov $0x8,%esi │ │ │ │ + fldl 0x48(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - fldl 0x48(%esp) │ │ │ │ shl %cl,%esi │ │ │ │ - lea (%eax,%esi,1),%edi │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ + lea (%eax,%esi,1),%edi │ │ │ │ xor %eax,%eax │ │ │ │ lea (%edi,%esi,1),%ebp │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ add %ebp,%esi │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ + add $0x10,%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x0(%ebp,%eax,8) │ │ │ │ - add $0x10,%ebx │ │ │ │ inc %eax │ │ │ │ fldl -0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -6638,24 +6679,24 @@ │ │ │ │ fmull -0x10(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne a240 │ │ │ │ + jne a3c0 │ │ │ │ ffreep %st(0) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0x50(%esp),%ebx │ │ │ │ - fldl 0x48(%esp) │ │ │ │ - jmp a2c0 │ │ │ │ + jmp a440 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi,%edx,8) │ │ │ │ add $0x10,%eax │ │ │ │ @@ -6675,18 +6716,18 @@ │ │ │ │ fmull -0x10(%ecx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne a2c0 │ │ │ │ + jne a440 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp a300 │ │ │ │ + jmp a480 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ movzbl 0x60(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ @@ -6707,99 +6748,99 @@ │ │ │ │ add $0xc,%esp │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%esi,1) │ │ │ │ call 4720 │ │ │ │ + mov 0x120(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x110(%esp),%esi │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ push %edi │ │ │ │ add %edi,%eax │ │ │ │ mov 0x118(%esp),%edi │ │ │ │ push 0x2c(%edi) │ │ │ │ push %eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle a3d5 │ │ │ │ - mov 0x110(%esp),%esi │ │ │ │ + jle a556 │ │ │ │ mov 0x110(%esp),%eax │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - mov 0x20(%esi),%edx │ │ │ │ + mov 0x110(%esp),%edi │ │ │ │ + mov 0x3c(%esp),%esi │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - lea (%edx,%edi,8),%edx │ │ │ │ - lea (%esi,%eax,1),%ecx │ │ │ │ + mov 0x20(%edi),%edx │ │ │ │ + lea (%ebx,%eax,1),%ecx │ │ │ │ + lea (%edx,%esi,8),%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne a3c0 │ │ │ │ - mov 0x78(%esp),%edi │ │ │ │ + jne a540 │ │ │ │ incl 0x18(%esp) │ │ │ │ - add %edi,0x34(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - mov 0x74(%esp),%edi │ │ │ │ - add %edi,0x3c(%esp) │ │ │ │ + mov 0x78(%esp),%edi │ │ │ │ + mov 0x74(%esp),%esi │ │ │ │ + add %edi,0x34(%esp) │ │ │ │ + add %esi,0x3c(%esp) │ │ │ │ cmp %eax,0x64(%esp) │ │ │ │ - jne a0b0 │ │ │ │ - jmp a400 │ │ │ │ + jne a230 │ │ │ │ + jmp a580 │ │ │ │ ffreep %st(0) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sarl $1,0x58(%esp) │ │ │ │ decl 0x98(%esp) │ │ │ │ - jne 9f20 │ │ │ │ + jne a0a0 │ │ │ │ mov 0xdc(%esp),%eax │ │ │ │ mov 0xc4(%esp),%ebp │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ cmp %ebx,%ebp │ │ │ │ - jl a475 │ │ │ │ + jl a5f6 │ │ │ │ mov 0x110(%esp),%eax │ │ │ │ mov 0x118(%esp),%edi │ │ │ │ mov %ebp,%ecx │ │ │ │ shl $0x5,%ecx │ │ │ │ mov 0x20(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ shl $0x5,%eax │ │ │ │ - lea 0x20(%esi,%ecx,1),%ecx │ │ │ │ add %esi,%eax │ │ │ │ + lea 0x20(%esi,%ecx,1),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x20,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x20(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne a460 │ │ │ │ + jne a5e0 │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ cmp %eax,0x120(%esp) │ │ │ │ - je b46a │ │ │ │ + je b52a │ │ │ │ add $0xfc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ mov %edi,%ebp │ │ │ │ mov %edx,0x84(%esp) │ │ │ │ shl $0x4,%ebp │ │ │ │ @@ -6833,42 +6874,42 @@ │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ lea (%eax,%eax,1),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ - mov 0x120(%esp),%eax │ │ │ │ fildl 0x18(%esp) │ │ │ │ + mov 0x120(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov (%eax,%ebx,1),%eax │ │ │ │ mov 0x110(%esp),%ebx │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ testb $0x40,(%ebx) │ │ │ │ - je ac50 │ │ │ │ + je ada0 │ │ │ │ sar $1,%ecx │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ cmpl $0x1,0x114(%esp) │ │ │ │ - jle b132 │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + jle b21f │ │ │ │ mov 0x14(%ebx),%edx │ │ │ │ mov 0x5c(%esp),%ebx │ │ │ │ fstps 0x40(%esp) │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ mov (%edx,%ebx,1),%ebp │ │ │ │ mov %edi,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ add %edi,%edx │ │ │ │ sar $1,%edx │ │ │ │ testb $0x1,0x114(%esp) │ │ │ │ lea (%esi,%edx,8),%ecx │ │ │ │ mov %ecx,0x94(%esp) │ │ │ │ - jne ae40 │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ + jne af40 │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4720 │ │ │ │ @@ -6880,187 +6921,184 @@ │ │ │ │ mov 0x68(%esp),%edi │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 4720 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,0xac(%esp) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + fldl 0x20(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x10(%esp) │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ fldl 0x20(%esp) │ │ │ │ flds 0x40(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle a875 │ │ │ │ + jle a9f2 │ │ │ │ mov 0x9c(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ - jmp a640 │ │ │ │ + jmp a7c0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%ebx │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(2) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(1) │ │ │ │ faddl 0x0(%ebp,%eax,8) │ │ │ │ + fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ - fmulp %st,%st(2) │ │ │ │ fldl -0x8(%edx) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldl -0x8(%ecx) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x10(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + fmull -0x10(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ fmull -0x10(%edx) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne a640 │ │ │ │ + jne a7c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ + fld1 │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ mov %ebp,0xc0(%esp) │ │ │ │ - fld1 │ │ │ │ dec %eax │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ lea 0x8(%esi,%ebx,1),%edi │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ lea 0x0(%ebp,%ebx,1),%esi │ │ │ │ mov %ebx,0xa4(%esp) │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x10(%edi,%eax,1),%esi │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ mov %esi,0xa0(%esp) │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,0x90(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl (%edx) │ │ │ │ + mov %eax,%edi │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ mov 0x84(%esp),%ecx │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ - fld %st(0) │ │ │ │ - mov %eax,%edi │ │ │ │ incl 0x10(%esp) │ │ │ │ - fmul %st(4),%st │ │ │ │ sub %edx,%ebp │ │ │ │ + sub $0x8,%edx │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ - sub $0x8,%edx │ │ │ │ - fld %st(2) │ │ │ │ - faddl 0x0(%ebp,%ecx,1) │ │ │ │ + fmul %st(3),%st │ │ │ │ add %eax,%esi │ │ │ │ add $0x10,%eax │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ + faddl 0x0(%ebp,%ecx,1) │ │ │ │ + fmull 0x8(%edx) │ │ │ │ fldl 0x8(%edi) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmull (%edi) │ │ │ │ fxch %st(2) │ │ │ │ + fmull (%edi) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ + cmp %edi,0x10(%esp) │ │ │ │ fmull (%esi) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - cmp %edi,0x10(%esp) │ │ │ │ - jne a6f0 │ │ │ │ + jne a870 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xa0(%esp),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + fld1 │ │ │ │ mov 0xa4(%esp),%ebx │ │ │ │ mov 0xc0(%esp),%ebp │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ - fld1 │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x94(%esp),%esi │ │ │ │ - jmp a7c0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp a940 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fld %st(2) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(1) │ │ │ │ faddl 0x0(%ebp,%edx,8) │ │ │ │ + fmull (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fmulp %st,%st(2) │ │ │ │ fldl -0x8(%eax) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl -0x8(%ecx) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x10(%eax) │ │ │ │ fxch %st(1) │ │ │ │ + fmull -0x10(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ fmull -0x10(%ecx) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne a7c0 │ │ │ │ + jne a940 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ lea 0x8(%eax,%ebx,1),%ebp │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - fld %st(0) │ │ │ │ inc %ecx │ │ │ │ - fmul %st(4),%st │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ sub %edx,%edi │ │ │ │ - add %esi,%eax │ │ │ │ sub $0x8,%edx │ │ │ │ + add %esi,%eax │ │ │ │ add $0x10,%esi │ │ │ │ + fmul %st(3),%st │ │ │ │ fchs │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(1) │ │ │ │ faddl (%edi,%ebp,1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fmull 0x8(%edx) │ │ │ │ + cmp 0x8(%esp),%ecx │ │ │ │ fchs │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -7068,85 +7106,84 @@ │ │ │ │ fmull (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp 0x8(%esp),%ecx │ │ │ │ - jne a820 │ │ │ │ + jne a9a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp a880 │ │ │ │ + jmp aa00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl 0x80(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push 0xa4(%esp) │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ - push %edi │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ + push %esi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ + push %esi │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ mov 0x68(%esp),%esi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%esi,1) │ │ │ │ call 4720 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%esi,1) │ │ │ │ call 4720 │ │ │ │ + mov 0x120(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x110(%esp),%esi │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ push %edi │ │ │ │ - mov 0x118(%esp),%ebx │ │ │ │ add %edi,%eax │ │ │ │ - push 0x2c(%ebx) │ │ │ │ + mov 0x118(%esp),%edi │ │ │ │ + push 0x2c(%edi) │ │ │ │ push %eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle a3d5 │ │ │ │ + jle a556 │ │ │ │ mov 0x110(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ + mov %eax,%edi │ │ │ │ mov 0x28(%eax),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ - add 0x20(%esi),%eax │ │ │ │ + add 0x20(%edi),%eax │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ lea (%edi,%edx,1),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%eax │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne a940 │ │ │ │ - jmp a3d5 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jne aac0 │ │ │ │ + jmp a556 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ push %esi │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ @@ -7164,39 +7201,39 @@ │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ mov 0x60(%esp),%ebp │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ sar $1,%ebp │ │ │ │ mov %ebx,0x90(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle abe8 │ │ │ │ + jle ad69 │ │ │ │ movzbl 0x98(%esp),%ecx │ │ │ │ mov $0x8,%eax │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ fldl 0x8(%esp) │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ fldl 0x48(%esp) │ │ │ │ shl %cl,%eax │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - lea (%ecx,%eax,1),%esi │ │ │ │ mov %ecx,0x84(%esp) │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ - lea (%ecx,%eax,2),%esi │ │ │ │ + add %eax,%ecx │ │ │ │ + lea (%ecx,%eax,1),%esi │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ + add $0x10,%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ - add $0x10,%ebx │ │ │ │ inc %eax │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl -0x8(%ecx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -7206,54 +7243,55 @@ │ │ │ │ fmull -0x10(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne aa00 │ │ │ │ + jne ab80 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ lea -0x1(%ebp),%eax │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ mov %ebp,0x54(%esp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ - fldl 0x48(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ mov %edi,0x90(%esp) │ │ │ │ - xor %ebp,%ebp │ │ │ │ lea (%ebx,%edi,1),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - mov %esi,0x94(%esp) │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ + mov %esi,0x94(%esp) │ │ │ │ lea 0x10(%ebx,%eax,1),%ecx │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ mov %ecx,0x9c(%esp) │ │ │ │ sub %ebx,%eax │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ + inc %ebp │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ sub 0x28(%esp),%ecx │ │ │ │ + mov 0x5c(%esp),%edi │ │ │ │ subl $0x8,0x8(%esp) │ │ │ │ - inc %ebp │ │ │ │ - lea (%edi,%eax,1),%ebx │ │ │ │ fldl (%edx) │ │ │ │ + lea (%edi,%eax,1),%ebx │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ + add %eax,%edi │ │ │ │ + add $0x10,%eax │ │ │ │ + cmp %ebp,0x54(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%edx,%ecx,1) │ │ │ │ fchs │ │ │ │ - add %eax,%edi │ │ │ │ - add $0x10,%eax │ │ │ │ fldl 0x8(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -7261,28 +7299,27 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - cmp %ebp,0x54(%esp) │ │ │ │ - jne aaa0 │ │ │ │ + jne ac20 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x9c(%esp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + fldl 0x48(%esp) │ │ │ │ mov 0x94(%esp),%esi │ │ │ │ mov 0x54(%esp),%ebp │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x90(%esp),%edi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - fldl 0x48(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov 0x84(%esp),%ecx │ │ │ │ - jmp ab40 │ │ │ │ + jmp acc0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ add $0x10,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -7300,36 +7337,36 @@ │ │ │ │ fmull -0x10(%ebx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebp,%edx │ │ │ │ - jne ab40 │ │ │ │ + jne acc0 │ │ │ │ ffreep %st(0) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - fldl 0x48(%esp) │ │ │ │ sub %eax,%esi │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%esi │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ inc %ebx │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + lea (%edx,%esi,1),%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + sub $0x8,%edx │ │ │ │ fldl (%esi) │ │ │ │ mov %ecx,%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ - add %edx,%edi │ │ │ │ add %ecx,%eax │ │ │ │ - sub $0x8,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ fchs │ │ │ │ fldl (%edi) │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -7340,45 +7377,31 @@ │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jne aba0 │ │ │ │ + jne ad20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ movzbl 0x60(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push 0x88(%esp) │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - push %esi │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ + push %edi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ add $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - push %esi │ │ │ │ - mov 0x11c(%esp),%eax │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%edi,1) │ │ │ │ - call 4720 │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - mov 0x11c(%esp),%eax │ │ │ │ - mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%edi,1) │ │ │ │ - call 4720 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp a35b │ │ │ │ + push %edi │ │ │ │ + push %edi │ │ │ │ + jmp a4a7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ fstpl 0x24(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ @@ -7394,43 +7417,40 @@ │ │ │ │ mov 0x68(%esp),%ecx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4720 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ fldl 0x40(%esp) │ │ │ │ test %edx,%edx │ │ │ │ - jle adbd │ │ │ │ + jle aefd │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ lea (%edi,%eax,1),%ebp │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ lea 0x0(%ebp,%eax,1),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,0x40(%esp) │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ - jmp ad00 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ + add $0x10,%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x0(%ebp,%eax,8) │ │ │ │ - add $0x10,%ebx │ │ │ │ inc %eax │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl -0x8(%ecx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -7440,22 +7460,22 @@ │ │ │ │ fmull -0x10(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne ad00 │ │ │ │ + jne ae40 │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ + xor %edx,%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ - jmp ad80 │ │ │ │ + jmp aec0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ @@ -7476,18 +7496,18 @@ │ │ │ │ fmull -0x10(%ecx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne ad80 │ │ │ │ + jne aec0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp add0 │ │ │ │ + jmp af10 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl 0x80(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ @@ -7497,31 +7517,16 @@ │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ push %edi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov 0x11c(%esp),%eax │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ - mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%edi,1) │ │ │ │ - call 4720 │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - mov 0x11c(%esp),%eax │ │ │ │ - mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%edi,1) │ │ │ │ - call 4720 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp a8e1 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp aa2d │ │ │ │ + nop │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4720 │ │ │ │ @@ -7533,25 +7538,25 @@ │ │ │ │ mov 0x68(%esp),%edi │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 4720 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,0xac(%esp) │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + fldl 0x20(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x10(%esp) │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ fldl 0x20(%esp) │ │ │ │ flds 0x40(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle b0ed │ │ │ │ + jle b1ed │ │ │ │ mov 0x9c(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%ebx │ │ │ │ @@ -7572,87 +7577,87 @@ │ │ │ │ fmull -0x10(%ecx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne aec0 │ │ │ │ + jne afc0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ + fld1 │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ mov %ebp,0xc0(%esp) │ │ │ │ - fld1 │ │ │ │ dec %eax │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ lea 0x8(%esi,%ebx,1),%edi │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ mov %ebx,0xa4(%esp) │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x10(%edi,%eax,1),%esi │ │ │ │ lea 0x0(%ebp,%ebx,1),%eax │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ mov %esi,0xa0(%esp) │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,0x90(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl (%edx) │ │ │ │ + mov %eax,%edi │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ mov 0x84(%esp),%ecx │ │ │ │ - fldl (%edx) │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ - fchs │ │ │ │ - mov %eax,%edi │ │ │ │ mov 0x90(%esp),%ebx │ │ │ │ incl 0x10(%esp) │ │ │ │ - fld %st(1) │ │ │ │ sub %edx,%ebp │ │ │ │ - add %eax,%esi │ │ │ │ sub $0x8,%edx │ │ │ │ - faddl 0x0(%ebp,%ecx,1) │ │ │ │ + add %eax,%esi │ │ │ │ add %eax,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ + fchs │ │ │ │ + fld %st(1) │ │ │ │ + faddl 0x0(%ebp,%ecx,1) │ │ │ │ fdivr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x8(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edi) │ │ │ │ fxch %st(2) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ + cmp %edi,0x10(%esp) │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - cmp %edi,0x10(%esp) │ │ │ │ - jne af70 │ │ │ │ + jne b070 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xa0(%esp),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + fld1 │ │ │ │ mov 0xa4(%esp),%ebx │ │ │ │ mov 0xc0(%esp),%ebp │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ - fld1 │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x94(%esp),%esi │ │ │ │ - jmp b040 │ │ │ │ + jmp b140 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -7676,33 +7681,33 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%ecx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne b040 │ │ │ │ + jne b140 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ lea 0x8(%eax,%ebx,1),%edi │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x40(%esp),%ebx │ │ │ │ fldl (%edx) │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ + mov 0x40(%esp),%ebx │ │ │ │ inc %ecx │ │ │ │ - fld %st(1) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ sub %edx,%ebx │ │ │ │ - add %esi,%eax │ │ │ │ sub $0x8,%edx │ │ │ │ + add %esi,%eax │ │ │ │ + fld %st(1) │ │ │ │ faddl (%ebx,%edi,1) │ │ │ │ mov %esi,%ebx │ │ │ │ add $0x10,%esi │ │ │ │ fdivr %st(1),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -7716,38 +7721,31 @@ │ │ │ │ fmull (%eax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %ebp,%ecx │ │ │ │ - jne b0a0 │ │ │ │ + jne b1a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp b100 │ │ │ │ + jmp b200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl 0x80(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push 0xa4(%esp) │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - push %esi │ │ │ │ - jmp a8ad │ │ │ │ + jmp af27 │ │ │ │ ffreep %st(0) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ fstpl 0x14(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ @@ -7762,46 +7760,40 @@ │ │ │ │ mov 0x68(%esp),%ecx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 4720 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %eax,0xa4(%esp) │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x10(%esp) │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ fldl 0x20(%esp) │ │ │ │ test %ebp,%ebp │ │ │ │ - jle b3da │ │ │ │ + jle b49a │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ mov %edi,0x9c(%esp) │ │ │ │ add %eax,%edi │ │ │ │ lea (%edi,%eax,1),%ebp │ │ │ │ mov %edi,0x40(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ - jmp b200 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ + add $0x10,%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - add $0x10,%ebx │ │ │ │ inc %eax │ │ │ │ fldl -0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -7810,53 +7802,53 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%ecx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne b200 │ │ │ │ + jne b2c0 │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ + mov %esi,0x90(%esp) │ │ │ │ mov 0x94(%esp),%ecx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ - mov %esi,0x90(%esp) │ │ │ │ sub %edi,%ecx │ │ │ │ - dec %eax │ │ │ │ mov %ecx,0x84(%esp) │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - lea 0x0(,%eax,8),%ebx │ │ │ │ + dec %eax │ │ │ │ mov %ebp,0xa4(%esp) │ │ │ │ + lea 0x0(,%eax,8),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ + xor %ebp,%ebp │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ + lea 0x10(%edi,%eax,1),%eax │ │ │ │ mov %ebx,0xc0(%esp) │ │ │ │ + mov %eax,0xa0(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - xor %ebp,%ebp │ │ │ │ - shl $0x4,%eax │ │ │ │ sub %edi,%ecx │ │ │ │ - lea 0x10(%edi,%eax,1),%eax │ │ │ │ - mov %eax,0xa0(%esp) │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - mov 0x84(%esp),%esi │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ - sub 0x90(%esp),%ecx │ │ │ │ inc %ebp │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + sub 0x90(%esp),%ecx │ │ │ │ + mov 0x84(%esp),%esi │ │ │ │ subl $0x8,0x10(%esp) │ │ │ │ fldl (%edx) │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ + add %eax,%esi │ │ │ │ + add $0x10,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%edx,%ecx,1) │ │ │ │ fchs │ │ │ │ fldl 0x8(%edi) │ │ │ │ - add %eax,%esi │ │ │ │ - add $0x10,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edi) │ │ │ │ @@ -7864,22 +7856,22 @@ │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ cmp %edi,%ebp │ │ │ │ - jne b2a0 │ │ │ │ + jne b360 │ │ │ │ mov 0xa4(%esp),%ebp │ │ │ │ + xor %edx,%edx │ │ │ │ mov 0xc0(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov 0x9c(%esp),%esi │ │ │ │ - jmp b340 │ │ │ │ + jmp b400 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ add $0x10,%eax │ │ │ │ @@ -7899,32 +7891,33 @@ │ │ │ │ fmull -0x10(%ecx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne b340 │ │ │ │ + jne b400 │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ mov %ebp,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ mov 0xa0(%esp),%ebx │ │ │ │ sub %eax,%edi │ │ │ │ nop │ │ │ │ mov %edx,%esi │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ lea (%edx,%edi,1),%ebp │ │ │ │ - inc %ecx │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + sub $0x8,%edx │ │ │ │ fldl (%esi) │ │ │ │ mov %ebx,%esi │ │ │ │ - sub $0x8,%edx │ │ │ │ - fmul %st(2),%st │ │ │ │ + inc %ecx │ │ │ │ add %ebx,%eax │ │ │ │ add $0x10,%ebx │ │ │ │ + cmp 0x8(%esp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ fchs │ │ │ │ fldl 0x0(%ebp) │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -7934,28 +7927,27 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp 0x8(%esp),%ecx │ │ │ │ - jne b390 │ │ │ │ + jne b450 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp b3de │ │ │ │ + jmp b49e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ movzbl 0x80(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push 0x9c(%esp) │ │ │ │ - jmp b11a │ │ │ │ + jmp aa1a │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ @@ -7964,24 +7956,24 @@ │ │ │ │ add $0x20,%esp │ │ │ │ add $0xfc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - shl $0x4,%edi │ │ │ │ sub $0x4,%esp │ │ │ │ + shl $0x4,%edi │ │ │ │ push %edi │ │ │ │ push 0x124(%esp) │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ push 0x24(%eax) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 9d3b │ │ │ │ + jmp 9edb │ │ │ │ mov 0x7c(%esp),%ebp │ │ │ │ mov 0xe0(%esp),%eax │ │ │ │ lea -0x10(,%eax,8),%ecx │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%ebp │ │ │ │ fldl (%eax,%ecx,1) │ │ │ │ @@ -7993,20 +7985,20 @@ │ │ │ │ sub $0x2,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ lea (%edx,%eax,1),%esi │ │ │ │ lea 0x20(%edx,%eax,1),%edi │ │ │ │ lea 0x30(%edx,%eax,1),%edx │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ - fmul %st(3),%st │ │ │ │ sub %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x118(%esp),%eax │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ + fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edi) │ │ │ │ fxch %st(3) │ │ │ │ @@ -8023,212 +8015,212 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %ebx,%eax │ │ │ │ sub 0x120(%esp),%eax │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ add %edi,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 4220 │ │ │ │ mov 0xec(%esp),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ - jmp 9e83 │ │ │ │ + jmp a003 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0000b540 : │ │ │ │ +0000b600 : │ │ │ │ call 4c07 │ │ │ │ - add $0x59847,%eax │ │ │ │ + add $0x58787,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x80,%al │ │ │ │ - jne b78f │ │ │ │ + jne b84f │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle b76e │ │ │ │ - mov %ecx,0x30(%esp) │ │ │ │ + jle b82e │ │ │ │ xor %esi,%esi │ │ │ │ - jmp b5c5 │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ + jmp b685 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test $0x8,%al │ │ │ │ - jne b5b4 │ │ │ │ + jne b674 │ │ │ │ test $0x10,%al │ │ │ │ - jne b59f │ │ │ │ + jne b65f │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je b59f │ │ │ │ + je b65f │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 47e0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x30(%edi) │ │ │ │ movl $0x0,0x34(%edi) │ │ │ │ movl $0x0,0x38(%edi) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x30(%esp) │ │ │ │ - je b76e │ │ │ │ + je b82e │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ shl $0x6,%edx │ │ │ │ mov 0x10(%ecx),%edi │ │ │ │ add %edx,%edi │ │ │ │ mov (%edi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je b580 │ │ │ │ + je b640 │ │ │ │ test $0x4,%al │ │ │ │ - je b965 │ │ │ │ + je ba25 │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ call 4400 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%edi),%ebp │ │ │ │ sub $0x2,%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jge b908 │ │ │ │ + jge b9c8 │ │ │ │ test %ebp,%ebp │ │ │ │ - jg b924 │ │ │ │ + jg b9e4 │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov (%edi),%ecx │ │ │ │ cmpl $0x1,0xc(%eax) │ │ │ │ - jle b74d │ │ │ │ + jle b80d │ │ │ │ + fildl 0xc(%esp) │ │ │ │ movl $0x4,0x1c(%esp) │ │ │ │ movl $0x1,0x18(%esp) │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fildl 0x8(%eax) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl 0x1c(%esp) │ │ │ │ - fldl 0x20(%esp) │ │ │ │ - fdiv %st(1),%st │ │ │ │ fnstcw 0x3e(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ movzwl 0x3e(%esp),%edx │ │ │ │ + fldl 0x20(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%ah │ │ │ │ or $0x8,%dh │ │ │ │ mov %ax,0x3c(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ mov %dx,0x38(%esp) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ + or $0xc,%ah │ │ │ │ + lea 0x0(,%edx,4),%ebx │ │ │ │ + fdiv %st(1),%st │ │ │ │ + mov %ax,0x3a(%esp) │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ fldcw 0x3c(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x3a(%esp) │ │ │ │ fldcw 0x3a(%esp) │ │ │ │ fistpl 0xc(%esp) │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ fdivrl 0x28(%esp) │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ - lea 0x0(,%edx,4),%ebx │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ fldcw 0x38(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ fldcw 0x3a(%esp) │ │ │ │ fistpl 0xc(%esp) │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jg b900 │ │ │ │ + jg b9c0 │ │ │ │ mov (%ecx,%ebx,1),%ebx │ │ │ │ lea (%esi,%esi,2),%ebp │ │ │ │ mov 0xc(%ebx,%ebp,8),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je b70c │ │ │ │ + je b7cc │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 47e0 │ │ │ │ mov (%edi),%edx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%edx,%eax,1),%ebx │ │ │ │ movl $0x0,0xc(%ebx,%ebp,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jne b6e0 │ │ │ │ + jne b7a0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 47e0 │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov (%edi),%ecx │ │ │ │ incl 0x28(%esp) │ │ │ │ shll $1,0x2c(%esp) │ │ │ │ movl $0x0,(%ecx,%eax,1) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ + mov 0x70(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ cmp %eax,0xc(%esi) │ │ │ │ - jg b650 │ │ │ │ + jg b710 │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 47e0 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp b580 │ │ │ │ + jmp b640 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ push 0x10(%eax) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 47e0 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x10(%eax) │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle b7d9 │ │ │ │ + jle b899 │ │ │ │ mov $0x1,%esi │ │ │ │ mov %ecx,%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0x4(,%esi,4),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ + lea -0x4(,%esi,4),%ebp │ │ │ │ inc %esi │ │ │ │ push (%eax,%ebp,1) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 47e0 │ │ │ │ - mov 0x14(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,(%eax,%ebp,1) │ │ │ │ cmp %esi,0xc(%edi) │ │ │ │ - jge b7b0 │ │ │ │ + mov 0x14(%edi),%eax │ │ │ │ + movl $0x0,(%eax,%ebp,1) │ │ │ │ + jge b870 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 47e0 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ movl $0x0,0x14(%eax) │ │ │ │ pop %edx │ │ │ │ @@ -8240,18 +8232,18 @@ │ │ │ │ call 47e0 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ movl $0x0,0x20(%eax) │ │ │ │ movl $0x0,0x24(%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle b89c │ │ │ │ + jle b95c │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ mov 0x60(%esp),%ebp │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ mov 0x20c(%eax),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4200 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ @@ -8266,19 +8258,19 @@ │ │ │ │ call 4660 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 4360 │ │ │ │ mov 0x34(%ebp),%edx │ │ │ │ incl 0x1c(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %eax,0xc(%ebp) │ │ │ │ movl $0x0,(%edx,%esi,1) │ │ │ │ mov 0x38(%ebp),%edx │ │ │ │ movl $0x0,(%edx,%esi,1) │ │ │ │ - cmp %eax,0xc(%ebp) │ │ │ │ - jg b840 │ │ │ │ + jg b900 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ push 0x34(%eax) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 47e0 │ │ │ │ pop %eax │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ @@ -8286,79 +8278,79 @@ │ │ │ │ call 47e0 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x34(%eax) │ │ │ │ movl $0x0,0x38(%eax) │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je b9cb │ │ │ │ + je ba8b │ │ │ │ test $0x8,%al │ │ │ │ - je b991 │ │ │ │ + je ba51 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 47e0 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx,%ebx,1),%ebx │ │ │ │ - jmp b713 │ │ │ │ + jmp b7d3 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4400 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x2,%eax │ │ │ │ - jle b610 │ │ │ │ + jle b6d0 │ │ │ │ mov 0x4(%edi),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4400 │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ sub $0x2,%eax │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,%ebp │ │ │ │ - jl b618 │ │ │ │ + jl b6d8 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x18(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4400 │ │ │ │ sub $0x2,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b618 │ │ │ │ + jmp b6d8 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%edi) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 47e0 │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b5e1 │ │ │ │ + jmp b6a1 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ push 0x44(%eax) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 47e0 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ movl $0x0,0x44(%eax) │ │ │ │ pop %edx │ │ │ │ push 0x1c(%eax) │ │ │ │ call 47e0 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x1c(%eax) │ │ │ │ - jmp b8e3 │ │ │ │ + jmp b9a3 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ push 0x28(%eax) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 47e0 │ │ │ │ pop %ecx │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ @@ -8370,15 +8362,15 @@ │ │ │ │ call 47e0 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x28(%eax) │ │ │ │ movl $0x0,0x2c(%eax) │ │ │ │ movl $0x0,0x30(%eax) │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp b8db │ │ │ │ + jmp b99b │ │ │ │ mov (%esp),%esi │ │ │ │ ret │ │ │ │ mov (%esp),%edi │ │ │ │ ret │ │ │ │ mov (%esp),%ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -8395,15 +8387,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x59340,%ebx │ │ │ │ + add $0x58280,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -8413,46 +8405,46 @@ │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge bae2 │ │ │ │ + jge bba2 │ │ │ │ mov 0x78(%edi),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%edx │ │ │ │ add %ecx,%eax │ │ │ │ - jmp bac0 │ │ │ │ + jmp bb80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%edx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,-0x4(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne bac0 │ │ │ │ + jne bb80 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x59293,%ebx │ │ │ │ + add $0x581d3,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -8463,20 +8455,20 @@ │ │ │ │ cmovge %eax,%ebx │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %eax,%edx │ │ │ │ imul %ebx,%ecx │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jge bbbc │ │ │ │ + jge bc7c │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x14(%esi),%ebp │ │ │ │ - shl $0x4,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ add %eax,%ebp │ │ │ │ add 0x18(%esi),%eax │ │ │ │ add %ebx,%edx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ @@ -8486,35 +8478,35 @@ │ │ │ │ mov %edi,%esi │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ add 0x8(%esp),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x8,%ebp │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmull -0x10(%ecx) │ │ │ │ add $0x10,%edi │ │ │ │ + fldl -0x8(%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x8,%eax │ │ │ │ add $0x10,%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x10(%ecx) │ │ │ │ fstpl -0x10(%edi) │ │ │ │ fstpl -0x8(%edi) │ │ │ │ fldl -0x8(%eax) │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%edx) │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne bb80 │ │ │ │ + jne bc40 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -8522,15 +8514,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x591ac,%ebx │ │ │ │ + add $0x580ec,%ebx │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%esi │ │ │ │ mov %ebp,%eax │ │ │ │ mov %ebp,0x24(%esp) │ │ │ │ @@ -8541,56 +8533,56 @@ │ │ │ │ cmovge %eax,%ecx │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %eax,%edx │ │ │ │ imul %ecx,%esi │ │ │ │ add %edx,%esi │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge bd55 │ │ │ │ + jge be15 │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ - fldl -0xac54(%ebx) │ │ │ │ - fstpl (%esp) │ │ │ │ + fldl -0x9c54(%ebx) │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ mov (%edi),%ebp │ │ │ │ mov %esi,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ sub %ecx,%esi │ │ │ │ add %edi,%edx │ │ │ │ sub %ecx,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - shl $0x4,%ecx │ │ │ │ + fstpl (%esp) │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ add %edi,%edx │ │ │ │ - add %ecx,%eax │ │ │ │ add 0xc(%esi),%edi │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ + add %ecx,%eax │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x30(%ebp),%ecx │ │ │ │ - fldl (%edx) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ add $0x10,%edi │ │ │ │ + fldl (%edx) │ │ │ │ + mov 0x30(%ebp),%ecx │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ fldl (%ecx) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ fildl 0x24(%esp) │ │ │ │ fmull 0x10(%esp) │ │ │ │ - mov 0x24(%ebp),%ecx │ │ │ │ fildl (%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -8598,69 +8590,69 @@ │ │ │ │ fildl 0x2c(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ fldl 0x28(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x30(%ebp),%ecx │ │ │ │ - fdiv %st(1),%st │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpl (%eax) │ │ │ │ fdivrl 0x18(%esp) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ fldl -0x10(%edi) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fldl -0x8(%edi) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl (%ecx) │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl (%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ mov %esi,%ecx │ │ │ │ - fdiv %st(1),%st │ │ │ │ - addl $0x10,0x20(%esp) │ │ │ │ inc %esi │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ + addl $0x10,0x20(%esp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpl (%edx,%ecx,1) │ │ │ │ fdivrl 0x18(%esp) │ │ │ │ fstpl 0x8(%edx,%ecx,1) │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add $0x10,%edx │ │ │ │ cmp %esi,0x28(%esp) │ │ │ │ - jne bc80 │ │ │ │ + jne bd40 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x59023,%ebx │ │ │ │ + add $0x57f63,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ @@ -8673,40 +8665,40 @@ │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge be7f │ │ │ │ + jge bf3f │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ + fldz │ │ │ │ mov (%esi),%ebp │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ - fldz │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne be90 │ │ │ │ + jne bf50 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ fstl (%esi,%edx,1) │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ fstl 0x8(%esi,%edx,1) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle be6b │ │ │ │ + jle bf2b │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x68(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ imul %edx,%eax │ │ │ │ lea (%esi,%eax,8),%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ @@ -8730,49 +8722,49 @@ │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne be40 │ │ │ │ + jne bf00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne bde0 │ │ │ │ + jne bea0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%ebp),%eax │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp bdf0 │ │ │ │ + jmp beb0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x58ed0,%ebx │ │ │ │ + add $0x57e13,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ - mov %eax,%ecx │ │ │ │ mov (%esi),%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ cmp %edx,%ecx │ │ │ │ @@ -8780,20 +8772,20 @@ │ │ │ │ cmovge %eax,%ebx │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %eax,%edx │ │ │ │ imul %ebx,%ecx │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jge bf7c │ │ │ │ + jge c03c │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x14(%esi),%ebp │ │ │ │ - shl $0x4,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ add %eax,%ebp │ │ │ │ add 0x18(%esi),%eax │ │ │ │ add %ebx,%edx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ @@ -8803,35 +8795,35 @@ │ │ │ │ mov %edi,%esi │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ add 0x8(%esp),%esi │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x8,%ebp │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmull -0x10(%ecx) │ │ │ │ add $0x10,%edi │ │ │ │ + fldl -0x8(%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x8,%eax │ │ │ │ add $0x10,%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x10(%ecx) │ │ │ │ fstpl -0x10(%edi) │ │ │ │ fstpl -0x8(%edi) │ │ │ │ fldl -0x8(%eax) │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%edx) │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne bf40 │ │ │ │ + jne c000 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -8839,15 +8831,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x58dec,%ebx │ │ │ │ + add $0x57d2c,%ebx │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 40d0 │ │ │ │ @@ -8863,54 +8855,54 @@ │ │ │ │ cmovge %eax,%ecx │ │ │ │ mov $0x0,%eax │ │ │ │ cmovl %eax,%edx │ │ │ │ imul %ecx,%esi │ │ │ │ add %edx,%esi │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge c115 │ │ │ │ + jge c1d5 │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ - fldl -0xac54(%ebx) │ │ │ │ - fstpl (%esp) │ │ │ │ + fldl -0x9c54(%ebx) │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ mov (%edi),%ebp │ │ │ │ mov %esi,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ sub %ecx,%esi │ │ │ │ add %edi,%edx │ │ │ │ sub %ecx,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - shl $0x4,%ecx │ │ │ │ + fstpl (%esp) │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ add %edi,%edx │ │ │ │ - add %ecx,%eax │ │ │ │ add 0xc(%esi),%edi │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ + add %ecx,%eax │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - mov 0x30(%ebp),%ecx │ │ │ │ - fldl (%edx) │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ add $0x10,%edi │ │ │ │ + fldl (%edx) │ │ │ │ + mov 0x30(%ebp),%ecx │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ fldl (%ecx) │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ fildl 0x24(%esp) │ │ │ │ fmull 0x10(%esp) │ │ │ │ - mov 0x24(%ebp),%ecx │ │ │ │ fildl (%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -8918,56 +8910,56 @@ │ │ │ │ fildl 0x2c(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ fldl 0x28(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x30(%ebp),%ecx │ │ │ │ - fdiv %st(1),%st │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpl (%eax) │ │ │ │ fdivrl 0x18(%esp) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ fldl -0x10(%edi) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fldl -0x8(%edi) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl (%ecx) │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl (%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ mov %esi,%ecx │ │ │ │ - fdiv %st(1),%st │ │ │ │ - addl $0x10,0x20(%esp) │ │ │ │ inc %esi │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ + addl $0x10,0x20(%esp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpl (%edx,%ecx,1) │ │ │ │ fdivrl 0x18(%esp) │ │ │ │ fstpl 0x8(%edx,%ecx,1) │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add $0x10,%edx │ │ │ │ cmp %esi,0x28(%esp) │ │ │ │ - jne c040 │ │ │ │ + jne c100 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -8978,15 +8970,15 @@ │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x58c52,%ebx │ │ │ │ + add $0x57b92,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ call 40d0 │ │ │ │ cmp %eax,%edi │ │ │ │ cmovle %edi,%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0xf(,%eax,4),%eax │ │ │ │ @@ -8996,136 +8988,136 @@ │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ + shr $0x2,%edi │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ call 42c0 │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - shr $0x2,%edi │ │ │ │ cmpl $0x1,0x14(%ebp) │ │ │ │ - jle c360 │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jle c420 │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ mov 0x14(%ebp),%ecx │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ lea (%ebx,%ecx,4),%edx │ │ │ │ - add $0x4,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ + add $0x4,%eax │ │ │ │ mov %edx,%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ and $0x4,%ebx │ │ │ │ - je c1c0 │ │ │ │ + je c280 │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je c1ce │ │ │ │ + je c28e │ │ │ │ xchg %ax,%ax │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne c1c0 │ │ │ │ + jne c280 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ + cmp -0x2c(%ebp),%esi │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ - cmp -0x2c(%ebp),%esi │ │ │ │ - jle c306 │ │ │ │ + jle c3c6 │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle c31e │ │ │ │ + jle c3de │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle c30e │ │ │ │ + jle c3ce │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ dec %edx │ │ │ │ mov %ebx,0x0(,%edi,4) │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ mov $0x1,%ebx │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle c36a │ │ │ │ + jle c42a │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ dec %edx │ │ │ │ mov %edi,(%eax,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne c251 │ │ │ │ + jne c311 │ │ │ │ mov %eax,%ebx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x4(%ebx,%eax,4),%edx │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne c271 │ │ │ │ + jne c331 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov %edx,(%esi) │ │ │ │ mov (%ebx,%eax,4),%esi │ │ │ │ add %edx,%esi │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ imul %ecx,%eax │ │ │ │ - dec %eax │ │ │ │ mov %ebx,(%esi) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ + dec %eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %edx,%eax │ │ │ │ sub -0x3c(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ imul %ecx,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jns c2dc │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + jns c39c │ │ │ │ sub -0x3c(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ mov 0xc(%ebp),%ebx │ │ │ │ lea 0x1(%esi,%edx,1),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ imul %esi,%ecx │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ dec %ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je c306 │ │ │ │ + je c3c6 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ cmp (%esi),%eax │ │ │ │ - jg c306 │ │ │ │ + jg c3c6 │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ @@ -9133,15 +9125,15 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne c246 │ │ │ │ + jne c306 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov %edx,(%esi) │ │ │ │ mov (%ebx,%eax,4),%esi │ │ │ │ @@ -9153,40 +9145,40 @@ │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ imul %ecx,%eax │ │ │ │ movl $0x0,(%esi) │ │ │ │ dec %eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov (%esi),%eax │ │ │ │ - jmp c2b4 │ │ │ │ + jmp c374 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp c1ce │ │ │ │ + jmp c28e │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ cmp %edx,%esi │ │ │ │ - je c394 │ │ │ │ + je c454 │ │ │ │ add $0x2,%ebx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne c380 │ │ │ │ + jne c440 │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - jmp c267 │ │ │ │ + jmp c327 │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x589e3,%ebx │ │ │ │ + add $0x57923,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ @@ -9198,15 +9190,15 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge c55a │ │ │ │ + jge c61a │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ @@ -9214,28 +9206,28 @@ │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ mov (%edi),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ - je c574 │ │ │ │ + je c634 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle c544 │ │ │ │ + jle c604 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ - xor %ebp,%ebp │ │ │ │ shl $0x4,%edx │ │ │ │ + xor %ebp,%ebp │ │ │ │ lea (%edi,%edx,1),%ebx │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ lea (%edi,%eax,8),%ebx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov %ebx,0x1c(%esp) │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ @@ -9267,15 +9259,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov (%esp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne c58f │ │ │ │ + jne c64f │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ lea 0x8(%esi),%edi │ │ │ │ fistpll (%esp) │ │ │ │ fldl (%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ @@ -9287,66 +9279,66 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov (%esp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne c583 │ │ │ │ + jne c643 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x10(%esp) │ │ │ │ - jne c480 │ │ │ │ + jne c540 │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x28(%esp) │ │ │ │ - je c55a │ │ │ │ + je c61a │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je c448 │ │ │ │ - jmp c440 │ │ │ │ + je c508 │ │ │ │ + jmp c500 │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je c55a │ │ │ │ + je c61a │ │ │ │ add $0x2,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne c429 │ │ │ │ + jne c4e9 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je c55a │ │ │ │ + je c61a │ │ │ │ add $0x2,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je c55a │ │ │ │ + je c61a │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle c562 │ │ │ │ + jle c622 │ │ │ │ mov %esi,%eax │ │ │ │ - jmp c448 │ │ │ │ + jmp c508 │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ - jmp c4ea │ │ │ │ + jmp c5aa │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ - jmp c4ac │ │ │ │ + jmp c56c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x587e0,%ebx │ │ │ │ + add $0x57720,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -9356,43 +9348,43 @@ │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge c622 │ │ │ │ + jge c6e2 │ │ │ │ mov 0x78(%edi),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%edx │ │ │ │ add %ecx,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%edx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,-0x4(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne c600 │ │ │ │ + jne c6c0 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5874c,%ebx │ │ │ │ + add $0x5768c,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 40d0 │ │ │ │ @@ -9409,18 +9401,18 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge c85b │ │ │ │ + jge c91b │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle c85b │ │ │ │ + jle c91b │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov %ebx,%ebp │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -9444,62 +9436,62 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ add %eax,%ebp │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ mov 0x14(%esi),%esi │ │ │ │ add %ecx,%ebp │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ mov %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + imul %ebx,%ebp │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ - imul %ebx,%ebp │ │ │ │ add %ebp,%eax │ │ │ │ + shl $0x4,%ebp │ │ │ │ + add 0x4(%esp),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ mov %ecx,%esi │ │ │ │ lea (%edi,%ecx,1),%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - shl $0x4,%ebp │ │ │ │ mov %ecx,%edi │ │ │ │ - add 0x4(%esp),%ebp │ │ │ │ - add %edx,%ecx │ │ │ │ shl $0x4,%edi │ │ │ │ + add %edx,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ shl $0x4,%ecx │ │ │ │ add 0x1c(%esp),%ecx │ │ │ │ add %eax,%edi │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %esi,%edi │ │ │ │ imul %ebx,%edi │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ lea (%ebx,%edi,1),%esi │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ + shl $0x4,%edi │ │ │ │ mov %edx,%eax │ │ │ │ + add 0x4(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x4(%esp),%esi │ │ │ │ add 0x1c(%esp),%ebx │ │ │ │ - shl $0x4,%edi │ │ │ │ - add 0x4(%esp),%edi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ @@ -9542,31 +9534,31 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%edi,%edx,1) │ │ │ │ fstpl 0x8(%edi,%edx,1) │ │ │ │ add $0x10,%edx │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jg c7a0 │ │ │ │ + jg c860 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ incl 0x20(%esp) │ │ │ │ add %eax,0x10(%esp) │ │ │ │ add %eax,0x8(%esp) │ │ │ │ add %edx,0xc(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ add %eax,%ecx │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ add %edx,%esi │ │ │ │ add %edx,%ebp │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ add %edx,%edi │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - jne c780 │ │ │ │ + jne c840 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -9574,15 +9566,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x58509,%ebx │ │ │ │ + add $0x57449,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 40d0 │ │ │ │ @@ -9599,104 +9591,104 @@ │ │ │ │ mov $0x0,%edi │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jge cbfa │ │ │ │ + jge ccaa │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ mov (%esi),%edx │ │ │ │ + mov %ecx,0x60(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %ecx,0x60(%esp) │ │ │ │ shr $0x1f,%edx │ │ │ │ add %ecx,%edx │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %ebp,%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ mov %ecx,%edx │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,0x68(%esp) │ │ │ │ imul %edi,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ lea (%edx,%ecx,1),%ebp │ │ │ │ mov %eax,%edx │ │ │ │ - mov %ebp,0x54(%esp) │ │ │ │ + mov %ebp,0x44(%esp) │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ mov %ebp,0x18(%esp) │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ mov 0x14(%esi),%esi │ │ │ │ mov %esi,%eax │ │ │ │ + shl $0x4,%ebp │ │ │ │ sub %edx,%eax │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ + mov %ebp,0x64(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ - shl $0x4,%ebp │ │ │ │ - mov %ebp,0x64(%esp) │ │ │ │ lea 0x1(%edx,%eax,1),%edx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ imul %ebp,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ - mov %eax,0x50(%esp) │ │ │ │ + mov %eax,0x40(%esp) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ imul %eax,%edx │ │ │ │ imul 0x60(%esp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ + mov %edx,0x3c(%esp) │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ imul %ebp,%edx │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ add %ebp,%edx │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ - mov %edx,0x48(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ imul %edi,%edx │ │ │ │ add %ebp,%edx │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ sub 0x5c(%esp),%ebp │ │ │ │ shl $0x4,%edx │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,0x44(%esp) │ │ │ │ + mov %edx,0x34(%esp) │ │ │ │ lea 0x0(%ebp,%edi,1),%edx │ │ │ │ mov 0x64(%esp),%ebp │ │ │ │ imul %ebp,%edx │ │ │ │ add %esi,%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ + mov %edx,0x30(%esp) │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ - fldl -0xac54(%ebx) │ │ │ │ + fldl -0x9c54(%ebx) │ │ │ │ add %ebp,%eax │ │ │ │ mov 0x64(%esp),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%eax │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ imul %ebp,%edi │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ add %esi,%edi │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ sub 0x5c(%esp),%esi │ │ │ │ - mov %edi,0x38(%esp) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov %esi,0x6c(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x58(%esp),%esi │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %esi,0x24(%esp) │ │ │ │ + mov 0x68(%esp),%esi │ │ │ │ fldl (%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ fmull 0x18(%esp) │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -9708,54 +9700,52 @@ │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fldl (%edx) │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ - fmull 0x18(%esp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull 0x18(%esp) │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x60(%esp) │ │ │ │ - jle cbb0 │ │ │ │ + jle cc60 │ │ │ │ fld1 │ │ │ │ fldl 0x18(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ xor %ebp,%ebp │ │ │ │ + xor %edi,%edi │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - xor %edi,%edi │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp ca82 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + fstpl 0x50(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl 0x38(%esp) │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov %ebp,%ecx │ │ │ │ sub 0x20(%esp),%ecx │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ - fmull 0x18(%esp) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + fmull 0x18(%esp) │ │ │ │ fildl 0x4(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -9784,98 +9774,95 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ fdivrl 0x30(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + mov 0x54(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + fldl 0x60(%esp) │ │ │ │ fld %st(0) │ │ │ │ fldl 0x28(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%edx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edx,%edi,1) │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fldl 0x40(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ + fldl 0x58(%esp) │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x54(%esp),%ecx │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - fmul %st,%st(2) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x10(%esp),%ebp │ │ │ │ - jl ca80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl cb40 │ │ │ │ mov %esi,%edi │ │ │ │ - jmp cbc0 │ │ │ │ + jmp cc70 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x58(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov 0x64(%esp),%esi │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - add %eax,0x54(%esp) │ │ │ │ - add %esi,0x50(%esp) │ │ │ │ - add %eax,0x4c(%esp) │ │ │ │ - add %esi,0x48(%esp) │ │ │ │ add %eax,0x44(%esp) │ │ │ │ add %esi,0x40(%esp) │ │ │ │ add %eax,0x3c(%esp) │ │ │ │ add %esi,0x38(%esp) │ │ │ │ + add %eax,0x34(%esp) │ │ │ │ + add %esi,0x30(%esp) │ │ │ │ + add %eax,0x2c(%esp) │ │ │ │ + add %esi,0x28(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ cmp %ecx,0x6c(%esp) │ │ │ │ - jne c9e0 │ │ │ │ + jne caa0 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x58173,%ebx │ │ │ │ + add $0x570c3,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -9888,54 +9875,56 @@ │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge cd3f │ │ │ │ + jge cdff │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ + fldz │ │ │ │ mov (%esi),%ebp │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ - fldz │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne cd50 │ │ │ │ + jne ce10 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ fstl (%esi,%edx,1) │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ fstl 0x8(%esi,%edx,1) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle cd2b │ │ │ │ + jle cdeb │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x68(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ imul %edx,%eax │ │ │ │ lea (%esi,%eax,8),%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0x6c(%ebp),%ecx │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ add %edx,%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp cd00 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp cdc0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx),%eax │ │ │ │ fldl (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ @@ -9947,44 +9936,44 @@ │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne cd00 │ │ │ │ + jne cdc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne cc90 │ │ │ │ + jne cd40 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%ebp),%eax │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp cca0 │ │ │ │ + jmp cd50 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5800c,%ebx │ │ │ │ + add $0x56f4c,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 40d0 │ │ │ │ @@ -10001,18 +9990,18 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge cfab │ │ │ │ + jge d06b │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle cfab │ │ │ │ + jle d06b │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ shr $0x1f,%ebx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ @@ -10027,71 +10016,71 @@ │ │ │ │ sub %eax,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ add %edi,%eax │ │ │ │ mov %ecx,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ + sub %ebp,%eax │ │ │ │ mov %edi,0x34(%esp) │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ - sub %ebp,%eax │ │ │ │ - mov 0x18(%esi),%esi │ │ │ │ imul %ecx,%eax │ │ │ │ + mov 0x18(%esi),%esi │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ add %edi,%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %ebx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov %edx,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ mov %edi,0x30(%esp) │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%esi,1),%edi │ │ │ │ mov %ebx,%esi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ imul %ecx,%ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ add 0x38(%esp),%ecx │ │ │ │ lea (%edi,%ebx,1),%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ + shl $0x4,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ add %eax,%edi │ │ │ │ lea 0x0(%ebp,%esi,1),%eax │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ imul %edx,%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ - shl $0x4,%ebx │ │ │ │ mov %eax,%ebp │ │ │ │ - shl $0x4,%ebp │ │ │ │ shl $0x4,%esi │ │ │ │ - add 0x4(%esp),%ebp │ │ │ │ add 0x1c(%esp),%esi │ │ │ │ + shl $0x4,%ebp │ │ │ │ + add 0x4(%esp),%ebp │ │ │ │ add 0x4(%esp),%ecx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ add 0x1c(%esp),%ebx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ shl $0x4,%edi │ │ │ │ add 0x4(%esp),%edi │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ @@ -10134,31 +10123,31 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%edi,%edx,1) │ │ │ │ fstpl 0x8(%edi,%edx,1) │ │ │ │ add $0x10,%edx │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jg cef0 │ │ │ │ + jg cfb0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ incl 0x20(%esp) │ │ │ │ add %eax,0x10(%esp) │ │ │ │ add %eax,0x8(%esp) │ │ │ │ add %edx,0xc(%esp) │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%ebx │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ add %edx,%ebp │ │ │ │ add %edx,%ecx │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ add %edx,%edi │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - jne ced0 │ │ │ │ + jne cf90 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -10166,15 +10155,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x57db9,%ebx │ │ │ │ + add $0x56cf9,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 40d0 │ │ │ │ @@ -10191,96 +10180,96 @@ │ │ │ │ mov $0x0,%edi │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ lea (%eax,%ecx,1),%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ cmp %edi,%ecx │ │ │ │ - jge d32a │ │ │ │ + jge d3da │ │ │ │ mov 0x10(%esi),%edi │ │ │ │ - mov (%esi),%edx │ │ │ │ mov %ecx,%ebp │ │ │ │ + mov (%esi),%edx │ │ │ │ sub 0x5c(%esp),%ebp │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ + mov %edi,0x60(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ mov %edi,%edx │ │ │ │ - mov %edi,0x60(%esp) │ │ │ │ + shr $0x1f,%edx │ │ │ │ mov %ebp,0x58(%esp) │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ - shr $0x1f,%edx │ │ │ │ add %edi,%edx │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ - mov 0x18(%esi),%esi │ │ │ │ sar $1,%edx │ │ │ │ + mov 0x18(%esi),%esi │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ shl $0x4,%edx │ │ │ │ + shl $0x4,%ebp │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ sub %edx,%edi │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ - shl $0x4,%ebp │ │ │ │ mov %ebp,0x68(%esp) │ │ │ │ lea 0x1(%eax,%edx,1),%edx │ │ │ │ imul %ebp,%edx │ │ │ │ add %edi,%edx │ │ │ │ - mov %edx,0x54(%esp) │ │ │ │ + mov %edx,0x44(%esp) │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,0x64(%esp) │ │ │ │ imul %ecx,%edx │ │ │ │ add %esi,%edx │ │ │ │ - mov %edx,0x50(%esp) │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ imul %ebp,%edx │ │ │ │ add %edx,%edi │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - mov %edi,0x4c(%esp) │ │ │ │ + mov %edi,0x3c(%esp) │ │ │ │ mov 0x5c(%esp),%edi │ │ │ │ add %ecx,%edi │ │ │ │ imul %edi,%edx │ │ │ │ add %esi,%edx │ │ │ │ - mov %edx,0x48(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ mov %eax,%edx │ │ │ │ sub 0x5c(%esp),%edx │ │ │ │ add %ecx,%edx │ │ │ │ imul %ebp,%edx │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ add %edx,%ebp │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ - mov %ebp,0x44(%esp) │ │ │ │ + mov %ebp,0x34(%esp) │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov %edx,%eax │ │ │ │ imul %edx,%edi │ │ │ │ add 0x10(%esp),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ imul 0x68(%esp),%ecx │ │ │ │ add %ebp,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ lea (%eax,%esi,1),%ebp │ │ │ │ - mov %ebp,0x40(%esp) │ │ │ │ + mov %ebp,0x30(%esp) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ - shl $0x4,%edi │ │ │ │ add %ebp,%ecx │ │ │ │ - mov %ecx,0x3c(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ lea (%edi,%esi,1),%ecx │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ + fldl -0x9c54(%ebx) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - fldl -0xac54(%ebx) │ │ │ │ sub 0x5c(%esp),%esi │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ mov %esi,0x6c(%esp) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x58(%esp),%esi │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %esi,0x24(%esp) │ │ │ │ + mov 0x68(%esp),%esi │ │ │ │ fldl (%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ fmull 0x18(%esp) │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -10292,54 +10281,52 @@ │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fldl (%edx) │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ - fmull 0x18(%esp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull 0x18(%esp) │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x60(%esp) │ │ │ │ - jle d2e0 │ │ │ │ + jle d390 │ │ │ │ fld1 │ │ │ │ fldl 0x18(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ xor %ebp,%ebp │ │ │ │ + xor %edi,%edi │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - xor %edi,%edi │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp d1b2 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + fstpl 0x50(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl 0x38(%esp) │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov %ebp,%ecx │ │ │ │ sub 0x20(%esp),%ecx │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ fildl 0x24(%esp) │ │ │ │ - fmull 0x18(%esp) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + fmull 0x18(%esp) │ │ │ │ fildl 0x4(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -10368,98 +10355,95 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ fdivrl 0x30(%esp) │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + mov 0x54(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + fldl 0x60(%esp) │ │ │ │ fld %st(0) │ │ │ │ fldl 0x28(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%edx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edx,%edi,1) │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fldl 0x40(%esp) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ + fldl 0x58(%esp) │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x54(%esp),%ecx │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - fmul %st,%st(2) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0x10(%esp),%ebp │ │ │ │ - jl d1b0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl d270 │ │ │ │ mov %esi,%edi │ │ │ │ - jmp d2f0 │ │ │ │ + jmp d3a0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x58(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov 0x64(%esp),%esi │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - add %eax,0x54(%esp) │ │ │ │ - add %esi,0x50(%esp) │ │ │ │ - add %eax,0x4c(%esp) │ │ │ │ - add %esi,0x48(%esp) │ │ │ │ add %eax,0x44(%esp) │ │ │ │ add %esi,0x40(%esp) │ │ │ │ add %eax,0x3c(%esp) │ │ │ │ add %esi,0x38(%esp) │ │ │ │ + add %eax,0x34(%esp) │ │ │ │ + add %esi,0x30(%esp) │ │ │ │ + add %eax,0x2c(%esp) │ │ │ │ + add %esi,0x28(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ cmp %ecx,0x6c(%esp) │ │ │ │ - jne d110 │ │ │ │ + jne d1d0 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x57a40,%ebx │ │ │ │ + add $0x56990,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -10469,48 +10453,41 @@ │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge d3e2 │ │ │ │ + jge d462 │ │ │ │ mov 0x78(%edi),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%edx │ │ │ │ add %ecx,%eax │ │ │ │ - jmp d3c0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%edx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,-0x4(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne d3c0 │ │ │ │ + jne d440 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0xf0(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x57986,%ebx │ │ │ │ + add $0x56906,%ebx │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 40d0 │ │ │ │ @@ -10526,403 +10503,397 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0x7c(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge d99b │ │ │ │ + jge d9fd │ │ │ │ mov 0x14(%esi),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ + mov %ebx,(%esp) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle d99b │ │ │ │ + jle d9fd │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle d99b │ │ │ │ + jle d9fd │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ mov 0xc(%esi),%ebp │ │ │ │ mov %eax,0x80(%esp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %eax,0x84(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov (%esp),%eax │ │ │ │ mov %ebx,0x60(%esp) │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ + mov (%esp),%ebx │ │ │ │ shr $0x1f,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%eax │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ mov %ecx,%ebx │ │ │ │ add %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ imul 0x8(%esi),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ add 0x8(%esi),%eax │ │ │ │ sub 0x5c(%esp),%eax │ │ │ │ imul %ebp,%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ - imul 0xc(%esp),%edx │ │ │ │ + imul (%esp),%edx │ │ │ │ mov %eax,0x70(%esp) │ │ │ │ imul 0x8(%esi),%eax │ │ │ │ imul %edx,%ebx │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ add 0x8(%esi),%eax │ │ │ │ - mov %ebx,0x1c(%esp) │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ mov 0x5c(%esp),%ebx │ │ │ │ sub %ebx,%eax │ │ │ │ add %ebx,%edx │ │ │ │ imul %ebp,%eax │ │ │ │ imul %ecx,%edx │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - imul 0xc(%esp),%eax │ │ │ │ + imul (%esp),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ imul %eax,%edi │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - imul %ebp,%edi │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ imul %ebp,%edx │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ + imul %ebp,%edi │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ imul %ecx,%edx │ │ │ │ mov %edx,%ebx │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ + mov (%esp),%edx │ │ │ │ + mov %ebx,(%esp) │ │ │ │ imul %ecx,%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov %ecx,0x6c(%esp) │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,0x88(%esp) │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ - mov %ecx,0x6c(%esp) │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ imul %ebp,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edx,0x8c(%esp) │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov %edx,0x8c(%esp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ add %edx,%ecx │ │ │ │ mov %ecx,0x90(%esp) │ │ │ │ mov %ebp,%ecx │ │ │ │ - mov 0x2c(%esp),%ebp │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ecx,0x68(%esp) │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ lea (%esi,%ebp,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %esi,0x94(%esp) │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ shl $0x4,%esi │ │ │ │ add %edx,%esi │ │ │ │ mov %esi,0x98(%esp) │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ lea 0x0(%ebp,%esi,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ lea 0x0(%ebp,%edi,1),%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ mov %esi,0x9c(%esp) │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ + add %ecx,%edi │ │ │ │ shl $0x4,%esi │ │ │ │ add %edx,%esi │ │ │ │ - add %ecx,%edi │ │ │ │ mov %esi,0xa0(%esp) │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ - mov %esi,0xa4(%esp) │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,0xa4(%esp) │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ + mov %esi,0xa8(%esp) │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ lea 0x0(%ebp,%ebx,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%ebp │ │ │ │ - mov %esi,0xa8(%esp) │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ mov %ebp,0xac(%esp) │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ mov %edi,0xc4(%esp) │ │ │ │ mov %esi,%edi │ │ │ │ lea (%esi,%ebp,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%edx,1),%ebp │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ mov %ebp,0xb0(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%ebp │ │ │ │ mov %ebp,0xb4(%esp) │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ lea (%esi,%ebp,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%edx,1),%ebp │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ mov %ebp,0xb8(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%ebp │ │ │ │ mov %ebp,0xbc(%esp) │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ + mov 0x10(%esp),%ebp │ │ │ │ lea (%esi,%ebp,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%edx,1),%ebp │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov (%esp),%eax │ │ │ │ mov %ebp,0xc0(%esp) │ │ │ │ add %esi,%eax │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%edx,1),%ebp │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x5c(%esp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %ebp,0xc8(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ebp,0xc8(%esp) │ │ │ │ add %eax,%ecx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - lea (%esi,%ebx,8),%ebx │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ mov %ecx,0xcc(%esp) │ │ │ │ + lea (%esi,%ebx,8),%ebx │ │ │ │ mov %ebx,0x64(%esp) │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x70(%esp),%esi │ │ │ │ mov 0x84(%esp),%ebx │ │ │ │ mov 0xb4(%esp),%ecx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov 0x80(%esp),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ + mov %ecx,(%esp) │ │ │ │ mov 0xb8(%esp),%ecx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ mov 0xbc(%esp),%ecx │ │ │ │ lea (%edx,%esi,1),%ebx │ │ │ │ - mov %ebx,0x38(%esp) │ │ │ │ + mov %ebx,0x30(%esp) │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x20(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ mov 0xc0(%esp),%ecx │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ - mov %edi,0x34(%esp) │ │ │ │ + mov %edi,0x2c(%esp) │ │ │ │ mov 0x98(%esp),%edi │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov 0xc4(%esp),%ecx │ │ │ │ lea (%edx,%edi,1),%esi │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ mov 0x9c(%esp),%esi │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ mov 0xc8(%esp),%ecx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ mov 0xa4(%esp),%esi │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ mov 0xa0(%esp),%ebx │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ mov 0xcc(%esp),%ecx │ │ │ │ lea (%eax,%esi,1),%ebp │ │ │ │ lea (%edx,%ebx,1),%edi │ │ │ │ mov 0xac(%esp),%ebx │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ mov 0xa8(%esp),%edi │ │ │ │ add %eax,%ecx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ mov 0xb0(%esp),%ebx │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + add %edx,%edi │ │ │ │ movl $0x0,0x58(%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ mov %edx,0x74(%esp) │ │ │ │ mov %eax,0x78(%esp) │ │ │ │ - add %edx,%edi │ │ │ │ + mov (%esp),%ecx │ │ │ │ add %edx,%ebx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstpl 0x50(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ + fstl (%esp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ + mov %ecx,(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(4) │ │ │ │ + fstpl 0x40(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fstpl 0x48(%esp) │ │ │ │ - fxch %st(3) │ │ │ │ - fstpl 0x50(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ + fldl 0x50(%esp) │ │ │ │ + fmul %st,%st(3) │ │ │ │ + fldl 0x40(%esp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fldl 0x40(%esp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ inc %edx │ │ │ │ fld %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ + mov (%esp),%ecx │ │ │ │ fstpl 0x0(%ebp,%eax,1) │ │ │ │ fstpl 0x8(%ebp,%eax,1) │ │ │ │ fxch %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldl 0x8(%edi,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edi,%eax,1) │ │ │ │ fstpl (%esi,%eax,1) │ │ │ │ fstpl 0x8(%esi,%eax,1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx,%eax,1) │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - fmul %st(4),%st │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ add $0x10,%eax │ │ │ │ - cmp %edx,0x3c(%esp) │ │ │ │ - jg d810 │ │ │ │ + cmp %edx,0x34(%esp) │ │ │ │ + jg d880 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ - fldl 0x48(%esp) │ │ │ │ + mov (%esp),%ecx │ │ │ │ incl 0x58(%esp) │ │ │ │ - add %eax,0x38(%esp) │ │ │ │ add %eax,0x30(%esp) │ │ │ │ - fldl 0x50(%esp) │ │ │ │ add %eax,0x28(%esp) │ │ │ │ - add %eax,0x24(%esp) │ │ │ │ - add %eax,0x1c(%esp) │ │ │ │ - add %eax,0x14(%esp) │ │ │ │ + add %eax,0x20(%esp) │ │ │ │ add %eax,%edi │ │ │ │ add %eax,%ebx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add %edx,0x34(%esp) │ │ │ │ - add %edx,0x2c(%esp) │ │ │ │ - add %edx,0x20(%esp) │ │ │ │ add %edx,%ebp │ │ │ │ - add %edx,0x18(%esp) │ │ │ │ - add %edx,0x10(%esp) │ │ │ │ + add %eax,0x1c(%esp) │ │ │ │ add %edx,%esi │ │ │ │ add %edx,%ecx │ │ │ │ + add %eax,0x14(%esp) │ │ │ │ + add %eax,0xc(%esp) │ │ │ │ + add %edx,0x2c(%esp) │ │ │ │ + add %edx,0x24(%esp) │ │ │ │ + add %edx,0x18(%esp) │ │ │ │ + add %edx,0x10(%esp) │ │ │ │ + add %edx,0x8(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ cmp %eax,0x5c(%esp) │ │ │ │ - jg d7d0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg d840 │ │ │ │ incl 0x70(%esp) │ │ │ │ mov 0x74(%esp),%edx │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ - mov 0x70(%esp),%edi │ │ │ │ add 0x88(%esp),%edx │ │ │ │ add 0x8c(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ cmp %edi,0x7c(%esp) │ │ │ │ - jne d6d0 │ │ │ │ + jne d740 │ │ │ │ add $0xdc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x11c,%esp │ │ │ │ mov 0x130(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x573c6,%ebx │ │ │ │ + add $0x56366,%ebx │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 40d0 │ │ │ │ @@ -10939,39 +10910,39 @@ │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge e1ea │ │ │ │ + jge e22a │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ mov 0x14(%edx),%ecx │ │ │ │ mov 0x18(%edx),%ebp │ │ │ │ mov (%edx),%edx │ │ │ │ - mov %edx,0x30(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ mov %ecx,0xcc(%esp) │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %ecx,%edx │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,%edi │ │ │ │ mov %ebp,%edx │ │ │ │ shr $0x1f,%ebp │ │ │ │ mov %edx,0x94(%esp) │ │ │ │ add %ebp,%edx │ │ │ │ - mov %edi,0x8c(%esp) │ │ │ │ imul 0x94(%esp),%ecx │ │ │ │ + mov %edi,0x8c(%esp) │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,%ebp │ │ │ │ mov %esi,%edx │ │ │ │ sub 0xc4(%esp),%edx │ │ │ │ - mov %ecx,0xe0(%esp) │ │ │ │ mov %edx,0xac(%esp) │ │ │ │ mov %ecx,%edx │ │ │ │ + mov %ecx,0xe0(%esp) │ │ │ │ imul %esi,%edx │ │ │ │ mov %edx,0xb0(%esp) │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ @@ -10986,19 +10957,19 @@ │ │ │ │ imul (%esp),%edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ sub %edi,%edx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov %ecx,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ sub %ebp,%edi │ │ │ │ + mov %ecx,0xdc(%esp) │ │ │ │ mov %edi,0xbc(%esp) │ │ │ │ mov 0xc4(%esp),%edi │ │ │ │ - shl $0x4,%ecx │ │ │ │ - mov %ecx,0xdc(%esp) │ │ │ │ lea (%edi,%esi,1),%ecx │ │ │ │ mov 0x130(%esp),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ mov 0x20(%edi),%edi │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %edi,0xd0(%esp) │ │ │ │ @@ -11026,43 +10997,43 @@ │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ shl $0x4,%edi │ │ │ │ mov 0x1c(%edx),%edx │ │ │ │ mov %edi,0xe4(%esp) │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov %edx,0xe8(%esp) │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ - mov 0xe8(%esp),%ecx │ │ │ │ shl $0x4,%edi │ │ │ │ + mov 0xe8(%esp),%ecx │ │ │ │ + mov %edi,0xa8(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ sub 0x8c(%esp),%eax │ │ │ │ - mov %edi,0xa8(%esp) │ │ │ │ imul %edi,%eax │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ add %eax,%ecx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub 0xc4(%esp),%eax │ │ │ │ mov %eax,0xec(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + sub 0xc4(%esp),%edi │ │ │ │ mov %eax,0xf0(%esp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ imul (%esp),%eax │ │ │ │ - sub 0xc4(%esp),%edi │ │ │ │ inc %eax │ │ │ │ sub %edx,%eax │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0xf4(%esp) │ │ │ │ lea (%edi,%esi,1),%eax │ │ │ │ imul (%esp),%eax │ │ │ │ mov 0x8c(%esp),%edi │ │ │ │ imul (%esp),%esi │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ - fldl -0xac54(%ebx) │ │ │ │ + fldl -0x9c54(%ebx) │ │ │ │ sub %edx,%eax │ │ │ │ lea 0x1(%edi,%eax,1),%eax │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ mov 0x8c(%esp),%edi │ │ │ │ sub %ebp,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0xf8(%esp) │ │ │ │ @@ -11084,36 +11055,36 @@ │ │ │ │ mov %esi,0x100(%esp) │ │ │ │ mov 0xc4(%esp),%esi │ │ │ │ sub 0x18(%esp),%esi │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x104(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ - mov 0xa8(%esp),%edi │ │ │ │ sub (%esp),%eax │ │ │ │ + mov 0xa8(%esp),%edi │ │ │ │ imul %edi,%eax │ │ │ │ mov %eax,0x108(%esp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ imul (%esp),%eax │ │ │ │ - mov %ecx,%esi │ │ │ │ fstpl (%esp) │ │ │ │ + mov %ecx,%esi │ │ │ │ add %edx,%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ mov %eax,0x10c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xac(%esp),%ebp │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %ebp,0x20(%esp) │ │ │ │ + mov 0xbc(%esp),%ebp │ │ │ │ fldl (%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ + mov %ebp,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ fmull 0x10(%esp) │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -11125,97 +11096,97 @@ │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov 0xd4(%esp),%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fldl (%edx) │ │ │ │ lea (%eax,%ebp,1),%edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0xcc(%esp) │ │ │ │ - jle e18b │ │ │ │ + jle e1cb │ │ │ │ mov 0xb0(%esp),%edx │ │ │ │ mov 0xd0(%esp),%eax │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ fld1 │ │ │ │ + mov %esi,0x40(%esp) │ │ │ │ fldl 0x18(%esp) │ │ │ │ - mov %esi,0x58(%esp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov 0x100(%esp),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov 0xbc(%esp),%edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ mov 0xe8(%esp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ + fdivr %st(1),%st │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,0x78(%esp) │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ mov 0xf4(%esp),%eax │ │ │ │ - fstpl 0x98(%esp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ mov 0xf8(%esp),%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,0x68(%esp) │ │ │ │ + mov %eax,0x50(%esp) │ │ │ │ mov 0xfc(%esp),%eax │ │ │ │ + fstpl 0x98(%esp) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,0x60(%esp) │ │ │ │ + mov %eax,0x48(%esp) │ │ │ │ mov 0xb4(%esp),%eax │ │ │ │ - fstpl 0xa0(%esp) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x5c(%esp) │ │ │ │ + mov %ecx,0x44(%esp) │ │ │ │ mov 0xf0(%esp),%ecx │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ - mov %edx,0x54(%esp) │ │ │ │ + mov %edx,0x3c(%esp) │ │ │ │ mov 0x104(%esp),%edx │ │ │ │ add %esi,%edx │ │ │ │ - mov %edx,0x50(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ mov 0xb8(%esp),%edx │ │ │ │ + fstpl 0xa0(%esp) │ │ │ │ lea (%edx,%ecx,1),%ebp │ │ │ │ - mov %ebp,0x4c(%esp) │ │ │ │ + mov %ebp,0x34(%esp) │ │ │ │ mov 0x108(%esp),%ebp │ │ │ │ add %esi,%ebp │ │ │ │ - mov %ebp,0x48(%esp) │ │ │ │ + mov %ebp,0x30(%esp) │ │ │ │ mov 0xc0(%esp),%ebp │ │ │ │ add %ebp,%ecx │ │ │ │ - mov %ebp,0x64(%esp) │ │ │ │ - mov %ecx,0x44(%esp) │ │ │ │ + mov %ebp,0x4c(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ mov 0x10c(%esp),%ecx │ │ │ │ add %esi,%ecx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov %edx,0x6c(%esp) │ │ │ │ - mov %eax,0x74(%esp) │ │ │ │ - movl $0x0,0x88(%esp) │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ + mov %edx,0x54(%esp) │ │ │ │ mov 0xd8(%esp),%ecx │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ + movl $0x0,0x88(%esp) │ │ │ │ mov %esi,0xc8(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x30(%edi),%edx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov 0x30(%edi),%edx │ │ │ │ fldl 0x8(%edx) │ │ │ │ mov 0x98(%esp),%edx │ │ │ │ sub 0x9c(%esp),%edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl 0x4(%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -11223,17 +11194,17 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fldl 0x8(%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ fildl 0x98(%esp) │ │ │ │ fmull 0x10(%esp) │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ fildl 0x4(%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -11241,52 +11212,48 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ cmpl $0x1,0x94(%esp) │ │ │ │ - jle e110 │ │ │ │ + jle e150 │ │ │ │ fld1 │ │ │ │ fldl 0x10(%esp) │ │ │ │ - mov %ecx,0x90(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ - fdivr %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov %ecx,0x90(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fldl 0x98(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0xa0(%esp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpl 0x68(%esp) │ │ │ │ + fstpl 0x70(%esp) │ │ │ │ + fstpl 0x78(%esp) │ │ │ │ fstpl 0x80(%esp) │ │ │ │ - fxch %st(2) │ │ │ │ - jmp df42 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstpl 0x38(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl 0x40(%esp) │ │ │ │ - fstpl 0x38(%esp) │ │ │ │ fldl 0x10(%ecx) │ │ │ │ mov %ebp,%ecx │ │ │ │ sub 0x1c(%esp),%ecx │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl 0x8(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -11315,169 +11282,162 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ fdivrl 0x30(%esp) │ │ │ │ - mov 0x8c(%esp),%edx │ │ │ │ - mov 0x84(%esp),%ecx │ │ │ │ - fldl 0x28(%esp) │ │ │ │ + mov 0x74(%esp),%edx │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + fldl 0x80(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + fldl 0x28(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%edx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edx,%edi,1) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x80(%esp),%edx │ │ │ │ - fld %st(1) │ │ │ │ - fldl 0x40(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ + fldl 0x88(%esp) │ │ │ │ + mov 0x68(%esp),%edx │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x78(%esp),%edx │ │ │ │ - fld %st(2) │ │ │ │ - fldl 0x48(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + fldl 0x90(%esp) │ │ │ │ + mov 0x60(%esp),%edx │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(3),%st │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x74(%esp),%ecx │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fldl 0x90(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - fmul %st,%st(4) │ │ │ │ + fldl 0x78(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + fmul %st,%st(3) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(5),%st │ │ │ │ - fxch %st(5) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fxch %st(4) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fxch %st(3) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fld %st(0) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(0) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x54(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fxch %st(4) │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jl df40 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl dfa0 │ │ │ │ mov 0x90(%esp),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ - jmp e120 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp e160 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x88(%esp) │ │ │ │ mov 0xa8(%esp),%eax │ │ │ │ - add %ecx,0x7c(%esp) │ │ │ │ - mov 0x88(%esp),%esi │ │ │ │ - add %eax,0x78(%esp) │ │ │ │ - add %ecx,0x74(%esp) │ │ │ │ - add %eax,0x70(%esp) │ │ │ │ - add %ecx,0x6c(%esp) │ │ │ │ - add %eax,0x68(%esp) │ │ │ │ add %ecx,0x64(%esp) │ │ │ │ add %eax,0x60(%esp) │ │ │ │ add %ecx,0x5c(%esp) │ │ │ │ add %eax,0x58(%esp) │ │ │ │ add %ecx,0x54(%esp) │ │ │ │ add %eax,0x50(%esp) │ │ │ │ add %ecx,0x4c(%esp) │ │ │ │ add %eax,0x48(%esp) │ │ │ │ add %ecx,0x44(%esp) │ │ │ │ add %eax,0x40(%esp) │ │ │ │ + add %ecx,0x3c(%esp) │ │ │ │ + add %eax,0x38(%esp) │ │ │ │ + add %ecx,0x34(%esp) │ │ │ │ + add %eax,0x30(%esp) │ │ │ │ + mov 0x88(%esp),%esi │ │ │ │ + add %ecx,0x2c(%esp) │ │ │ │ + add %eax,0x28(%esp) │ │ │ │ cmp 0x8c(%esp),%esi │ │ │ │ - jl de60 │ │ │ │ + jl dec0 │ │ │ │ mov 0xc8(%esp),%esi │ │ │ │ - jmp e190 │ │ │ │ + jmp e1d0 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0xe0(%esp),%edx │ │ │ │ incl 0xac(%esp) │ │ │ │ mov 0xdc(%esp),%ecx │ │ │ │ - add %edx,0xb0(%esp) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - mov 0xd4(%esp),%edx │ │ │ │ - add %edx,0xbc(%esp) │ │ │ │ + mov 0xe0(%esp),%edx │ │ │ │ add %ecx,0xb4(%esp) │ │ │ │ + add %edx,0xb0(%esp) │ │ │ │ add %ecx,0xb8(%esp) │ │ │ │ add %ecx,0xc0(%esp) │ │ │ │ add 0xe4(%esp),%esi │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov 0xd4(%esp),%edx │ │ │ │ + add %edx,0xbc(%esp) │ │ │ │ cmp 0xec(%esp),%eax │ │ │ │ - jne dcd0 │ │ │ │ + jne dd30 │ │ │ │ add $0x11c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x56b83,%ebx │ │ │ │ + add $0x55b43,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ @@ -11490,53 +11450,53 @@ │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge e33f │ │ │ │ + jge e37f │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ + fldz │ │ │ │ mov (%esi),%ebp │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ - fldz │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne e350 │ │ │ │ + jne e390 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ fstl (%esi,%edx,1) │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ fstl 0x8(%esi,%edx,1) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle e32b │ │ │ │ + jle e36b │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x68(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ imul %edx,%eax │ │ │ │ lea (%esi,%eax,8),%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0x6c(%ebp),%ecx │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ add %edx,%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp e300 │ │ │ │ + jmp e340 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx),%eax │ │ │ │ @@ -11551,44 +11511,44 @@ │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne e300 │ │ │ │ + jne e340 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne e280 │ │ │ │ + jne e2c0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%ebp),%eax │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp e290 │ │ │ │ + jmp e2d0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0xf0(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x56a06,%ebx │ │ │ │ + add $0x559c6,%ebx │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 40d0 │ │ │ │ @@ -11604,401 +11564,395 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0x7c(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge e91b │ │ │ │ + jge e93d │ │ │ │ mov 0x14(%esi),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ + mov %ebx,(%esp) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle e91b │ │ │ │ + jle e93d │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle e91b │ │ │ │ + jle e93d │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ mov 0xc(%esi),%ebp │ │ │ │ mov %eax,0x80(%esp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %eax,0x84(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov (%esp),%eax │ │ │ │ mov %ebx,0x60(%esp) │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ + mov (%esp),%ebx │ │ │ │ shr $0x1f,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%eax │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ mov %ecx,%ebx │ │ │ │ add %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ imul 0x8(%esi),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ add 0x8(%esi),%eax │ │ │ │ sub 0x5c(%esp),%eax │ │ │ │ imul %ebp,%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ - imul 0xc(%esp),%edx │ │ │ │ + imul (%esp),%edx │ │ │ │ mov %eax,0x70(%esp) │ │ │ │ imul 0x8(%esi),%eax │ │ │ │ imul %edx,%ebx │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ add 0x8(%esi),%eax │ │ │ │ - mov %ebx,0x1c(%esp) │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ mov 0x5c(%esp),%ebx │ │ │ │ sub %ebx,%eax │ │ │ │ add %ebx,%edx │ │ │ │ imul %ebp,%eax │ │ │ │ imul %ecx,%edx │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - imul 0xc(%esp),%eax │ │ │ │ + imul (%esp),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ imul %eax,%edi │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - imul %ebp,%edi │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ imul %ebp,%edx │ │ │ │ - mov %edx,0x30(%esp) │ │ │ │ + imul %ebp,%edi │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ imul %ecx,%edx │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ imul %ebp,%edx │ │ │ │ shl $0x4,%ebp │ │ │ │ + mov %ebp,0x6c(%esp) │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,0x88(%esp) │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov %ebp,0x6c(%esp) │ │ │ │ - mov 0x2c(%esp),%ebp │ │ │ │ + mov (%esp),%edx │ │ │ │ imul %ecx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edx,0x8c(%esp) │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ add %ebp,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov %edx,0x8c(%esp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ mov %ecx,0x68(%esp) │ │ │ │ mov 0x20(%esi),%ecx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - shl $0x4,%esi │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ + shl $0x4,%esi │ │ │ │ mov %ebx,0x90(%esp) │ │ │ │ lea (%esi,%ecx,1),%ebx │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ mov %ebx,0x94(%esp) │ │ │ │ lea 0x0(%ebp,%esi,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ lea 0x0(%ebp,%edi,1),%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ mov %esi,0x98(%esp) │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ + add %edx,%edi │ │ │ │ shl $0x4,%esi │ │ │ │ lea (%esi,%ecx,1),%ebx │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ - add %edx,%edi │ │ │ │ mov %esi,0xa0(%esp) │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ mov %ebx,0x9c(%esp) │ │ │ │ shl $0x4,%esi │ │ │ │ lea (%esi,%ecx,1),%ebx │ │ │ │ mov %ebx,0xa4(%esp) │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ lea 0x0(%ebp,%ebx,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%edx,1),%ebp │ │ │ │ mov %ebp,0xa8(%esp) │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ + mov 0x1c(%esp),%ebp │ │ │ │ shl $0x4,%ebp │ │ │ │ add %ecx,%ebp │ │ │ │ mov %ebp,0xac(%esp) │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ mov %edi,0xc0(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ - lea (%eax,%edx,1),%ebp │ │ │ │ mov %esi,%edi │ │ │ │ + lea (%eax,%edx,1),%ebp │ │ │ │ mov %ebp,0xb0(%esp) │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ lea (%esi,%ebp,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%ebp │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ mov %ebp,0xb4(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%edx,1),%ebp │ │ │ │ mov %ebp,0xb8(%esp) │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ lea (%esi,%ebp,1),%eax │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%ebp │ │ │ │ - lea (%edi,%esi,1),%eax │ │ │ │ mov %ebp,0xbc(%esp) │ │ │ │ + lea (%edi,%esi,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x5c(%esp),%ebx │ │ │ │ - mov %esi,0xc4(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,0xc4(%esp) │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ mov %esi,0xc8(%esp) │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ lea (%esi,%ebx,8),%ebx │ │ │ │ - mov %ecx,0xcc(%esp) │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ mov %ebx,0x64(%esp) │ │ │ │ + mov %ecx,0xcc(%esp) │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x70(%esp),%esi │ │ │ │ mov 0x84(%esp),%ebx │ │ │ │ mov 0xb4(%esp),%ecx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov 0x80(%esp),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ + mov %ecx,(%esp) │ │ │ │ mov 0xb8(%esp),%ecx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ mov 0xbc(%esp),%ecx │ │ │ │ lea (%edx,%esi,1),%ebx │ │ │ │ - mov %ebx,0x38(%esp) │ │ │ │ + mov %ebx,0x30(%esp) │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x20(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ mov 0xc0(%esp),%ecx │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ - mov %edi,0x34(%esp) │ │ │ │ + mov %edi,0x2c(%esp) │ │ │ │ mov 0x98(%esp),%edi │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ mov 0xc4(%esp),%ecx │ │ │ │ lea (%edx,%edi,1),%esi │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ mov 0x9c(%esp),%esi │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ mov 0xc8(%esp),%ecx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ mov 0xa4(%esp),%esi │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ mov 0xa0(%esp),%ebx │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ mov 0xcc(%esp),%ecx │ │ │ │ lea (%eax,%esi,1),%ebp │ │ │ │ lea (%edx,%ebx,1),%edi │ │ │ │ mov 0xac(%esp),%ebx │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ mov 0xa8(%esp),%edi │ │ │ │ add %eax,%ecx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ mov 0xb0(%esp),%ebx │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + add %edx,%edi │ │ │ │ movl $0x0,0x58(%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ mov %edx,0x74(%esp) │ │ │ │ mov %eax,0x78(%esp) │ │ │ │ - add %edx,%edi │ │ │ │ + mov (%esp),%ecx │ │ │ │ add %edx,%ebx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstpl 0x50(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ + fstl (%esp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ + mov %ecx,(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(4) │ │ │ │ + fstpl 0x40(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fstpl 0x48(%esp) │ │ │ │ - fxch %st(3) │ │ │ │ - fstpl 0x50(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ + fldl 0x50(%esp) │ │ │ │ + fmul %st,%st(3) │ │ │ │ + fldl 0x40(%esp) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fldl 0x40(%esp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ inc %edx │ │ │ │ fld %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(6),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ + mov (%esp),%ecx │ │ │ │ fstpl 0x0(%ebp,%eax,1) │ │ │ │ fstpl 0x8(%ebp,%eax,1) │ │ │ │ fxch %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldl 0x8(%edi,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edi,%eax,1) │ │ │ │ fstpl (%esi,%eax,1) │ │ │ │ fstpl 0x8(%esi,%eax,1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx,%eax,1) │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(5),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - fmul %st(4),%st │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ add $0x10,%eax │ │ │ │ - cmp %edx,0x3c(%esp) │ │ │ │ - jg e790 │ │ │ │ + cmp %edx,0x34(%esp) │ │ │ │ + jg e7c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ - fldl 0x48(%esp) │ │ │ │ + mov (%esp),%ecx │ │ │ │ incl 0x58(%esp) │ │ │ │ - add %eax,0x38(%esp) │ │ │ │ add %eax,0x30(%esp) │ │ │ │ - fldl 0x50(%esp) │ │ │ │ add %eax,0x28(%esp) │ │ │ │ - add %eax,0x24(%esp) │ │ │ │ - add %eax,0x1c(%esp) │ │ │ │ - add %eax,0x14(%esp) │ │ │ │ + add %eax,0x20(%esp) │ │ │ │ add %eax,%edi │ │ │ │ add %eax,%ebx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - add %edx,0x34(%esp) │ │ │ │ - add %edx,0x2c(%esp) │ │ │ │ - add %edx,0x20(%esp) │ │ │ │ add %edx,%ebp │ │ │ │ - add %edx,0x18(%esp) │ │ │ │ - add %edx,0x10(%esp) │ │ │ │ + add %eax,0x1c(%esp) │ │ │ │ add %edx,%esi │ │ │ │ add %edx,%ecx │ │ │ │ + add %eax,0x14(%esp) │ │ │ │ + add %eax,0xc(%esp) │ │ │ │ + add %edx,0x2c(%esp) │ │ │ │ + add %edx,0x24(%esp) │ │ │ │ + add %edx,0x18(%esp) │ │ │ │ + add %edx,0x10(%esp) │ │ │ │ + add %edx,0x8(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ cmp %eax,0x5c(%esp) │ │ │ │ - jg e750 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg e780 │ │ │ │ incl 0x70(%esp) │ │ │ │ mov 0x74(%esp),%edx │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ - mov 0x70(%esp),%edi │ │ │ │ add 0x88(%esp),%edx │ │ │ │ add 0x8c(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ cmp %edi,0x7c(%esp) │ │ │ │ - jne e650 │ │ │ │ + jne e680 │ │ │ │ add $0xdc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x11c,%esp │ │ │ │ mov 0x130(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x56446,%ebx │ │ │ │ + add $0x55426,%ebx │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 40d0 │ │ │ │ @@ -12015,42 +11969,42 @@ │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge f15a │ │ │ │ + jge f15a │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ mov 0x18(%edx),%ebp │ │ │ │ mov 0x14(%edx),%ecx │ │ │ │ mov (%edx),%edx │ │ │ │ - mov %edx,0x30(%esp) │ │ │ │ - mov %ecx,%edx │ │ │ │ mov %ebp,0xa8(%esp) │ │ │ │ mov %ecx,0xcc(%esp) │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ + mov %ecx,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %ecx,%edx │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,%edi │ │ │ │ mov %ebp,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ - add %ebp,%edx │ │ │ │ mov %edi,0x8c(%esp) │ │ │ │ + add %ebp,%edx │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,%ebp │ │ │ │ mov %esi,%edx │ │ │ │ sub 0xc4(%esp),%edx │ │ │ │ mov %edx,0xac(%esp) │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - mov %edx,(%esp) │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edx,(%esp) │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ mov %eax,0xd4(%esp) │ │ │ │ mov 0xac(%esp),%eax │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea 0x1(%edx,%eax,1),%edx │ │ │ │ imul (%esp),%edx │ │ │ │ @@ -12058,16 +12012,16 @@ │ │ │ │ sub %edi,%edx │ │ │ │ mov 0xa8(%esp),%edi │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ mov 0xc4(%esp),%edx │ │ │ │ imul %edi,%ecx │ │ │ │ shl $0x4,%edi │ │ │ │ - sub %ebp,%eax │ │ │ │ mov %ecx,0xe0(%esp) │ │ │ │ + sub %ebp,%eax │ │ │ │ mov %eax,0xbc(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ imul %esi,%ecx │ │ │ │ mov %ecx,0xb0(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ecx,0xdc(%esp) │ │ │ │ @@ -12093,22 +12047,22 @@ │ │ │ │ mov %edx,0xb8(%esp) │ │ │ │ mov 0xd0(%esp),%edx │ │ │ │ imul %ecx,%eax │ │ │ │ add %edi,%eax │ │ │ │ imul 0xd8(%esp),%eax │ │ │ │ mov 0xd4(%esp),%edi │ │ │ │ shl $0x4,%edi │ │ │ │ - add %eax,%edx │ │ │ │ mov %edi,0xe4(%esp) │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ + add %eax,%edx │ │ │ │ mov %edx,0xc0(%esp) │ │ │ │ mov 0x130(%esp),%edx │ │ │ │ shl $0x4,%edi │ │ │ │ - mov 0x1c(%edx),%edx │ │ │ │ mov %edi,0x94(%esp) │ │ │ │ + mov 0x1c(%edx),%edx │ │ │ │ mov %edx,0xe8(%esp) │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0xe8(%esp),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ sub 0x8c(%esp),%eax │ │ │ │ imul %edi,%eax │ │ │ │ mov 0x8c(%esp),%edi │ │ │ │ @@ -12135,16 +12089,16 @@ │ │ │ │ lea 0x1(%edi,%eax,1),%eax │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0xf8(%esp) │ │ │ │ imul (%esp),%esi │ │ │ │ mov 0x8c(%esp),%edi │ │ │ │ - fldl -0xac54(%ebx) │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ + fldl -0x9c54(%ebx) │ │ │ │ mov %esi,%eax │ │ │ │ sub %edx,%eax │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x1(%eax,%edi,1),%eax │ │ │ │ imul 0x10(%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ mov %eax,%esi │ │ │ │ @@ -12159,36 +12113,36 @@ │ │ │ │ mov %esi,0x100(%esp) │ │ │ │ mov 0xc4(%esp),%esi │ │ │ │ sub 0x18(%esp),%esi │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x104(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ - mov 0x94(%esp),%edi │ │ │ │ sub (%esp),%eax │ │ │ │ + mov 0x94(%esp),%edi │ │ │ │ imul %edi,%eax │ │ │ │ mov %eax,0x108(%esp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ imul (%esp),%eax │ │ │ │ - mov %ecx,%esi │ │ │ │ fstpl (%esp) │ │ │ │ + mov %ecx,%esi │ │ │ │ add %edx,%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ mov %eax,0x10c(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xac(%esp),%ebp │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %ebp,0x20(%esp) │ │ │ │ + mov 0xbc(%esp),%ebp │ │ │ │ fldl (%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ + mov %ebp,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ fmull 0x10(%esp) │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -12200,97 +12154,97 @@ │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov 0xd4(%esp),%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fldl (%edx) │ │ │ │ lea (%eax,%ebp,1),%edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0xcc(%esp) │ │ │ │ - jle f0fb │ │ │ │ + jle f0fb │ │ │ │ mov 0xbc(%esp),%edx │ │ │ │ mov 0xe8(%esp),%eax │ │ │ │ - mov 0x100(%esp),%ecx │ │ │ │ fld1 │ │ │ │ + mov %esi,0x44(%esp) │ │ │ │ fldl 0x18(%esp) │ │ │ │ - mov %esi,0x5c(%esp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov 0x100(%esp),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov 0xb0(%esp),%edx │ │ │ │ - mov %eax,0x7c(%esp) │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ mov 0xd0(%esp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ + fdivr %st(1),%st │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,0x78(%esp) │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ mov 0xf4(%esp),%eax │ │ │ │ - fstpl 0x98(%esp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,0x74(%esp) │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ mov 0xf8(%esp),%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,0x6c(%esp) │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ mov 0xfc(%esp),%eax │ │ │ │ + fstpl 0x98(%esp) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,0x64(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ mov 0xb4(%esp),%eax │ │ │ │ - fstpl 0xa0(%esp) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,0x58(%esp) │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ mov 0x104(%esp),%ecx │ │ │ │ add %esi,%ecx │ │ │ │ - mov %ecx,0x54(%esp) │ │ │ │ + mov %ecx,0x3c(%esp) │ │ │ │ mov 0xf0(%esp),%ecx │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ - mov %edx,0x50(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ mov 0x108(%esp),%edx │ │ │ │ + fstpl 0xa0(%esp) │ │ │ │ add %esi,%edx │ │ │ │ - mov %edx,0x4c(%esp) │ │ │ │ + mov %edx,0x34(%esp) │ │ │ │ mov 0xb8(%esp),%edx │ │ │ │ lea (%edx,%ecx,1),%ebp │ │ │ │ - mov %ebp,0x48(%esp) │ │ │ │ + mov %ebp,0x30(%esp) │ │ │ │ mov 0x10c(%esp),%ebp │ │ │ │ add %esi,%ebp │ │ │ │ - mov %ebp,0x44(%esp) │ │ │ │ + mov %ebp,0x2c(%esp) │ │ │ │ mov 0xc0(%esp),%ebp │ │ │ │ add %ebp,%ecx │ │ │ │ - mov %ebp,0x60(%esp) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ - mov %edx,0x68(%esp) │ │ │ │ - mov %eax,0x70(%esp) │ │ │ │ - movl $0x0,0x88(%esp) │ │ │ │ + mov %ebp,0x48(%esp) │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ + mov %edx,0x50(%esp) │ │ │ │ mov 0xd8(%esp),%ecx │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + movl $0x0,0x88(%esp) │ │ │ │ mov %esi,0xc8(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x30(%edi),%edx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ + mov 0x30(%edi),%edx │ │ │ │ fldl 0x8(%edx) │ │ │ │ mov 0x98(%esp),%edx │ │ │ │ sub 0x9c(%esp),%edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl 0x4(%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -12298,17 +12252,17 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fldl 0x8(%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ fildl 0x98(%esp) │ │ │ │ fmull 0x10(%esp) │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ fildl 0x4(%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -12316,52 +12270,48 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ cmpl $0x1,0xa8(%esp) │ │ │ │ - jle f080 │ │ │ │ + jle f080 │ │ │ │ fld1 │ │ │ │ fldl 0x10(%esp) │ │ │ │ - mov %ecx,0x90(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ - fdivr %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov %ecx,0x90(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fldl 0x98(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0xa0(%esp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpl 0x68(%esp) │ │ │ │ + fstpl 0x70(%esp) │ │ │ │ + fstpl 0x78(%esp) │ │ │ │ fstpl 0x80(%esp) │ │ │ │ - fxch %st(2) │ │ │ │ - jmp eeb2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstpl 0x38(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl 0x40(%esp) │ │ │ │ - fstpl 0x38(%esp) │ │ │ │ fldl 0x10(%ecx) │ │ │ │ mov %ebp,%ecx │ │ │ │ sub 0x1c(%esp),%ecx │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ fildl 0x20(%esp) │ │ │ │ - fmull 0x10(%esp) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + fmull 0x10(%esp) │ │ │ │ fildl 0x8(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -12390,155 +12340,148 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ fdivrl 0x30(%esp) │ │ │ │ - mov 0x8c(%esp),%edx │ │ │ │ - mov 0x84(%esp),%ecx │ │ │ │ - fldl 0x28(%esp) │ │ │ │ + mov 0x74(%esp),%edx │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + fldl 0x80(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + fldl 0x28(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%edx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edx,%edi,1) │ │ │ │ - mov 0x88(%esp),%edx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x80(%esp),%edx │ │ │ │ - fld %st(1) │ │ │ │ - fldl 0x40(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ + fldl 0x88(%esp) │ │ │ │ + mov 0x68(%esp),%edx │ │ │ │ + fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x7c(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x78(%esp),%edx │ │ │ │ - fld %st(2) │ │ │ │ - fldl 0x48(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + fldl 0x90(%esp) │ │ │ │ + mov 0x60(%esp),%edx │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(3),%st │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x74(%esp),%ecx │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fldl 0x90(%esp) │ │ │ │ - mov 0x70(%esp),%edx │ │ │ │ - fmul %st,%st(4) │ │ │ │ + fldl 0x78(%esp) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + fmul %st,%st(3) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(5),%st │ │ │ │ - fxch %st(5) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fxch %st(4) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fxch %st(3) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fld %st(0) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ - mov 0x64(%esp),%ecx │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(0) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x5c(%esp),%ecx │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov 0x54(%esp),%ecx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ - fxch %st(4) │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fxch %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ fstpl (%edx,%edi,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%edx,%edi,1) │ │ │ │ add $0x10,%edi │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jl eeb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl eed0 │ │ │ │ mov 0x90(%esp),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ - jmp f090 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp f090 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x88(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - add %ecx,0x78(%esp) │ │ │ │ - mov 0x88(%esp),%esi │ │ │ │ - add %eax,0x7c(%esp) │ │ │ │ - add %eax,0x74(%esp) │ │ │ │ - add %ecx,0x70(%esp) │ │ │ │ - add %eax,0x6c(%esp) │ │ │ │ - add %ecx,0x68(%esp) │ │ │ │ - add %eax,0x64(%esp) │ │ │ │ add %ecx,0x60(%esp) │ │ │ │ + add %eax,0x64(%esp) │ │ │ │ add %eax,0x5c(%esp) │ │ │ │ add %ecx,0x58(%esp) │ │ │ │ add %eax,0x54(%esp) │ │ │ │ add %ecx,0x50(%esp) │ │ │ │ add %eax,0x4c(%esp) │ │ │ │ add %ecx,0x48(%esp) │ │ │ │ add %eax,0x44(%esp) │ │ │ │ add %ecx,0x40(%esp) │ │ │ │ + add %eax,0x3c(%esp) │ │ │ │ + add %ecx,0x38(%esp) │ │ │ │ + add %eax,0x34(%esp) │ │ │ │ + add %ecx,0x30(%esp) │ │ │ │ + mov 0x88(%esp),%esi │ │ │ │ + add %eax,0x2c(%esp) │ │ │ │ + add %ecx,0x28(%esp) │ │ │ │ cmp 0x8c(%esp),%esi │ │ │ │ - jl edd0 │ │ │ │ + jl edf0 │ │ │ │ mov 0xc8(%esp),%esi │ │ │ │ - jmp f100 │ │ │ │ + jmp f100 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0xd4(%esp),%edx │ │ │ │ incl 0xac(%esp) │ │ │ │ mov 0xdc(%esp),%ecx │ │ │ │ - add %edx,0xbc(%esp) │ │ │ │ - mov 0xac(%esp),%eax │ │ │ │ - mov 0xe0(%esp),%edx │ │ │ │ - add %edx,0xb0(%esp) │ │ │ │ + mov 0xd4(%esp),%edx │ │ │ │ add %ecx,0xb4(%esp) │ │ │ │ + add %edx,0xbc(%esp) │ │ │ │ add %ecx,0xb8(%esp) │ │ │ │ add %ecx,0xc0(%esp) │ │ │ │ add 0xe4(%esp),%esi │ │ │ │ + mov 0xac(%esp),%eax │ │ │ │ + mov 0xe0(%esp),%edx │ │ │ │ + add %edx,0xb0(%esp) │ │ │ │ cmp 0xec(%esp),%eax │ │ │ │ - jne ec40 │ │ │ │ + jne ec60 │ │ │ │ add $0x11c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -12547,15 +12490,15 @@ │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x55c0b,%ebx │ │ │ │ + add $0x54c0b,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ @@ -12570,19 +12513,19 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jge f314 │ │ │ │ + jge f314 │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ - mov 0x4(%esi),%esi │ │ │ │ fld1 │ │ │ │ + mov 0x4(%esi),%esi │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ @@ -12593,71 +12536,71 @@ │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x34(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x1c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle f320 │ │ │ │ + jle f320 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x4(,%ebx,4),%ebx │ │ │ │ - jmp f25c │ │ │ │ + jmp f25c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,(%edi,%ebx,1) │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - je f2a2 │ │ │ │ + je f2a2 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cltd │ │ │ │ mov (%edi,%ebx,1),%ecx │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%edi,%ebx,1) │ │ │ │ mov %ecx,%edi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ shr $0x1f,%edi │ │ │ │ lea (%edi,%ecx,1),%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jl f240 │ │ │ │ + jl f240 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov (%edi,%ebx,1),%edi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ sub %ecx,%edi │ │ │ │ add %edx,%edi │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edi,(%esi,%ebx,1) │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - jne f259 │ │ │ │ + jne f259 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ mov 0x64(%eax),%edi │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ @@ -12669,52 +12612,52 @@ │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ imul (%esi,%eax,4),%edx │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add (%esi,%eax,4),%edx │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne f2c0 │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + jne f2c0 │ │ │ │ shl $0x4,%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x50(%ebp),%ecx │ │ │ │ add -0x4c(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ inc %esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx) │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ - mov -0x40(%ebp),%esp │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne f1e0 │ │ │ │ + mov -0x40(%ebp),%esp │ │ │ │ + jne f1e0 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ - jmp f2f7 │ │ │ │ + jmp f2f7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x55a4b,%ebx │ │ │ │ + add $0x54a4b,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -12730,22 +12673,22 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge f537 │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ + jge f537 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ + fldl -0x9c54(%ebx) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - fldl -0xac54(%ebx) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0xf(,%eax,4),%edx │ │ │ │ shr $0x4,%edx │ │ │ │ @@ -12753,116 +12696,116 @@ │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x20(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle f540 │ │ │ │ + jle f540 │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ lea -0x4(,%eax,4),%ebx │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - jmp f41d │ │ │ │ + jmp f41d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - je f460 │ │ │ │ + je f460 │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov %esi,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %esi,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jl f400 │ │ │ │ + jl f400 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov (%eax,%ebx,1),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ sub %esi,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%edi,%ebx,1) │ │ │ │ - jmp f406 │ │ │ │ + jmp f406 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ fld1 │ │ │ │ xor %edx,%edx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ - fstpl -0x38(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov (%eax,%esi,4),%ebx │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ shr $0x1f,%eax │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %edx,%ebx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fildl (%ecx,%esi,4) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ fldl -0x38(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ imul (%eax,%esi,4),%ecx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add %ebx,%ecx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ imul (%ecx,%esi,4),%edx │ │ │ │ add (%ebx,%esi,4),%edx │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x18(%edi) │ │ │ │ - jg f480 │ │ │ │ + jg f480 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ add -0x58(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x5c(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ @@ -12871,35 +12814,35 @@ │ │ │ │ fmull (%eax) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jne f3b0 │ │ │ │ + jne f3b0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - jmp f517 │ │ │ │ + jmp f517 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5582c,%ebx │ │ │ │ + add $0x5482c,%ebx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ cltd │ │ │ │ @@ -12911,50 +12854,50 @@ │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge f67f │ │ │ │ + jge f67f │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ fldz │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne f690 │ │ │ │ + jne f690 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ fstl (%edi,%edx,1) │ │ │ │ lea (%edi,%edx,1),%ebx │ │ │ │ fstl 0x8(%edi,%edx,1) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle f66b │ │ │ │ + jle f66b │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x68(%esi),%edi │ │ │ │ - mov 0x74(%esi),%ebp │ │ │ │ fld %st(0) │ │ │ │ + mov 0x74(%esi),%ebp │ │ │ │ fld %st(1) │ │ │ │ imul %edx,%eax │ │ │ │ lea (%edi,%eax,8),%ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0x6c(%esi),%ecx │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ add %edx,%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ lea (%edi,%eax,8),%edi │ │ │ │ - jmp f640 │ │ │ │ + jmp f640 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx),%eax │ │ │ │ fldl (%edx) │ │ │ │ @@ -12968,45 +12911,45 @@ │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne f640 │ │ │ │ + jne f640 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne f5c0 │ │ │ │ + jne f5c0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp f5d0 │ │ │ │ + jmp f5d0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x556cb,%ebx │ │ │ │ + add $0x546cb,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ @@ -13021,19 +12964,19 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jge f854 │ │ │ │ + jge f854 │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ - mov 0x4(%esi),%esi │ │ │ │ fld1 │ │ │ │ + mov 0x4(%esi),%esi │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ @@ -13044,71 +12987,71 @@ │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x34(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x1c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle f860 │ │ │ │ + jle f860 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x4(,%ebx,4),%ebx │ │ │ │ - jmp f79c │ │ │ │ + jmp f79c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,(%edi,%ebx,1) │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - je f7e2 │ │ │ │ + je f7e2 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cltd │ │ │ │ mov (%edi,%ebx,1),%ecx │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%edi,%ebx,1) │ │ │ │ mov %ecx,%edi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ shr $0x1f,%edi │ │ │ │ lea (%edi,%ecx,1),%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jl f780 │ │ │ │ + jl f780 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov (%edi,%ebx,1),%edi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ sub %ecx,%edi │ │ │ │ add %edx,%edi │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edi,(%esi,%ebx,1) │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - jne f799 │ │ │ │ + jne f799 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ mov 0x64(%eax),%edi │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ @@ -13120,52 +13063,52 @@ │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ imul (%esi,%eax,4),%ecx │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ add %edi,%edx │ │ │ │ add (%esi,%eax,4),%ecx │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne f800 │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + jne f800 │ │ │ │ shl $0x4,%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x4c(%ebp),%ecx │ │ │ │ add -0x50(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ inc %esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx) │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ - mov -0x40(%ebp),%esp │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne f720 │ │ │ │ + mov -0x40(%ebp),%esp │ │ │ │ + jne f720 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ - jmp f837 │ │ │ │ + jmp f837 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5550b,%ebx │ │ │ │ + add $0x5450b,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -13181,22 +13124,22 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge fa77 │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ + jge fa77 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ + fldl -0x9c54(%ebx) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - fldl -0xac54(%ebx) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0xf(,%eax,4),%edx │ │ │ │ shr $0x4,%edx │ │ │ │ @@ -13204,116 +13147,116 @@ │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x20(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x24(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle fa80 │ │ │ │ + jle fa80 │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ lea -0x4(,%eax,4),%ebx │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - jmp f95d │ │ │ │ + jmp f95d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ sub $0x4,%ebx │ │ │ │ cmp $0xfffffffc,%ebx │ │ │ │ - je f9a0 │ │ │ │ + je f9a0 │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov (%eax,%ebx,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov %esi,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %esi,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jl f940 │ │ │ │ + jl f940 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov (%eax,%ebx,1),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ sub %esi,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,(%edi,%ebx,1) │ │ │ │ - jmp f946 │ │ │ │ + jmp f946 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ fld1 │ │ │ │ xor %edx,%edx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ - fstpl -0x38(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov (%eax,%esi,4),%ebx │ │ │ │ mov (%edx,%esi,4),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ shr $0x1f,%eax │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %edx,%ebx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fildl (%ecx,%esi,4) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ fldl -0x38(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ imul (%eax,%esi,4),%ecx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add %ebx,%ecx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ imul (%ecx,%esi,4),%edx │ │ │ │ add (%ebx,%esi,4),%edx │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x18(%edi) │ │ │ │ - jg f9c0 │ │ │ │ + jg f9c0 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ add -0x58(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x5c(%ebp),%eax │ │ │ │ fldl 0x8(%edi) │ │ │ │ @@ -13322,172 +13265,172 @@ │ │ │ │ fmull (%edi) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jne f8f0 │ │ │ │ + jne f8f0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ fld1 │ │ │ │ - jmp fa57 │ │ │ │ + jmp fa57 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 39296 │ │ │ │ + add $0x542f1,%ecx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - call 39316 │ │ │ │ - add $0x552e9,%ecx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ test $0x10,%ah │ │ │ │ - je fab7 │ │ │ │ + je fab7 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1000e │ │ │ │ + jle 1000e │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ lea 0x0(,%ecx,4),%ebx │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ test $0x4,%bl │ │ │ │ - je faf0 │ │ │ │ + je faf0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je fafe │ │ │ │ + je fafe │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne faf0 │ │ │ │ + jne faf0 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %edx,(%esi) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ and $0x4,%ebx │ │ │ │ - je fb20 │ │ │ │ + je fb20 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je fb2e │ │ │ │ + je fb2e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne fb20 │ │ │ │ - mov %edx,0x28(%esi) │ │ │ │ + jne fb20 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%ecx │ │ │ │ + mov %edx,0x28(%esi) │ │ │ │ push %ecx │ │ │ │ call 46d0 │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x20(%esi) │ │ │ │ test %edx,%edx │ │ │ │ - jle fb70 │ │ │ │ + jle fb70 │ │ │ │ mov 0x24(%esi),%edi │ │ │ │ mov 0x1c(%esi),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl (%edi,%eax,4) │ │ │ │ fildl (%ebx,%eax,4) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne fb60 │ │ │ │ + jne fb60 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%edx │ │ │ │ push %edx │ │ │ │ call 46d0 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle fbbe │ │ │ │ - mov 0x20(%esi),%edx │ │ │ │ + jle fbbf │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ + mov 0x20(%esi),%edx │ │ │ │ + fldl -0x9c5c(%edi) │ │ │ │ lea (%edx,%ecx,8),%ebx │ │ │ │ - fldl -0xac5c(%edi) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fld1 │ │ │ │ - fdivl (%edx) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ - fsubrs -0xad84(%edi) │ │ │ │ + fld1 │ │ │ │ + fdivl -0x8(%edx) │ │ │ │ + fsubrs -0x9d84(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne fba0 │ │ │ │ + jne fba0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ test $0x40,%dl │ │ │ │ - jne ff50 │ │ │ │ + jne ff50 │ │ │ │ test $0x80,%dl │ │ │ │ - jne fdd0 │ │ │ │ + jne fdd0 │ │ │ │ test $0x1,%dh │ │ │ │ - jne fdf3 │ │ │ │ + jne fdf3 │ │ │ │ test $0x1,%dl │ │ │ │ - jne fe17 │ │ │ │ + jne fe17 │ │ │ │ test $0x4,%dl │ │ │ │ - je fc12 │ │ │ │ + je fc13 │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je ffeb │ │ │ │ + je ffeb │ │ │ │ inc %eax │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x68(%esi) │ │ │ │ test $0x8,%dl │ │ │ │ - jne ffb0 │ │ │ │ + jne ffb0 │ │ │ │ test $0x10,%dl │ │ │ │ - jne ff80 │ │ │ │ + jne ff80 │ │ │ │ test $0x20,%dl │ │ │ │ - je fc9b │ │ │ │ + je fc9b │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 10004 │ │ │ │ + jle 10004 │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ mov $0x1,%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %edx,%edi │ │ │ │ inc %eax │ │ │ │ add %edi,%edi │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne fc50 │ │ │ │ + jne fc50 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ @@ -13497,22 +13440,22 @@ │ │ │ │ mov %eax,(%esp) │ │ │ │ call 46d0 │ │ │ │ imul 0x4(%esi),%edi │ │ │ │ mov %eax,0x70(%esi) │ │ │ │ shl $0x2,%edi │ │ │ │ mov %edi,(%esp) │ │ │ │ call 46d0 │ │ │ │ - mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x38(%esi),%edx │ │ │ │ mov %eax,0x6c(%esi) │ │ │ │ test $0x4,%dh │ │ │ │ - jne fcd0 │ │ │ │ + jne fcd0 │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - jne fdac │ │ │ │ + jne fdac │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,0x88(%esi) │ │ │ │ mov 0x240(%ecx),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov 0x25c(%ecx),%eax │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -13529,42 +13472,42 @@ │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x7c(%esi) │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 1001e │ │ │ │ + jne 1001e │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ - mov %eax,0x80(%esi) │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %eax,0x80(%esi) │ │ │ │ mov 0x20c(%ebx),%ecx │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ push %ecx │ │ │ │ call 4200 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 4690 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 46d0 │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov %eax,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle fd4e │ │ │ │ + jle fd4e │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ mov %edx,(%edi,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jg fd40 │ │ │ │ + jg fd40 │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push 0x3c(%esi) │ │ │ │ push $0xffffffff │ │ │ │ push 0x80(%esi) │ │ │ │ push 0x7c(%esi) │ │ │ │ push %edi │ │ │ │ @@ -13586,47 +13529,47 @@ │ │ │ │ pop %eax │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 4360 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - je fcab │ │ │ │ + je fcab │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp fcab │ │ │ │ + jmp fcab │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ test $0x1,%dh │ │ │ │ - je fbdc │ │ │ │ + je fbdd │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ test $0x1,%dl │ │ │ │ - je fbe5 │ │ │ │ + je fbe6 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ @@ -13634,40 +13577,40 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x64(%esi) │ │ │ │ test %edx,%edx │ │ │ │ - jle ffe0 │ │ │ │ + jle ffe0 │ │ │ │ + fldl -0x9c54(%ebx) │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ - fldl -0xac54(%ebx) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ lea (%eax,%edx,1),%edi │ │ │ │ mov (%ecx,%edx,1),%eax │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,(%edi) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov (%ecx,%edx,1),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle ff32 │ │ │ │ + jle ff32 │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edx,%esi │ │ │ │ mov %eax,%edx │ │ │ │ @@ -13682,124 +13625,124 @@ │ │ │ │ add %ebx,%eax │ │ │ │ mov %edi,%ebx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ fildl (%eax,%esi,1) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ - fdivrs -0xad8c(%ebx) │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ + fdivrs -0x9d8c(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ mov 0x64(%edx),%eax │ │ │ │ mov (%eax,%esi,1),%eax │ │ │ │ fstpl (%eax,%edi,8) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ mov %edi,(%eax) │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ mov (%eax,%esi,1),%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jg fec0 │ │ │ │ + jg fec0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%esi │ │ │ │ incl -0x34(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cmp 0x18(%esi),%eax │ │ │ │ - jge ffe0 │ │ │ │ + jge ffe0 │ │ │ │ addl $0x4,-0x24(%ebp) │ │ │ │ mov 0x64(%esi),%eax │ │ │ │ - jmp fe60 │ │ │ │ + jmp fe60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul 0x4(%esi),%ecx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%esi) │ │ │ │ - jmp fbca │ │ │ │ + jmp fbcb │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ + imul 0x18(%esi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ mov 0x2c(%esi),%ecx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - imul 0x18(%esi),%eax │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x68(%esi) │ │ │ │ - jmp fc24 │ │ │ │ + jmp fc25 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x68(%esi) │ │ │ │ - jmp fc1b │ │ │ │ + jmp fc1c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ - jmp fbe5 │ │ │ │ + jmp fbe6 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push 0x2c(%esi) │ │ │ │ call 43c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ - jmp fbf5 │ │ │ │ + jmp fbf6 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp fc5a │ │ │ │ + jmp fc5a │ │ │ │ movl $0x1,(%esi) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp fb2e │ │ │ │ + jmp fb2e │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp fcf9 │ │ │ │ + jmp fcf9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x54d3c,%ebx │ │ │ │ + add $0x53d3c,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -13809,433 +13752,436 @@ │ │ │ │ cmovge %eax,%ecx │ │ │ │ mov $0x0,%eax │ │ │ │ cmovge %edx,%eax │ │ │ │ imul %ecx,%ebp │ │ │ │ lea 0x0(%ebp,%eax,1),%edx │ │ │ │ add %edx,%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jge 10156 │ │ │ │ + jge 10154 │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 10156 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ - mov 0x40(%edi),%edi │ │ │ │ - fldl -0xac54(%ebx) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ + jle 10154 │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ shl $0x4,%ecx │ │ │ │ + fldl -0x9c54(%ebx) │ │ │ │ + mov 0x40(%edi),%edi │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov 0x8(%ebp),%ebp │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ sar $1,%eax │ │ │ │ neg %eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + add 0x4(%esp),%esi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ - add 0x14(%esp),%esi │ │ │ │ shl $0x4,%edx │ │ │ │ add %ebp,%edx │ │ │ │ add %ecx,%ebp │ │ │ │ - mov %ebp,0x1c(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ lea (%edi,%eax,1),%ebp │ │ │ │ fldl (%edx) │ │ │ │ - jmp 10102 │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 10102 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - fmull 0x0(%ebp) │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ + mov %ebx,(%esp) │ │ │ │ inc %ebx │ │ │ │ add $0x10,%ecx │ │ │ │ - fildl 0x10(%esp) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fildl (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldl -0x10(%ecx) │ │ │ │ - fldl -0x8(%ecx) │ │ │ │ - fld %st(2) │ │ │ │ + fld %st(0) │ │ │ │ fcos │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fldl -0x10(%ecx) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl -0x8(%ecx) │ │ │ │ + fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - faddp %st,%st(5) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fmull -0x10(%ecx) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x8(%ecx) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%edx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 10100 │ │ │ │ + jne 10100 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x10,%edx │ │ │ │ - cmp %edx,0x1c(%esp) │ │ │ │ - jne 100e0 │ │ │ │ - add $0x2c,%esp │ │ │ │ + cmp %edx,0xc(%esp) │ │ │ │ + jne 100e0 │ │ │ │ + ffreep %st(0) │ │ │ │ + add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x54c1b,%ebx │ │ │ │ + add $0x53c1b,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ call 40d0 │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ cmp %edx,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge 103dc │ │ │ │ + jge 103fe │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - mov 0x4(%edi),%esi │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x8(%edi),%eax │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - fldl -0xac54(%ebx) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov 0x4(%edi),%esi │ │ │ │ + fldl -0x9c54(%ebx) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov %esp,-0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %esp,-0x4c(%ebp) │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ + lea 0xf(,%edi,4),%ecx │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ lea 0x13(%eax),%edx │ │ │ │ add $0x1b,%eax │ │ │ │ + and $0xfffffff0,%ecx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffff8,%edx │ │ │ │ - lea 0x7(%esp),%eax │ │ │ │ - lea 0x7(%esp),%ecx │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ - lea 0xf(,%edi,4),%edx │ │ │ │ - and $0xfffffff8,%ecx │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + lea 0x7(%esp),%edx │ │ │ │ + sub %ecx,%esp │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %esp,%esi │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ shr $0x3,%eax │ │ │ │ - sub %edx,%esp │ │ │ │ movl $0x0,0x0(,%eax,8) │ │ │ │ movl $0x0,0x4(,%eax,8) │ │ │ │ - mov %esp,%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 102b5 │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + jle 102b4 │ │ │ │ fldz │ │ │ │ - imul -0x20(%ebp),%edx │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + imul -0x20(%ebp),%ecx │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - lea (%eax,%edx,8),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + lea (%eax,%ecx,8),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 10280 │ │ │ │ - nop │ │ │ │ + jmp 10280 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ neg %ebx │ │ │ │ - mov %ebx,%edx │ │ │ │ - shr $0x1f,%edx │ │ │ │ - add %ebx,%edx │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - sar $1,%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov %edx,(%esi,%eax,4) │ │ │ │ - fmull (%ebx,%eax,8) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + shr $0x1f,%ecx │ │ │ │ + add %ebx,%ecx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ + sar $1,%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov %ecx,(%esi,%eax,4) │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + fmul %st(2),%st │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ inc %eax │ │ │ │ + cmp %eax,-0x20(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstl (%ecx,%eax,8) │ │ │ │ - cmp %eax,-0x20(%ebp) │ │ │ │ - jne 10280 │ │ │ │ + fstl (%edx,%eax,8) │ │ │ │ + jne 10280 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 103c6 │ │ │ │ + jle 103e6 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - lea -0x1(%edi),%ebx │ │ │ │ - fldl (%ecx,%edi,8) │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ + fldl (%edx,%edi,8) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + mov %edx,%ecx │ │ │ │ fldl 0x8(%edi) │ │ │ │ fldl (%edi) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - jmp 102f2 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 102f2 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - fld %st(4) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ + fld %st(3) │ │ │ │ fcos │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ - fld %st(3) │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(5) │ │ │ │ + faddp %st,%st(4) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fsubrp %st,%st(5) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fsubrp %st,%st(4) │ │ │ │ + fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 103fe │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ + jle 1041e │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - jmp 1034d │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + jmp 1036d │ │ │ │ + jmp 10360 │ │ │ │ nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %ecx │ │ │ │ sub %ecx,%ebx │ │ │ │ mov %ebx,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 103f0 │ │ │ │ + je 10410 │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ mov %ecx,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %ecx,%edx │ │ │ │ sar $1,%edx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 10340 │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ + je 10360 │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x20(%ebp) │ │ │ │ - jle 103a0 │ │ │ │ + mov %ebx,(%esi,%eax,4) │ │ │ │ + jle 103c0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ inc %eax │ │ │ │ fildl (%esi,%ebx,4) │ │ │ │ fmull (%edx,%ebx,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 10380 │ │ │ │ - jmp 103b0 │ │ │ │ + jne 103a0 │ │ │ │ + jmp 103d0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0x10,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - cmp %eax,-0x38(%ebp) │ │ │ │ - jne 102f0 │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + jne 102f0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x48(%ebp),%esp │ │ │ │ - incl -0x44(%ebp) │ │ │ │ - addl $0x10,-0x34(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ - jne 101e0 │ │ │ │ + mov -0x4c(%ebp),%esp │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + addl $0x10,-0x40(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp %eax,-0x54(%ebp) │ │ │ │ + jne 101e0 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ incl (%esi) │ │ │ │ - jmp 10371 │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + jmp 10391 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ - jmp 10364 │ │ │ │ + jmp 10384 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5496c,%ebx │ │ │ │ - mov (%eax),%ebp │ │ │ │ + add $0x5394c,%ebx │ │ │ │ + mov (%eax),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ + mov (%edi),%ebp │ │ │ │ mov %eax,%ecx │ │ │ │ - mov 0x0(%ebp),%edi │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %ebp,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ cmp %edx,%ecx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - cmovl %esi,%eax │ │ │ │ - mov $0x0,%esi │ │ │ │ - cmovge %edx,%esi │ │ │ │ - imul %eax,%ecx │ │ │ │ - lea (%ecx,%esi,1),%edx │ │ │ │ - lea (%eax,%edx,1),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jge 10546 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ + cmovge %eax,%esi │ │ │ │ + mov $0x0,%eax │ │ │ │ + cmovge %edx,%eax │ │ │ │ + imul %esi,%ecx │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ + add %edx,%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + jge 1054b │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 10546 │ │ │ │ - mov %edi,%esi │ │ │ │ - fldl -0xac54(%ebx) │ │ │ │ - shr $0x1f,%esi │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ - add %edi,%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - sar $1,%esi │ │ │ │ - sub %esi,%edi │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - shl $0x4,%edx │ │ │ │ - shl $0x4,%ecx │ │ │ │ - mov 0x4(%esi),%esi │ │ │ │ + jle 1054b │ │ │ │ + mov %ebp,%ecx │ │ │ │ + shl $0x4,%esi │ │ │ │ + fldl -0x9c54(%ebx) │ │ │ │ + mov 0x40(%edi),%edi │ │ │ │ + shr $0x1f,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ - add %esi,%ecx │ │ │ │ - add %esi,%edx │ │ │ │ + add %ecx,%ebp │ │ │ │ + mov %edx,%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ + sar $1,%ebp │ │ │ │ + sub %ebp,%ecx │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ + mov 0x4(%ebp),%ebp │ │ │ │ + add %ebp,%esi │ │ │ │ + add %ebp,%edx │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ - mov 0x40(%ebp),%ecx │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ lea (%eax,%esi,1),%ebp │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edi,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ - fmull 0x8(%esp) │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl 0x8(%edx) │ │ │ │ fldl (%edx) │ │ │ │ - jmp 10502 │ │ │ │ - jmp 10500 │ │ │ │ + jmp 10502 │ │ │ │ + jmp 10500 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ fmul %st(3),%st │ │ │ │ fsincos │ │ │ │ fldl -0x10(%eax) │ │ │ │ - fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x8(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - faddp %st,%st(4) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + faddp %st,%st(3) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x10(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%edx) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 10500 │ │ │ │ + jne 10500 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - inc %edi │ │ │ │ + inc %ecx │ │ │ │ add $0x10,%edx │ │ │ │ - cmp %edx,0x4(%esp) │ │ │ │ - jne 104b0 │ │ │ │ + cmp %edx,0xc(%esp) │ │ │ │ + jne 104c0 │ │ │ │ + ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5482b,%ebx │ │ │ │ + add $0x5381b,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -14250,79 +14196,76 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ cmp %esi,%edx │ │ │ │ - jge 10702 │ │ │ │ + jge 106ff │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ add %eax,%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - fldl -0xac54(%eax) │ │ │ │ + fldl -0x9c54(%eax) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ lea 0xf(%edi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %esi │ │ │ │ mov %esp,-0x20(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ - js 10642 │ │ │ │ + js 10642 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - jmp 10620 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%ecx,4),%ebx │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ mov %ebx,%edi │ │ │ │ shr $0x1f,%edi │ │ │ │ add %ebx,%edi │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sar $1,%edi │ │ │ │ sub %edi,%edx │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jae 10620 │ │ │ │ + jae 10620 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 106eb │ │ │ │ + jle 106e8 │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 10710 │ │ │ │ + jle 10710 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fldz │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%edx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ @@ -14333,148 +14276,146 @@ │ │ │ │ add $0x4,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fildl -0x4(%eax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 106a0 │ │ │ │ + jne 106a0 │ │ │ │ fsincos │ │ │ │ - fldl (%esi) │ │ │ │ fldl 0x8(%esi) │ │ │ │ add -0x1c(%ebp),%edi │ │ │ │ add $0x10,%esi │ │ │ │ - fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl -0x10(%esi) │ │ │ │ fmul %st(3),%st │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(5),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl 0x8(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - faddl (%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ + fmull -0x10(%esi) │ │ │ │ + fldl (%ebx) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fmull -0x8(%esi) │ │ │ │ + cmp %esi,-0x30(%ebp) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - cmp %esi,-0x30(%ebp) │ │ │ │ - jne 10670 │ │ │ │ + jne 10670 │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ - incl -0x34(%ebp) │ │ │ │ add $0x10,%ebx │ │ │ │ + incl -0x34(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 105d0 │ │ │ │ + jne 105e0 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ - jmp 106b7 │ │ │ │ + jmp 106b7 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x54652,%ebx │ │ │ │ + add $0x53652,%ebx │ │ │ │ mov (%esi),%edi │ │ │ │ call 40d0 │ │ │ │ - mov %eax,%esi │ │ │ │ - cmp %eax,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ cmovle %edi,%esi │ │ │ │ lea 0xf(,%esi,4),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%ecx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %edx,%edi │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ call 42c0 │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ cmp %eax,%esi │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov 0xc(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ - jle 108d6 │ │ │ │ + jle 108d6 │ │ │ │ imul %eax,%edx │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ lea 0x2(%eax,%eax,1),%ebx │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 10920 │ │ │ │ + jle 10920 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 108fd │ │ │ │ + jle 108fd │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ dec %edx │ │ │ │ mov %ebx,0x0(,%ecx,4) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle 108e0 │ │ │ │ + jle 108e0 │ │ │ │ mov %ebx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ dec %edx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 10821 │ │ │ │ + jne 10821 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x4(%edi,%eax,4),%edx │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 1083c │ │ │ │ + jne 1083c │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov %edx,(%esi) │ │ │ │ mov (%edi,%eax,4),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ @@ -14490,36 +14431,36 @@ │ │ │ │ mov %edx,%eax │ │ │ │ sub -0x40(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ imul %esi,%eax │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jns 108ac │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + jns 108ac │ │ │ │ sub -0x40(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ lea 0x1(%ebx,%edx,1),%eax │ │ │ │ imul %edi,%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ imul %edi,%eax │ │ │ │ dec %eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 108d6 │ │ │ │ + je 108d6 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ cmp (%edi),%eax │ │ │ │ - jg 108d6 │ │ │ │ + jg 108d6 │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ @@ -14529,135 +14470,135 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 10832 │ │ │ │ + je 10832 │ │ │ │ add $0x2,%ecx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 108e0 │ │ │ │ - jmp 10832 │ │ │ │ + jne 108e0 │ │ │ │ + jmp 10832 │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 10819 │ │ │ │ + jne 10819 │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 10929 │ │ │ │ + jmp 10929 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %edx,%ebx │ │ │ │ mov %edx,(%esi) │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ imul -0x3c(%ebp),%eax │ │ │ │ movl $0x0,(%esi) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ dec %eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov (%esi),%eax │ │ │ │ - jmp 1087f │ │ │ │ + jmp 1087f │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x54412,%ebx │ │ │ │ + add $0x53412,%ebx │ │ │ │ mov (%esi),%edi │ │ │ │ call 40d0 │ │ │ │ - mov %eax,%esi │ │ │ │ - cmp %eax,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ cmovle %edi,%esi │ │ │ │ lea 0xf(,%esi,4),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%ecx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %edx,%edi │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ call 42c0 │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ movl $0xffffffff,(%edx) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ movl $0xffffffff,(%edx) │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ movl $0xffffffff,(%edx) │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 10b0d │ │ │ │ + jle 10b0d │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ lea 0x2(%eax,%eax,1),%ebx │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 10b70 │ │ │ │ + jle 10b70 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 10b3d │ │ │ │ + jle 10b3d │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ dec %edx │ │ │ │ mov %ebx,0x0(,%ecx,4) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle 10b20 │ │ │ │ + jle 10b20 │ │ │ │ mov %ebx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ dec %edx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 10a58 │ │ │ │ + jne 10a58 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x4(%edi,%eax,4),%edx │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 10a73 │ │ │ │ + jne 10a73 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ add %edx,%ebx │ │ │ │ mov %edx,(%esi) │ │ │ │ @@ -14673,17 +14614,17 @@ │ │ │ │ mov %edx,%eax │ │ │ │ sub -0x40(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ imul %esi,%eax │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jns 10ae3 │ │ │ │ - mov -0x1c(%ebp),%esi │ │ │ │ + jns 10ae3 │ │ │ │ sub -0x40(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov 0xc(%ebp),%ebx │ │ │ │ lea 0x1(%esi,%edx,1),%eax │ │ │ │ imul %ecx,%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x10(%ebp),%esi │ │ │ │ @@ -14691,18 +14632,18 @@ │ │ │ │ dec %eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 10b0d │ │ │ │ + je 10b0d │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ cmp (%ebx),%eax │ │ │ │ - jg 10b0d │ │ │ │ + jg 10b0d │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ @@ -14713,138 +14654,138 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 10a69 │ │ │ │ + je 10a69 │ │ │ │ add $0x2,%ecx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 10b20 │ │ │ │ - jmp 10a69 │ │ │ │ + jne 10b20 │ │ │ │ + jmp 10a69 │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 10a50 │ │ │ │ + jne 10a50 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ mov %edx,(%ebx) │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - jmp 10b86 │ │ │ │ + jmp 10b86 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov %edx,(%esi) │ │ │ │ mov (%edi,%eax,4),%esi │ │ │ │ add %edx,%esi │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ imul -0x30(%ebp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ dec %eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov (%edi),%eax │ │ │ │ - jmp 10ab6 │ │ │ │ + jmp 10ab6 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x541c2,%ebx │ │ │ │ + add $0x531c2,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 40d0 │ │ │ │ - mov %eax,%esi │ │ │ │ - cmp %eax,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ cmovle %edi,%esi │ │ │ │ lea 0xf(,%esi,4),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edx,%ecx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %edx,%edi │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ shr $0x2,%ecx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ call 42c0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%edx) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%edx) │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ movl $0xffffffff,(%edx) │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ movl $0xffffffff,(%ebx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 10d3e │ │ │ │ + jle 10d3e │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ lea 0x2(%eax,%eax,1),%ebx │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ test %esi,%esi │ │ │ │ - jle 10db0 │ │ │ │ + jle 10db0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 10d80 │ │ │ │ + jle 10d80 │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ dec %edx │ │ │ │ mov %ebx,0x0(,%ecx,4) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle 10d60 │ │ │ │ + jle 10d60 │ │ │ │ mov %ebx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ dec %edx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 10c9f │ │ │ │ + jne 10c9f │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ add -0x4(%edi,%eax,4),%edx │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 10cba │ │ │ │ + jne 10cba │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov %eax,(%ebx) │ │ │ │ @@ -14854,70 +14795,70 @@ │ │ │ │ mov %edx,(%ebx) │ │ │ │ mov %eax,%edx │ │ │ │ sub -0x3c(%ebp),%edx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ mov %edx,(%ebx) │ │ │ │ test %edx,%edx │ │ │ │ - jns 10d14 │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + jns 10d14 │ │ │ │ sub -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ lea 0x1(%ebx,%eax,1),%eax │ │ │ │ mov %eax,(%ecx) │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 10d3e │ │ │ │ + je 10d3e │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ cmp (%esi),%eax │ │ │ │ - jg 10d3e │ │ │ │ + jg 10d3e │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - jmp 10d60 │ │ │ │ + jmp 10d60 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 10cb0 │ │ │ │ + je 10cb0 │ │ │ │ add $0x2,%ecx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 10d60 │ │ │ │ - jmp 10cb0 │ │ │ │ + jne 10d60 │ │ │ │ + jmp 10cb0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 10c97 │ │ │ │ + jne 10c97 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov (%edi,%ebx,4),%edx │ │ │ │ mov %eax,(%ecx) │ │ │ │ lea -0x1(%edx,%eax,1),%edx │ │ │ │ - jmp 10dc5 │ │ │ │ + jmp 10dc5 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ @@ -14928,416 +14869,413 @@ │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %edx,(%edi) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ lea -0x1(%ecx),%edx │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %edx,(%edi) │ │ │ │ mov (%esi),%edx │ │ │ │ - jmp 10cf0 │ │ │ │ + jmp 10cf0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x53f88,%ebx │ │ │ │ + add $0x52f88,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ - mov %ebx,-0x2c(%ebp) │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ call 40d0 │ │ │ │ - mov %ebx,-0x2c(%ebp) │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ cmp %edx,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 11262 │ │ │ │ + jge 11262 │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ + fldl -0x9c4c(%eax) │ │ │ │ imul %edi,%esi │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ - fldl -0xac4c(%eax) │ │ │ │ shl $0x2,%edi │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%ebx),%edi │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ lea 0x13(%esi),%edx │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ and $0xfffffff0,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x38(%ebp) │ │ │ │ + mov %esp,-0x3c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ - mov %esp,-0x4c(%ebp) │ │ │ │ + mov %esp,-0x50(%ebp) │ │ │ │ and $0xfffffffc,%edx │ │ │ │ + shr $0x2,%ecx │ │ │ │ sub %eax,%esp │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x2c(%ebx),%eax │ │ │ │ - shr $0x2,%ecx │ │ │ │ shr $0x3,%edx │ │ │ │ + fstpl 0x0(,%edx,8) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ - fstpl 0x0(,%edx,8) │ │ │ │ imul %ebx,%eax │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %edi │ │ │ │ - mov %esp,-0x48(%ebp) │ │ │ │ + mov %esp,-0x4c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - js 112af │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + js 112af │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ mov 0x24(%ebx),%edi │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov %edi,%edx │ │ │ │ neg %edx │ │ │ │ shl $0x3,%edx │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ add %edi,%edi │ │ │ │ imul %eax,%edx │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ shl $0x3,%edx │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ - imul -0x34(%ebp),%edx │ │ │ │ + imul -0x38(%ebp),%edx │ │ │ │ lea (%ecx,%edx,8),%ebx │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x28(%ebp) │ │ │ │ + fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%ecx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ mov %ecx,(%ebx,%eax,4) │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 10ff0 │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ + jle 10ff0 │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ add %edi,%ecx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ - add -0x48(%ebp),%ebx │ │ │ │ + add -0x4c(%ebp),%ebx │ │ │ │ add %ecx,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 10fe0 │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + jne 10fe0 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - add %esi,-0x30(%ebp) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + add %esi,-0x34(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 10f80 │ │ │ │ + jne 10f80 │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl -0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0x74(%ebp) │ │ │ │ call 4220 │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 11233 │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + jle 11233 │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov 0x6c(%esi),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ mov 0x68(%esi),%esi │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ add -0x90(%ebp),%eax │ │ │ │ lea (%esi,%edi,8),%edi │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - cmp -0x34(%ebp),%ecx │ │ │ │ - jge 111ba │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + cmp -0x38(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + jge 111ba │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - fmul %st(0),%st │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ mov (%edx,%ecx,4),%edx │ │ │ │ inc %edi │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ imul %ecx,%edi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - imul -0x34(%ebp),%eax │ │ │ │ + imul -0x38(%ebp),%eax │ │ │ │ add %edi,%edi │ │ │ │ mov %eax,%edx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 1114a │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 11144 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x68(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 11116 │ │ │ │ + je 1110f │ │ │ │ fchs │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ - add -0x50(%ebp),%edi │ │ │ │ + add -0x54(%ebp),%edi │ │ │ │ fstl (%eax,%ecx,8) │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ add (%esi,%ebx,4),%eax │ │ │ │ + cmp %ecx,-0x38(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ - cmp %ecx,-0x34(%ebp) │ │ │ │ - je 111b0 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%esi │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 111b0 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov (%eax,%ecx,4),%ebx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov (%esi,%ecx,4),%eax │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - add %ebx,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + mov (%esi,%ecx,4),%eax │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + add %ebx,%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + fildl -0x34(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ fdiv %st(1),%st │ │ │ │ - fld %st(2) │ │ │ │ - fsub %st(1),%st │ │ │ │ + fld %st(0) │ │ │ │ + fsubrl (%eax,%ecx,8) │ │ │ │ + fxch %st(1) │ │ │ │ + fsubl (%eax,%ecx,8) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fsubp %st,%st(3) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 110d0 │ │ │ │ + ja 110d0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 11270 │ │ │ │ + ja 11270 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 11123 │ │ │ │ - nop │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ + jmp 1111d │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ fstpl (%edi) │ │ │ │ - mov -0x38(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 1120e │ │ │ │ - jmp 112a7 │ │ │ │ - jmp 11200 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jg 1120e │ │ │ │ + jmp 112a7 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%ebx,%ecx,4) │ │ │ │ dec %ecx │ │ │ │ - je 11290 │ │ │ │ + je 11290 │ │ │ │ mov (%esi,%ecx,4),%eax │ │ │ │ - mov (%ebx,%ecx,4),%edx │ │ │ │ sub (%edi,%ecx,4),%eax │ │ │ │ + mov (%ebx,%ecx,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 11200 │ │ │ │ + je 11200 │ │ │ │ addl $0x4,-0x6c(%ebp) │ │ │ │ inc %edx │ │ │ │ addl $0x8,-0x70(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%ecx,4) │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jne 11060 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov %edx,(%ebx,%ecx,4) │ │ │ │ + jne 11060 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov 0x70(%eax),%eax │ │ │ │ mov %esi,(%eax,%edi,4) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov -0x84(%ebp),%esp │ │ │ │ add %esi,-0x88(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ cmp %eax,-0x8c(%ebp) │ │ │ │ - jne 10e80 │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + jne 10e80 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 11123 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 1111d │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0x4,-0x6c(%ebp) │ │ │ │ incl (%ebx) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - je 11233 │ │ │ │ + je 11233 │ │ │ │ addl $0x8,-0x70(%ebp) │ │ │ │ - jmp 1106c │ │ │ │ + jmp 1106c │ │ │ │ mov (%ebx,%ecx,4),%edx │ │ │ │ - jmp 1121b │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - jmp 1101b │ │ │ │ + jmp 1121b │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + jmp 1101b │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ @@ -15350,29 +15288,29 @@ │ │ │ │ fldl 0x10(%ebp) │ │ │ │ lea 0x17(,%edx,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %esp,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jl 11400 │ │ │ │ + jl 11400 │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ - fmull (%ecx) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ + fmull (%ecx) │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x2e(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ add %edi,%eax │ │ │ │ @@ -15388,26 +15326,25 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 11350 │ │ │ │ + jne 11350 │ │ │ │ xor %ecx,%ecx │ │ │ │ nop │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov (%eax,%ecx,4),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ shl $0x4,%esi │ │ │ │ add -0x48(%ebp),%esi │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ + fstl -0x38(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fildll (%esi) │ │ │ │ fistpll -0x38(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ @@ -15421,21 +15358,21 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 1140c │ │ │ │ + jne 1140c │ │ │ │ fstp %st(1) │ │ │ │ - mov %edi,%ecx │ │ │ │ fildll 0x8(%esi) │ │ │ │ + mov %edi,%ecx │ │ │ │ lea 0x8(%esi),%edi │ │ │ │ - fistpll -0x38(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ + fistpll -0x38(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ fadd %st(1),%st │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ @@ -15443,44 +15380,44 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 11417 │ │ │ │ + jne 11417 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ cmp -0x50(%ebp),%ecx │ │ │ │ - jne 11360 │ │ │ │ + jne 11360 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 11404 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 11404 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 11386 │ │ │ │ + jmp 11384 │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 113bf │ │ │ │ + jmp 113bd │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x53963,%ebx │ │ │ │ + add $0x52963,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -15492,69 +15429,69 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 114f0 │ │ │ │ + jge 114f0 │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov (%esi),%edi │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ lea 0x1(%eax),%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ - jmp 114d7 │ │ │ │ + jmp 114d7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x40(%edi),%edx │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ inc %ebx │ │ │ │ lea (%edx,%eax,8),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - imul %ebp,%edx │ │ │ │ - mov 0x4(%esi),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ + imul %ebp,%edx │ │ │ │ + mov 0x4(%esi),%ebp │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x68(%edi),%edx │ │ │ │ push 0x10(%esp) │ │ │ │ push 0x0(%ebp) │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ - call 112c0 │ │ │ │ + call 112c0 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - je 114f0 │ │ │ │ + je 114f0 │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - je 11490 │ │ │ │ + je 11490 │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp 11492 │ │ │ │ + jmp 11492 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x53881,%ebx │ │ │ │ + add $0x52881,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -15568,15 +15505,15 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 11655 │ │ │ │ + jge 11655 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x14(%eax),%ebx │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ @@ -15591,95 +15528,95 @@ │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ sub -0x38(%ebp),%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ecx │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 11660 │ │ │ │ + jne 11660 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov 0x68(%edi),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ fstl 0x0(,%ecx,8) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 11600 │ │ │ │ + js 11600 │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp 115e0 │ │ │ │ + jmp 115e0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ebx,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge 115e0 │ │ │ │ + jge 115e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ - jmp 11610 │ │ │ │ + jmp 11610 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%edi),%ecx │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ push -0x24(%ebp) │ │ │ │ lea (%ecx,%ebx,8),%ebx │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ push (%ecx) │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ push 0xc(%ecx,%eax,1) │ │ │ │ push 0x8(%ecx,%eax,1) │ │ │ │ push 0x4(%ecx,%eax,1) │ │ │ │ push (%ecx,%eax,1) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - call 112c0 │ │ │ │ + call 112c0 │ │ │ │ mov -0x28(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne 11580 │ │ │ │ + jne 11580 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ - jmp 115a2 │ │ │ │ + jmp 115a2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x536f8,%ebx │ │ │ │ + add $0x526f8,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -15694,15 +15631,15 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 11ae8 │ │ │ │ + jge 11ae8 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ @@ -15735,48 +15672,48 @@ │ │ │ │ mov %esp,-0x44(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - shr $0x2,%ebx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ lea 0x1b(%ecx),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - shr $0x2,%ebx │ │ │ │ shr $0x3,%edx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 11f86 │ │ │ │ + jne 11f86 │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,%edi │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - js 119d0 │ │ │ │ + js 119d0 │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ neg %eax │ │ │ │ @@ -15824,151 +15761,151 @@ │ │ │ │ lea 0x1(%ebx,%edx,1),%edx │ │ │ │ sub %ebx,%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 118b0 │ │ │ │ + jle 118b0 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x68(%ebp),%ebx │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 118a3 │ │ │ │ + jne 118a3 │ │ │ │ decl -0x2c(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add %ecx,-0x3c(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 11844 │ │ │ │ + jne 11844 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0x7c(%ebp) │ │ │ │ call 4220 │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x68(%ecx),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - lea 0x0(,%esi,8),%eax │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + lea 0x0(,%esi,8),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ fldl (%eax) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ imul %ecx,%esi │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%edx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 1199d │ │ │ │ + jge 1199d │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ fldl 0x8(%esi) │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ imul %ecx,%edi │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ fmull 0x8(%esi,%edi,8) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ fstpl 0x8(%esi,%edi,8) │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jg 119a1 │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + jg 119a1 │ │ │ │ fldl (%ebx) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ sub %edx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%edx │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ lea (%esi,%edi,8),%esi │ │ │ │ + fld %st(1) │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 11984 │ │ │ │ + jne 11984 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 119a3 │ │ │ │ + jmp 119a3 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 119a3 │ │ │ │ + jmp 119a3 │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x10,-0x3c(%ebp) │ │ │ │ - add -0x2c(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ + add -0x2c(%ebp),%ebx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - jne 11918 │ │ │ │ + jne 11918 │ │ │ │ + cmpl $0x4,-0x28(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 11da6 │ │ │ │ + je 11da6 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 11b20 │ │ │ │ + je 11b20 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 11ad0 │ │ │ │ + jle 11ad0 │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x74(%esi),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle 11a67 │ │ │ │ + jle 11a67 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - imul %edi,%ecx │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ - add %ecx,%ecx │ │ │ │ + imul %edi,%ecx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + add %ecx,%ecx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov (%esi,%edi,4),%edx │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ imul %edi,%esi │ │ │ │ inc %edi │ │ │ │ @@ -15978,18 +15915,18 @@ │ │ │ │ fmull (%ebx,%esi,8) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ fstl (%esi,%edi,8) │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ add (%esi,%edx,4),%eax │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ - cmp %edi,-0x28(%ebp) │ │ │ │ - jne 11a29 │ │ │ │ + jne 11a29 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ @@ -16000,65 +15937,65 @@ │ │ │ │ add -0x50(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - faddl (%esi) │ │ │ │ mov %eax,%edi │ │ │ │ + faddl (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg 11ab0 │ │ │ │ - jmp 11b03 │ │ │ │ + jg 11ab0 │ │ │ │ + jmp 11b03 │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 11af0 │ │ │ │ + je 11af0 │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%ebx,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 11aa6 │ │ │ │ + je 11aa6 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jne 11a04 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne 11a04 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x74(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - jne 11700 │ │ │ │ + jne 11700 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ incl -0x2c(%ebp) │ │ │ │ incl (%ebx) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jne 11a09 │ │ │ │ - jmp 11ad0 │ │ │ │ + jne 11a09 │ │ │ │ + jmp 11ad0 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ incl -0x2c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jne 11a04 │ │ │ │ - jmp 11ad0 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne 11a04 │ │ │ │ + jmp 11ad0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 11ad0 │ │ │ │ + jle 11ad0 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov 0x74(%esi),%ebx │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ @@ -16066,118 +16003,118 @@ │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ fldl (%eax) │ │ │ │ + mov %eax,%edx │ │ │ │ fldl 0x8(%eax) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ add %esi,%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ add %esi,%ecx │ │ │ │ add %ecx,%esi │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %edx,%ebx │ │ │ │ - shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 11bac │ │ │ │ + jmp 11bac │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 11be6 │ │ │ │ + jmp 11be6 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ fldl (%edi,%ecx,8) │ │ │ │ - mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ - jmp 11c2c │ │ │ │ + jmp 11c2c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ - jmp 11c6a │ │ │ │ + jmp 11c6a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 11cc8 │ │ │ │ - jmp 11cc0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 11cc8 │ │ │ │ + jmp 11cc0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -16186,85 +16123,85 @@ │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %ecx,%edi │ │ │ │ mov %edi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add %esi,%edx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(5) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 11cc0 │ │ │ │ + jne 11cc0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 11c60 │ │ │ │ + jne 11c60 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 11c20 │ │ │ │ + jne 11c20 │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 11bd8 │ │ │ │ + jne 11bd8 │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 11ba0 │ │ │ │ + jne 11ba0 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + fstpl 0x28(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ + mov %edi,0x14(%ebx) │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ dec %eax │ │ │ │ - mov %edi,0x14(%ebx) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ - fstpl 0x28(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov %ebx,0xc(%ecx) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %ebx,0x10(%ecx) │ │ │ │ - jmp 11ad0 │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp 11ad0 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 11ad0 │ │ │ │ + jle 11ad0 │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ @@ -16278,168 +16215,168 @@ │ │ │ │ fldl 0x8(%edx) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ lea (%eax,%ecx,1),%edi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ebx │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 11e19 │ │ │ │ + jmp 11e19 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ imul %esi,%edi │ │ │ │ mov %edi,%esi │ │ │ │ - jmp 11e4b │ │ │ │ + jmp 11e4b │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - mov 0x8(%edx,%eax,4),%eax │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ + mov 0x8(%edx,%eax,4),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%eax │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ - jmp 11e7f │ │ │ │ + jmp 11e7f │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%esi,%edx,4),%eax │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ imul %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 11ec8 │ │ │ │ - jmp 11ec0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 11ec8 │ │ │ │ + jmp 11ec0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%edi │ │ │ │ mov %edi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add %ebx,%edx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 11ec0 │ │ │ │ + jne 11ec0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 11e75 │ │ │ │ + jne 11e75 │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 11e3f │ │ │ │ + jne 11e3f │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 11e0f │ │ │ │ + jne 11e0f │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - dec %eax │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp 11ad0 │ │ │ │ + jmp 11ad0 │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%ecx │ │ │ │ - jmp 117a5 │ │ │ │ + jmp 117a5 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x52dd8,%ebx │ │ │ │ + add $0x51dd8,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -16454,15 +16391,15 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1233c │ │ │ │ + jge 1233c │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %esp,-0xa0(%ebp) │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ @@ -16477,53 +16414,53 @@ │ │ │ │ mov %esp,-0x4c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - shr $0x2,%ebx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - shr $0x2,%ebx │ │ │ │ shr $0x3,%edx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - jne 12922 │ │ │ │ + jne 12923 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ inc %eax │ │ │ │ imul %eax,%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea 0xf(,%ebx,8),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 121ff │ │ │ │ + js 121ff │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ imul -0x28(%ebp),%edx │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ @@ -16573,52 +16510,52 @@ │ │ │ │ lea 0x1(%edi,%edx,1),%edx │ │ │ │ sub %edi,%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 121b8 │ │ │ │ + jle 121b8 │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x54(%ebp),%ebx │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 121ab │ │ │ │ + jne 121ab │ │ │ │ decl -0x38(%ebp) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ add %edi,-0x40(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1214c │ │ │ │ + jne 1214c │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0x84(%ebp) │ │ │ │ call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 1267a │ │ │ │ + je 1267a │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 1235f │ │ │ │ + je 1235f │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 12324 │ │ │ │ + jle 12324 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ imul %eax,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ @@ -16627,15 +16564,15 @@ │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x74(%ebx),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle 122b8 │ │ │ │ + jle 122b8 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov 0x68(%eax),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ @@ -16662,18 +16599,18 @@ │ │ │ │ add %ecx,%eax │ │ │ │ add -0x40(%ebp),%ecx │ │ │ │ fstl (%ebx,%edi,8) │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%edi,4),%edx │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ add (%ebx,%eax,4),%edx │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ - cmp %edi,-0x28(%ebp) │ │ │ │ - jne 1227c │ │ │ │ + jne 1227c │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ @@ -16684,74 +16621,74 @@ │ │ │ │ add -0x5c(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - faddl (%ebx) │ │ │ │ mov %eax,%edi │ │ │ │ + faddl (%ebx) │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jg 12301 │ │ │ │ - jmp 1235a │ │ │ │ + jg 12301 │ │ │ │ + jmp 1235a │ │ │ │ movl $0x0,(%esi,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 12344 │ │ │ │ + je 12344 │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ - mov (%esi,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%esi,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 122f7 │ │ │ │ + je 122f7 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%esi,%edi,4) │ │ │ │ cmp %eax,-0x88(%ebp) │ │ │ │ - jne 12240 │ │ │ │ + mov %edx,(%esi,%edi,4) │ │ │ │ + jne 12240 │ │ │ │ mov -0xa0(%ebp),%esp │ │ │ │ incl -0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - jne 1200d │ │ │ │ + jne 1200d │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ incl -0x2c(%ebp) │ │ │ │ incl (%esi) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x88(%ebp) │ │ │ │ - jne 12245 │ │ │ │ - jmp 12324 │ │ │ │ + jne 12245 │ │ │ │ + jmp 12324 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 1230e │ │ │ │ + jmp 1230e │ │ │ │ test %esi,%esi │ │ │ │ - jle 12324 │ │ │ │ + jle 12324 │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ imul -0x24(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ mov 0x68(%ebx),%ecx │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ - lea (%edi,%edi,4),%edx │ │ │ │ - lea (%eax,%edx,1),%edi │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ + lea (%edi,%edi,4),%edx │ │ │ │ + lea (%eax,%edx,1),%edi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ mov %ecx,-0xa4(%ebp) │ │ │ │ mov 0x8(%ebx),%ecx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov 0xc(%ebx),%ecx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov 0x10(%ebx),%ecx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ @@ -16814,195 +16751,195 @@ │ │ │ │ add %ecx,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 12482 │ │ │ │ + jmp 12482 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov %edx,-0xd0(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - jmp 124d1 │ │ │ │ + jmp 124d1 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ fldl (%eax) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ add (%ecx),%eax │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1251c │ │ │ │ + jmp 1251c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ add 0x10(%ecx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%esi │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp 1255a │ │ │ │ + jmp 1255a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ add (%edx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ - jmp 12588 │ │ │ │ + jmp 12588 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ add 0x20(%edx,%eax,4),%esi │ │ │ │ - fmul %st(1),%st │ │ │ │ inc %eax │ │ │ │ mov %esi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x28(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fstl (%edi) │ │ │ │ fxch %st(5) │ │ │ │ fstl 0x8(%edi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 12580 │ │ │ │ + jne 12580 │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ addl $0x8,-0x34(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ cmp -0x48(%ebp),%edx │ │ │ │ - jne 12550 │ │ │ │ + jne 12550 │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ addl $0x8,-0x4c(%ebp) │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0x68(%ebp) │ │ │ │ - jne 12510 │ │ │ │ + jne 12510 │ │ │ │ addl $0x4,-0x80(%ebp) │ │ │ │ addl $0x8,-0x90(%ebp) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ cmp %ecx,-0xb4(%ebp) │ │ │ │ - jne 124c3 │ │ │ │ + jne 124c3 │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 12476 │ │ │ │ + jne 12476 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + fstpl 0x28(%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ not %eax │ │ │ │ mov %edi,0x14(%esi) │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ - fstpl 0x28(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - fstpl 0x20(%ebx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ mov %ecx,0xc(%esi) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ mov %ecx,0x10(%esi) │ │ │ │ - jmp 12324 │ │ │ │ + fstpl 0x20(%ebx) │ │ │ │ + jmp 12324 │ │ │ │ test %esi,%esi │ │ │ │ - jle 12324 │ │ │ │ + jle 12324 │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ mov 0x68(%edi),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ mov 0x4(%ebx),%esi │ │ │ │ - imul %eax,%edx │ │ │ │ shl $0x4,%edi │ │ │ │ + imul %eax,%edx │ │ │ │ lea (%eax,%edx,4),%ecx │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ + shl $0x6,%edx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ - shl $0x6,%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ add 0xc(%edi),%eax │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ @@ -17048,20 +16985,20 @@ │ │ │ │ add -0x2c(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ shl $0x4,%ecx │ │ │ │ lea (%ecx,%esi,1),%ebx │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - lea 0x18(%ecx,%edx,1),%ebx │ │ │ │ lea 0x10(%esi,%eax,1),%eax │ │ │ │ + lea 0x18(%ecx,%edx,1),%ebx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 1276f │ │ │ │ + jmp 1276f │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ @@ -17071,164 +17008,163 @@ │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,-0xac(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 127a5 │ │ │ │ + jmp 127a5 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ fldl (%ebx) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ - add (%ecx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ + add (%ecx),%eax │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ imul %eax,%esi │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ - jmp 127e1 │ │ │ │ + jmp 127e1 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ add 0x10(%eax),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ - jmp 12848 │ │ │ │ - jmp 12840 │ │ │ │ + jmp 12848 │ │ │ │ + jmp 12840 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ - fldl (%edx) │ │ │ │ - add $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x4,%ecx │ │ │ │ add -0x4(%ecx),%esi │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl -0x8(%edx) │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x28(%ebp),%eax │ │ │ │ + cmp %edx,-0x2c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fstl (%edi) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x8(%edi) │ │ │ │ - cmp %edx,-0x2c(%ebp) │ │ │ │ - jne 12840 │ │ │ │ + jne 12840 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ addl $0x8,-0x30(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp -0x48(%ebp),%eax │ │ │ │ - jne 127d7 │ │ │ │ + jne 127d7 │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0xa8(%ebp),%ecx │ │ │ │ - jne 12799 │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ + jne 12799 │ │ │ │ inc %edx │ │ │ │ cmp -0xa4(%ebp),%edx │ │ │ │ - jne 12765 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + jne 12765 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ fstpl 0x20(%edi) │ │ │ │ fxch %st(1) │ │ │ │ mov %ebx,0x4(%ecx) │ │ │ │ mov %edi,%ebx │ │ │ │ + mov %esi,0x10(%ecx) │ │ │ │ not %eax │ │ │ │ + mov %eax,0xc(%edx) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ - mov %esi,0x10(%ecx) │ │ │ │ - mov %eax,0xc(%edx) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ mov %ecx,0xc(%edi) │ │ │ │ - jmp 12324 │ │ │ │ + jmp 12324 │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 12098 │ │ │ │ - nop │ │ │ │ + jmp 12098 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - fnstcw 0xe(%esp) │ │ │ │ fldl 0x28(%esp) │ │ │ │ - fldl 0x30(%esp) │ │ │ │ - movzwl 0xe(%esp),%eax │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ - fildl 0x4(%esp) │ │ │ │ - fmull 0x38(%esp) │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ + fldl 0x30(%esp) │ │ │ │ + fildl 0x4(%esp) │ │ │ │ + fnstcw 0xe(%esp) │ │ │ │ + movzwl 0xe(%esp),%eax │ │ │ │ + fmull 0x38(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0xc(%esp) │ │ │ │ movzwl 0xe(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0xa(%esp) │ │ │ │ fldcw 0xc(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0xe(%esp) │ │ │ │ - mov %ax,0xa(%esp) │ │ │ │ fldcw 0xa(%esp) │ │ │ │ fistpl 0x4(%esp) │ │ │ │ fldcw 0xe(%esp) │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ mov %ebp,%eax │ │ │ │ sub %edi,%eax │ │ │ │ add %ecx,%eax │ │ │ │ @@ -17240,155 +17176,152 @@ │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ cmp %esi,0x44(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ cmovge 0x44(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ sub %esi,%edi │ │ │ │ - cmp %edx,0x48(%esp) │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ mov %edi,%ebp │ │ │ │ + cmp %edx,0x48(%esp) │ │ │ │ mov %edx,%edi │ │ │ │ cmovle 0x48(%esp),%edi │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 12a50 │ │ │ │ + jge 12a50 │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 12a30 │ │ │ │ + jl 12a30 │ │ │ │ mov (%esp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ shl $0x4,%edi │ │ │ │ - lea (%ecx,%ebp,8),%edx │ │ │ │ add %ebx,%eax │ │ │ │ + lea (%ecx,%ebp,8),%edx │ │ │ │ lea 0x10(%ebx,%edi,1),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 12a00 │ │ │ │ + jne 12a00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12a44 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 12a44 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12a44 │ │ │ │ + jmp 12a44 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,0x48(%esp) │ │ │ │ - jl 12aa0 │ │ │ │ + jl 12a9f │ │ │ │ mov (%esp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ebx,%eax │ │ │ │ lea (%edx,%ebp,8),%edx │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ shl $0x4,%ebp │ │ │ │ lea 0x10(%ebx,%ebp,1),%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 12a80 │ │ │ │ + jne 12a80 │ │ │ │ cmp 0x44(%esp),%edi │ │ │ │ - jl 12a40 │ │ │ │ + jl 12a40 │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ shl $0x4,%edi │ │ │ │ sub %esi,%edx │ │ │ │ mov (%esp),%esi │ │ │ │ + shl $0x4,%eax │ │ │ │ add %ecx,%edx │ │ │ │ add 0x4(%esp),%edx │ │ │ │ - lea 0x10(%ebx,%edi,1),%ecx │ │ │ │ - shl $0x4,%eax │ │ │ │ add %ebx,%eax │ │ │ │ + lea 0x10(%ebx,%edi,1),%ecx │ │ │ │ lea (%esi,%edx,8),%edx │ │ │ │ - jmp 12ae0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 12ae0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 12ae0 │ │ │ │ + jne 12ae0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov 0x28(%ebp),%ecx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ - mov 0x20(%ebp),%edi │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ fldl 0x10(%ebp) │ │ │ │ + mov 0x20(%ebp),%edi │ │ │ │ lea 0x17(,%ecx,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jl 12cfc │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ + jl 12d01 │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ @@ -17431,15 +17364,15 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 12be0 │ │ │ │ + jne 12be0 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov 0x24(%ebp),%esi │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ @@ -17447,37 +17380,39 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov %edx,(%ecx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 12c10 │ │ │ │ + jne 12c10 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - mov 0x24(%ebp),%esi │ │ │ │ mov %ecx,%edi │ │ │ │ + mov 0x24(%ebp),%esi │ │ │ │ imul (%eax),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add (%eax,%ecx,4),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ add -0x54(%ebp),%esi │ │ │ │ - fmull (%eax,%ecx,8) │ │ │ │ + fstl -0x38(%ebp) │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fildll (%esi) │ │ │ │ fistpll -0x38(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ @@ -17491,21 +17426,21 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 12d08 │ │ │ │ + jne 12d0d │ │ │ │ fstp %st(1) │ │ │ │ - mov %edi,%ecx │ │ │ │ fildll 0x8(%esi) │ │ │ │ + mov %edi,%ecx │ │ │ │ lea 0x8(%esi),%edi │ │ │ │ - fistpll -0x38(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ + fistpll -0x38(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ fadd %st(1),%st │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ @@ -17513,50 +17448,49 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 12d13 │ │ │ │ + jne 12d18 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 12c40 │ │ │ │ + jne 12c40 │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ addl $0x8,-0x48(%ebp) │ │ │ │ inc %esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 12c30 │ │ │ │ + jne 12c30 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12d00 │ │ │ │ + jmp 12d05 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 12c6f │ │ │ │ + jmp 12c74 │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 12ca8 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 12cad │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x52063,%ebx │ │ │ │ + add $0x51063,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ @@ -17568,69 +17502,69 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 12e30 │ │ │ │ + jge 12e30 │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ mov (%esi),%esi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ inc %eax │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ - jmp 12e0f │ │ │ │ + jmp 12e0f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x40(%esi),%edi │ │ │ │ - mov 0x68(%esi),%ebp │ │ │ │ lea 0x1(%eax,%eax,1),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x68(%esi),%ebp │ │ │ │ inc %ebx │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ + imul %edx,%ecx │ │ │ │ mov %eax,%edi │ │ │ │ - imul %edx,%eax │ │ │ │ push 0x1c(%esp) │ │ │ │ + imul %edx,%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - imul %edx,%ecx │ │ │ │ + shl $0x4,%ecx │ │ │ │ shl $0x5,%eax │ │ │ │ + add %ebp,%ecx │ │ │ │ lea 0x0(%ebp,%eax,1),%edx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ - shl $0x4,%ecx │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ - add %ebp,%ecx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ add %edi,%ebp │ │ │ │ push %ebp │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ push 0x8(%eax,%edi,1) │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ - call 12b10 │ │ │ │ + call 12b10 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0x8(%esp) │ │ │ │ - je 12e30 │ │ │ │ + je 12e30 │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - je 12da0 │ │ │ │ + je 12da0 │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp 12da2 │ │ │ │ + jmp 12da2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -17638,15 +17572,15 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x51f41,%ebx │ │ │ │ + add $0x50f41,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -17660,38 +17594,38 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 13013 │ │ │ │ + jge 13013 │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov 0x10(%edi),%esi │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ lea (%esi,%esi,1),%edx │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ lea 0x2(%edx),%edi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%ecx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ lea 0x10(%ecx),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -17699,15 +17633,15 @@ │ │ │ │ sub -0x54(%ebp),%esp │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ebx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 13020 │ │ │ │ + jne 13020 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov 0x68(%eax),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ shl $0x5,%eax │ │ │ │ @@ -17716,112 +17650,112 @@ │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fstl 0x0(,%ebx,8) │ │ │ │ lea 0x1(%eax,%eax,1),%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ lea (%ecx,%ebx,1),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 13040 │ │ │ │ + jle 13040 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 12f60 │ │ │ │ + jne 12f60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ fldl 0x8(%ecx,%ebx,1) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - fstl (%edx,%edi,8) │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ + fstl (%edx,%edi,8) │ │ │ │ + fld1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%ebx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 12fa0 │ │ │ │ + jne 12fa0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ + shl $0x4,%eax │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ - push -0x48(%ebp) │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x8(%ecx,%eax,1),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ + push -0x48(%ebp) │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ push 0xc(%ecx,%eax,1) │ │ │ │ push 0x8(%ecx,%eax,1) │ │ │ │ push 0x4(%ecx,%eax,1) │ │ │ │ push (%ecx,%eax,1) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - call 12b10 │ │ │ │ + call 12b10 │ │ │ │ mov -0x2c(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x38(%ebp) │ │ │ │ - jne 12ef0 │ │ │ │ + jne 12ef0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 12f15 │ │ │ │ + jmp 12f15 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl (%eax) │ │ │ │ fstpl (%edx,%edi,8) │ │ │ │ - jmp 12fbc │ │ │ │ + jmp 12fbc │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x51d28,%ebx │ │ │ │ + add $0x50d28,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -17836,32 +17770,32 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 134d8 │ │ │ │ + jge 134d8 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ lea 0x0(,%ecx,8),%ebx │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ + shl $0x2,%ecx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ - shl $0x2,%ecx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ imul %ebx,%eax │ │ │ │ add $0x10,%eax │ │ │ │ @@ -17880,52 +17814,52 @@ │ │ │ │ mov %esp,-0x54(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ + shr $0x2,%edi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - shr $0x2,%edi │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ lea 0x1b(%ebx),%eax │ │ │ │ + shr $0x2,%edi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - shr $0x2,%edi │ │ │ │ shr $0x3,%edx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - jne 13945 │ │ │ │ + jne 13945 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ movl $0x0,0x0(,%edi,4) │ │ │ │ imul -0x48(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 133b9 │ │ │ │ + js 133b9 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ lea 0x2(%eax),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ @@ -17971,54 +17905,54 @@ │ │ │ │ lea 0x1(%ebx,%eax,1),%eax │ │ │ │ sub %ebx,%ecx │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %ecx,(%edx,%edi,4) │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 13289 │ │ │ │ + jle 13289 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ add %esi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ add -0x6c(%ebp),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x2c(%ebp) │ │ │ │ - jne 1327b │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + jne 1327b │ │ │ │ dec %edi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ add %esi,-0x34(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 1321e │ │ │ │ + jne 1321e │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ xor %edi,%edi │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0x80(%ebp) │ │ │ │ call 4220 │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ fildl -0x5c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fld1 │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - fdivp %st,%st(2) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ + fld1 │ │ │ │ + fildl -0x4c(%ebp) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fildl (%eax,%ebx,4) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ fmull (%eax,%ebx,8) │ │ │ │ @@ -18026,18 +17960,18 @@ │ │ │ │ fildl -0x34(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstl (%eax,%ebx,8) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jg 13386 │ │ │ │ + jg 13386 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %ecx │ │ │ │ sub %edx,%ecx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ @@ -18046,90 +17980,90 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fld %st(1) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 13351 │ │ │ │ + jmp 13351 │ │ │ │ sub -0x38(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ lea 0x1(%eax,%edi,1),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 1336d │ │ │ │ + jns 1336d │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %edi,%edx │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp -0x34(%ebp),%ecx │ │ │ │ - jne 1334e │ │ │ │ + jne 1334e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13388 │ │ │ │ + jmp 13388 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ add %esi,-0x2c(%ebp) │ │ │ │ - lea 0x1(%eax,%edi,1),%edi │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 132cf │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + lea 0x1(%eax,%edi,1),%edi │ │ │ │ + jne 132cf │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 13763 │ │ │ │ + je 13763 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 134fb │ │ │ │ + je 134fb │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 134c0 │ │ │ │ + jle 134c0 │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x74(%esi),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle 13454 │ │ │ │ + jle 13454 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - imul %edi,%ecx │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ - add %ecx,%ecx │ │ │ │ + imul %edi,%ecx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ + add %ecx,%ecx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov (%esi,%edi,4),%edx │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ imul %edi,%esi │ │ │ │ inc %edi │ │ │ │ @@ -18139,18 +18073,18 @@ │ │ │ │ fmull (%ebx,%esi,8) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ fstl (%esi,%edi,8) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ add (%esi,%edx,4),%eax │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ - cmp %edi,-0x28(%ebp) │ │ │ │ - jne 13416 │ │ │ │ + jne 13416 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ @@ -18161,58 +18095,58 @@ │ │ │ │ add -0x44(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - faddl (%esi) │ │ │ │ mov %eax,%edi │ │ │ │ + faddl (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg 1349d │ │ │ │ - jmp 134f6 │ │ │ │ + jg 1349d │ │ │ │ + jmp 134f6 │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 134e0 │ │ │ │ + je 134e0 │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%ebx,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 13493 │ │ │ │ + je 13493 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jne 133f1 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne 133f1 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - jne 130be │ │ │ │ + jne 130be │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ incl -0x2c(%ebp) │ │ │ │ incl (%ebx) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jne 133f6 │ │ │ │ - jmp 134c0 │ │ │ │ + jne 133f6 │ │ │ │ + jmp 134c0 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - jmp 134aa │ │ │ │ + jmp 134aa │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 134c0 │ │ │ │ + jle 134c0 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ lea 0x0(,%esi,8),%edx │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ @@ -18244,183 +18178,183 @@ │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 1358b │ │ │ │ + jmp 1358b │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 135c5 │ │ │ │ + jmp 135c5 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ fldl (%edi,%ecx,8) │ │ │ │ - mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - jmp 1360c │ │ │ │ + jmp 1360c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ - jmp 1364a │ │ │ │ + jmp 1364a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - jmp 13688 │ │ │ │ + jmp 13688 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x20(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ mov %edi,%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x2c(%ebp),%edx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(5) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 13680 │ │ │ │ + jne 13680 │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 13640 │ │ │ │ + jne 13640 │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 13600 │ │ │ │ + jne 13600 │ │ │ │ incl -0x7c(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 135b7 │ │ │ │ + jne 135b7 │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 1357f │ │ │ │ + jne 1357f │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + fstpl 0x28(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ + mov %edi,0x14(%ebx) │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ dec %eax │ │ │ │ - mov %edi,0x14(%ebx) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ - fstpl 0x28(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %ecx,0x8(%ebx) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %ecx,0xc(%ebx) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %ecx,0x10(%ebx) │ │ │ │ - jmp 134c0 │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp 134c0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 134c0 │ │ │ │ + jle 134c0 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ lea 0x0(,%ecx,8),%edx │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x74(%edi),%eax │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ fldl (%ebx) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ @@ -18434,159 +18368,159 @@ │ │ │ │ add %edx,%ecx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 137db │ │ │ │ + jmp 137db │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ movl $0x0,-0x4c(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ imul %esi,%edi │ │ │ │ mov %edi,%esi │ │ │ │ - jmp 1380d │ │ │ │ + jmp 1380d │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - mov 0x8(%edx,%eax,4),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ + mov 0x8(%edx,%eax,4),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%eax │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ - jmp 13841 │ │ │ │ + jmp 13841 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ add 0x10(%esi,%edx,4),%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%esi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ - jmp 13888 │ │ │ │ - jmp 13880 │ │ │ │ + jmp 13888 │ │ │ │ + jmp 13880 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add 0x18(%ebx,%eax,4),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ inc %eax │ │ │ │ mov %edi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x2c(%ebp),%edx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 13880 │ │ │ │ + jne 13880 │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 13837 │ │ │ │ + jne 13837 │ │ │ │ incl -0x4c(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 13801 │ │ │ │ + jne 13801 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 137d1 │ │ │ │ + jne 137d1 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ mov %edi,0x10(%ebx) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - dec %eax │ │ │ │ - mov %eax,0xc(%ecx) │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0xc(%ecx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ - jmp 134c0 │ │ │ │ + jmp 134c0 │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 1317e │ │ │ │ + jmp 1317e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4c07 │ │ │ │ - add $0x51418,%eax │ │ │ │ + add $0x50418,%eax │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ @@ -18603,21 +18537,21 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge 13e69 │ │ │ │ - mov 0x4(%edi),%esi │ │ │ │ + jge 13e69 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ + mov 0x4(%edi),%esi │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ fstpt -0xa8(%ebp) │ │ │ │ - fldl -0xac4c(%eax) │ │ │ │ + fldl -0x9c4c(%eax) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %esp,-0xb4(%ebp) │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ inc %ebx │ │ │ │ @@ -18656,34 +18590,34 @@ │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %esi,-0x94(%ebp) │ │ │ │ lea 0x3(%esp),%esi │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ + shr $0x2,%esi │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ and $0xfffffff8,%edi │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ - shr $0x2,%esi │ │ │ │ shr $0x3,%edx │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 14308 │ │ │ │ + jne 14308 │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ movl $0x0,0x0(,%esi,4) │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ lea 0xf(,%ecx,4),%eax │ │ │ │ fld1 │ │ │ │ and $0xfffffff0,%eax │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - js 13d41 │ │ │ │ + js 13d41 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ @@ -18729,96 +18663,96 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ebx │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov %ebx,(%edx,%ecx,4) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov %eax,(%esi,%ecx,4) │ │ │ │ test %edx,%edx │ │ │ │ - jle 13ba8 │ │ │ │ + jle 13ba8 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x7c(%ebp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 13b9a │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + jne 13b9a │ │ │ │ dec %ecx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ sub %ebx,-0x38(%ebp) │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 13b3d │ │ │ │ + jne 13b3d │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ push %ebx │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ push -0x94(%ebp) │ │ │ │ call 4220 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 1431d │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + jle 1431d │ │ │ │ fildl -0x40(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ movl $0x0,-0x60(%ebp) │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %ebx,-0x9c(%ebp) │ │ │ │ - fstpl -0x38(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fildl (%eax,%ebx,4) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - fdivrs -0xad8c(%eax) │ │ │ │ + fdivrs -0x9d8c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - fstl -0x50(%ebp) │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ + fmull -0x90(%ebp) │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x78(%ebp),%ecx │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ - jmp 13cc7 │ │ │ │ + jmp 13cc7 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ + movzwl -0x3c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fldt -0xa8(%ebp) │ │ │ │ - movzwl -0x3c(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -18833,85 +18767,85 @@ │ │ │ │ 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 13cae │ │ │ │ + je 13cae │ │ │ │ fchs │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 13d0f │ │ │ │ + je 13d0f │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl -0x38(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13c5e │ │ │ │ + ja 13c5e │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 13e71 │ │ │ │ + ja 13e71 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 13cc7 │ │ │ │ + jne 13cc7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13d15 │ │ │ │ + jmp 13d15 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ add %ecx,-0x60(%ebp) │ │ │ │ cmp %ebx,-0x24(%ebp) │ │ │ │ - jne 13c11 │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ + jne 13c11 │ │ │ │ cmpl $0x4,-0x24(%ebp) │ │ │ │ - je 14126 │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + je 14126 │ │ │ │ cmpl $0x5,-0x24(%ebp) │ │ │ │ - je 13ea2 │ │ │ │ + je 13ea2 │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 13e4b │ │ │ │ + jle 13e4b │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ shl $0x4,%edi │ │ │ │ mov 0xc(%ebx),%esi │ │ │ │ mov 0x74(%ebx),%ebx │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ add %edi,%esi │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ add %ebx,%ebx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 13dda │ │ │ │ + jle 13dda │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ @@ -18928,18 +18862,18 @@ │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ imul -0x4(%edi,%eax,4),%edx │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ add (%edi,%ebx,4),%edx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 13da1 │ │ │ │ + jne 13da1 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ @@ -18955,59 +18889,59 @@ │ │ │ │ fmull (%eax) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 13e9d │ │ │ │ + jle 13e9d │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 13e27 │ │ │ │ + jmp 13e27 │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 13e89 │ │ │ │ + je 13e89 │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ sub (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 13e1d │ │ │ │ + je 13e1d │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ecx,(%esi,%eax,4) │ │ │ │ cmp %ebx,-0x98(%ebp) │ │ │ │ - jne 13d76 │ │ │ │ + mov %ecx,(%esi,%eax,4) │ │ │ │ + jne 13d76 │ │ │ │ mov -0xb4(%ebp),%esp │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - jne 139ee │ │ │ │ + jne 139ee │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 13cbf │ │ │ │ + jmp 13cbf │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ incl (%esi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x98(%ebp) │ │ │ │ - jne 13d7b │ │ │ │ - jmp 13e4b │ │ │ │ + jne 13d7b │ │ │ │ + jmp 13e4b │ │ │ │ mov (%esi,%ecx,4),%ecx │ │ │ │ - jmp 13e3a │ │ │ │ + jmp 13e3a │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov %ebx,-0xc0(%ebp) │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ @@ -19023,194 +18957,194 @@ │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ fldl (%ebx) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x3,%eax │ │ │ │ - add %eax,%edi │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ add %edx,%ecx │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + add %eax,%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 13f30 │ │ │ │ + jmp 13f30 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ mov %ecx,-0xd0(%ebp) │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edx,-0xd4(%ebp) │ │ │ │ - jmp 13f69 │ │ │ │ + jmp 13f69 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ fldl 0x10(%ecx,%eax,8) │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ add 0x8(%edi,%eax,4),%ecx │ │ │ │ mov -0xc0(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ - jmp 13fbc │ │ │ │ + jmp 13fbc │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ fldl 0x20(%eax,%ecx,8) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - jmp 13ffa │ │ │ │ + jmp 13ffa │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ fldl 0x30(%eax,%edx,8) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ - jmp 14048 │ │ │ │ - jmp 14040 │ │ │ │ + jmp 14048 │ │ │ │ + jmp 14040 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ fldl 0x40(%edi,%eax,8) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ add 0x20(%edx,%eax,4),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ inc %eax │ │ │ │ mov %edi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x28(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(5) │ │ │ │ fstl 0x8(%esi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 14040 │ │ │ │ + jne 14040 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 13ff0 │ │ │ │ + jne 13ff0 │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 13fb0 │ │ │ │ + jne 13fb0 │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 13f5b │ │ │ │ + jne 13f5b │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 13f24 │ │ │ │ + jne 13f24 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + fstpl 0x28(%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ + mov %edi,0x14(%esi) │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ dec %eax │ │ │ │ - mov %edi,0x14(%esi) │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ - fstpl 0x28(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ mov -0xbc(%ebp),%ecx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - fstpl 0x20(%ebx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %ecx,0xc(%esi) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ mov %ecx,0x10(%esi) │ │ │ │ - jmp 13e4b │ │ │ │ + fstpl 0x20(%ebx) │ │ │ │ + jmp 13e4b │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ @@ -19227,30 +19161,30 @@ │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x3,%eax │ │ │ │ - add %eax,%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %edx,%esi │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + add %eax,%ecx │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ add %ecx,%eax │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ add %esi,%edx │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 1419c │ │ │ │ + jmp 1419c │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ @@ -19258,141 +19192,141 @@ │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 141ce │ │ │ │ + jmp 141ce │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xb8(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ mov %ecx,-0xc0(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ fldl 0x10(%edx,%edi,8) │ │ │ │ - mov 0x8(%eax,%edi,4),%edi │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%eax,%edi,4),%edi │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ imul %edi,%edx │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 14206 │ │ │ │ + jmp 14206 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ fldl 0x20(%eax,%edx,8) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ - jmp 14248 │ │ │ │ + jmp 14248 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ fldl 0x30(%ebx,%eax,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ mov %edi,%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x28(%ebp),%edx │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x8(%esi) │ │ │ │ - cmp -0x2c(%ebp),%eax │ │ │ │ - jne 14240 │ │ │ │ + jne 14240 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 141fc │ │ │ │ + jne 141fc │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ cmp %edx,-0x54(%ebp) │ │ │ │ - jne 141c2 │ │ │ │ + jne 141c2 │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x54(%ebp),%eax │ │ │ │ - jne 14192 │ │ │ │ + jne 14192 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ mov %edi,0x10(%esi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ - dec %eax │ │ │ │ - mov %eax,0xc(%ecx) │ │ │ │ fstpl 0x20(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x8(%ebx) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0xc(%ecx) │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ + fstpl 0x8(%ebx) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ mov %edi,0xc(%esi) │ │ │ │ - jmp 13e4b │ │ │ │ + jmp 13e4b │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%edi │ │ │ │ - jmp 13aa9 │ │ │ │ + jmp 13aa9 │ │ │ │ cmpl $0x4,-0x24(%ebp) │ │ │ │ - je 13e4b │ │ │ │ + je 13e4b │ │ │ │ cmpl $0x5,-0x24(%ebp) │ │ │ │ - je 13e4b │ │ │ │ + je 13e4b │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 13d41 │ │ │ │ + jmp 13d41 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x50a38,%ebx │ │ │ │ + add $0x4fa38,%ebx │ │ │ │ mov (%edi),%esi │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -19408,26 +19342,26 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge 148b0 │ │ │ │ - mov 0xc(%edi),%esi │ │ │ │ + jge 148b0 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + mov 0xc(%edi),%esi │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ - fstpt -0xb0(%ebp) │ │ │ │ - fldl -0xac4c(%eax) │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ mov %esi,-0xa4(%ebp) │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ + fstpt -0xb0(%ebp) │ │ │ │ + fldl -0x9c4c(%eax) │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ lea -0x1(%esi),%ecx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ inc %eax │ │ │ │ @@ -19453,48 +19387,48 @@ │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - shr $0x2,%ebx │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x1b(%ecx),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - shr $0x2,%ebx │ │ │ │ shr $0x3,%edx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 14d4c │ │ │ │ + jne 14d4c │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,%edi │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - js 14786 │ │ │ │ + js 14786 │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ @@ -19539,74 +19473,74 @@ │ │ │ │ lea 0x1(%ebx,%edx,1),%edx │ │ │ │ sub %ebx,%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1458e │ │ │ │ + jle 1458e │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x78(%ebp),%ebx │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 14581 │ │ │ │ + jne 14581 │ │ │ │ decl -0x34(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub %ecx,-0x40(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 14522 │ │ │ │ + jne 14522 │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0x8c(%ebp) │ │ │ │ call 4220 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ fildl -0x2c(%ebp) │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x0(,%eax,8),%eax │ │ │ │ + and $0x1fffffff,%esi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - and $0x1fffffff,%esi │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ - fildl (%edi,%ebx,4) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + fildl (%edi,%ebx,4) │ │ │ │ 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) │ │ │ │ @@ -19614,15 +19548,15 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl -0x60(%ebp) │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 148b8 │ │ │ │ + jbe 148b8 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -19646,29 +19580,29 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x58(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 14691 │ │ │ │ + je 14691 │ │ │ │ fchs │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ imul %ebx,%esi │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jge 1474f │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jge 1474f │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ imul %ebx,%edx │ │ │ │ fsubp %st,%st(2) │ │ │ │ @@ -19679,93 +19613,93 @@ │ │ │ │ fldt -0xb0(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad8c(%eax) │ │ │ │ + fadds -0x9d8c(%eax) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%edx,8) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%eax,%esi,8) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ lea 0x2(%eax),%esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 1475b │ │ │ │ + jg 1475b │ │ │ │ + fldl (%ecx) │ │ │ │ mov %edx,%esi │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ - fldl (%ecx) │ │ │ │ sub %eax,%esi │ │ │ │ - fld %st(1) │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ mov $0x1,%edx │ │ │ │ + fld %st(1) │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 14736 │ │ │ │ + jne 14736 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1475d │ │ │ │ + jmp 1475d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1475d │ │ │ │ + jmp 1475d │ │ │ │ ffreep %st(0) │ │ │ │ add -0x40(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 1460a │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ + jne 1460a │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 14b6b │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + je 14b6b │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 14904 │ │ │ │ + je 14904 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 14892 │ │ │ │ + jle 14892 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x74(%esi),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jle 14823 │ │ │ │ + jle 14823 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - imul %edi,%ecx │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ - add %ecx,%ecx │ │ │ │ + imul %edi,%ecx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ + add %ecx,%ecx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ mov (%esi,%edi,4),%edx │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ imul %edi,%esi │ │ │ │ inc %edi │ │ │ │ @@ -19775,18 +19709,18 @@ │ │ │ │ fmull (%ebx,%esi,8) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ fstl (%esi,%edi,8) │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ add (%esi,%edx,4),%eax │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ - cmp %edi,-0x28(%ebp) │ │ │ │ - jne 147e5 │ │ │ │ + jne 147e5 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ @@ -19797,74 +19731,74 @@ │ │ │ │ add -0x60(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%esi) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - faddl (%esi) │ │ │ │ mov %eax,%edi │ │ │ │ + faddl (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg 1486f │ │ │ │ - jmp 148fc │ │ │ │ + jg 1486f │ │ │ │ + jmp 148fc │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 148cd │ │ │ │ + je 148cd │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%ebx,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 14865 │ │ │ │ + je 14865 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - jne 147c0 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne 147c0 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ incl -0x84(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - jne 143df │ │ │ │ + jne 143df │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 148e3 │ │ │ │ + ja 148e3 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x98(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 146a2 │ │ │ │ + jmp 146a2 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ incl (%ebx) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - jne 147c5 │ │ │ │ - jmp 14892 │ │ │ │ + jne 147c5 │ │ │ │ + jmp 14892 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 146a2 │ │ │ │ + jmp 146a2 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - jmp 1487c │ │ │ │ + jmp 1487c │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 14892 │ │ │ │ + jle 14892 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov 0x74(%esi),%ebx │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ @@ -19872,199 +19806,199 @@ │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ fldl (%eax) │ │ │ │ + mov %eax,%edx │ │ │ │ fldl 0x8(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ add %esi,%ecx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ add %esi,%ecx │ │ │ │ add %ecx,%esi │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %edx,%ebx │ │ │ │ - shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0xc8(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 14990 │ │ │ │ + jmp 14990 │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ mov %ecx,-0xd4(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 149cd │ │ │ │ + jmp 149cd │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xcc(%ebp),%edi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ fldl (%edi,%ecx,8) │ │ │ │ - mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ mov -0xc4(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%edx,%ecx,4),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xc0(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - jmp 14a1c │ │ │ │ + jmp 14a1c │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ - jmp 14a5a │ │ │ │ + jmp 14a5a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 14a88 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 14a88 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(6) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(5) │ │ │ │ fxch %st(4) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov 0x20(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %ecx,%edi │ │ │ │ mov %edi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add %esi,%edx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(7) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(6) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(5) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 14a80 │ │ │ │ + jne 14a80 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 14a50 │ │ │ │ + jne 14a50 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 14a10 │ │ │ │ + jne 14a10 │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 149bf │ │ │ │ + jne 149bf │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 14984 │ │ │ │ + jne 14984 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + fstpl 0x28(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ + mov %edi,0x14(%ebx) │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ dec %eax │ │ │ │ - mov %edi,0x14(%ebx) │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ - fstpl 0x28(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0xc0(%ebp),%ebx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ebx,0xc(%ecx) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %ebx,0x10(%ecx) │ │ │ │ - jmp 14892 │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp 14892 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 14892 │ │ │ │ + jle 14892 │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ @@ -20078,167 +20012,167 @@ │ │ │ │ fldl 0x8(%edx) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ lea (%eax,%ecx,1),%edi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ebx │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 14bde │ │ │ │ + jmp 14bde │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ imul %esi,%edi │ │ │ │ mov %edi,%esi │ │ │ │ - jmp 14c13 │ │ │ │ + jmp 14c13 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ mov %esi,-0xc0(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - mov 0x8(%edx,%eax,4),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ + mov 0x8(%edx,%eax,4),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%eax │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ - jmp 14c47 │ │ │ │ + jmp 14c47 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%esi,%edx,4),%eax │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ imul %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 14c88 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 14c88 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov 0x18(%edx,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %esi,%edi │ │ │ │ mov %edi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add %ebx,%edx │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jne 14c80 │ │ │ │ + jne 14c80 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 14c3d │ │ │ │ + jne 14c3d │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 14c07 │ │ │ │ + jne 14c07 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 14bd4 │ │ │ │ + jne 14bd4 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - dec %eax │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp 14892 │ │ │ │ + jmp 14892 │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%ecx │ │ │ │ - jmp 1448a │ │ │ │ + jmp 1448a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x50008,%ebx │ │ │ │ + add $0x4f008,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -20253,25 +20187,25 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 15302 │ │ │ │ + jge 15302 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %ebx,-0xa4(%ebp) │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 15852 │ │ │ │ + jne 15852 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %esp,-0xb4(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ @@ -20290,26 +20224,26 @@ │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%esi,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ + shr $0x2,%ecx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%ecx │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ @@ -20317,31 +20251,31 @@ │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ imul %eax,%ebx │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ dec %ebx │ │ │ │ - js 1586a │ │ │ │ + js 1586a │ │ │ │ mov %edx,%eax │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov %edi,-0xc4(%ebp) │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ imul -0x58(%ebp),%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ + mov 0x24(%edx),%esi │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x40(%edx),%eax │ │ │ │ - mov 0x24(%edx),%esi │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ @@ -20365,46 +20299,46 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ecx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 14fb7 │ │ │ │ + jle 14fb7 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x74(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x6c(%ebp) │ │ │ │ - jne 14fa9 │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ + jne 14fa9 │ │ │ │ dec %ebx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ sub %edi,-0x84(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 14f3d │ │ │ │ + jne 14f3d │ │ │ │ mov -0xc4(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push -0x70(%ebp) │ │ │ │ call 4220 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esi,-0xc4(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ @@ -20431,76 +20365,76 @@ │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 150f7 │ │ │ │ + jge 150f7 │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ imul %ebx,%ecx │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ fmull 0x8(%edi,%ecx,8) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ fstpl 0x8(%edi,%ecx,8) │ │ │ │ lea 0x2(%edx),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 150fb │ │ │ │ + jl 150fb │ │ │ │ + fldl (%esi) │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ sub %edx,%eax │ │ │ │ mov -0xac(%ebp),%edx │ │ │ │ - fldl (%esi) │ │ │ │ - fld %st(1) │ │ │ │ lea (%edi,%edx,8),%ecx │ │ │ │ mov $0x1,%edx │ │ │ │ + fld %st(1) │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 150de │ │ │ │ + jne 150de │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 150fd │ │ │ │ + jmp 150fd │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 150fd │ │ │ │ + jmp 150fd │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x10,-0x84(%ebp) │ │ │ │ - add -0x88(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ + add -0x88(%ebp),%esi │ │ │ │ cmp %ebx,-0x58(%ebp) │ │ │ │ - jne 15054 │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ + jne 15054 │ │ │ │ cmpl $0x4,-0x58(%ebp) │ │ │ │ - je 155ee │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ + je 155ee │ │ │ │ cmpl $0x5,-0x58(%ebp) │ │ │ │ - je 1532c │ │ │ │ + je 1532c │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 152e4 │ │ │ │ + jle 152e4 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ xor %edi,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 151d5 │ │ │ │ + jge 151d5 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ @@ -20524,18 +20458,18 @@ │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fstl (%ebx,%esi,8) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%esi,4),%edx │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ + cmp -0x58(%ebp),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - cmp -0x58(%ebp),%esi │ │ │ │ - jne 15191 │ │ │ │ + jne 15191 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ @@ -20563,15 +20497,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 158ea │ │ │ │ + jne 158ea │ │ │ │ fstp %st(1) │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ fildll 0x8(%esi) │ │ │ │ mov %eax,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -20585,82 +20519,82 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 158dc │ │ │ │ + jne 158dc │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 15324 │ │ │ │ + jle 15324 │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - jmp 152a6 │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + jmp 152a6 │ │ │ │ movl $0x0,(%ecx,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 1530a │ │ │ │ + je 1530a │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ sub (%edi,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 1529c │ │ │ │ + je 1529c │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%eax,%esi,4) │ │ │ │ cmp %edi,-0xa4(%ebp) │ │ │ │ - jne 1515d │ │ │ │ - jmp 152e4 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edx,(%eax,%esi,4) │ │ │ │ + jne 1515d │ │ │ │ + jmp 152e4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 152e4 │ │ │ │ + jmp 152e4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 152e4 │ │ │ │ + jmp 152e4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 152e4 │ │ │ │ + jmp 152e4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 152e4 │ │ │ │ + jmp 152e4 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%esp │ │ │ │ incl -0x98(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - jne 14dfb │ │ │ │ + jne 14dfb │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ incl (%eax) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0xa4(%ebp) │ │ │ │ - jne 15161 │ │ │ │ - jmp 152e4 │ │ │ │ + jne 15161 │ │ │ │ + jmp 152e4 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ - jmp 152bc │ │ │ │ + jmp 152bc │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 152e4 │ │ │ │ + js 152e4 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ fld1 │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ @@ -20681,15 +20615,15 @@ │ │ │ │ fstl 0x8(%ebx) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%esi,4),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 152d2 │ │ │ │ + jle 152d2 │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov %esi,0x4(%ecx) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ @@ -20701,67 +20635,67 @@ │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul 0x4(%edi),%ecx │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 152d6 │ │ │ │ + jle 152d6 │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ - imul 0x8(%edi),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + imul 0x8(%edi),%ebx │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ fmull (%esi,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ fstl 0x18(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0xc(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 152da │ │ │ │ + jle 152da │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %eax,%esi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - add %eax,%esi │ │ │ │ mov %ecx,0xc(%ebx) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea (%ecx,%esi,2),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ fstl 0x20(%ebx) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ imul 0xc(%edi),%ebx │ │ │ │ add (%esi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x10(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 155c0 │ │ │ │ + jle 155c0 │ │ │ │ mov %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1549f │ │ │ │ + jmp 1549f │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x20(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ imul 0x10(%edi),%ebx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ fmull (%esi,%edx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ @@ -20769,19 +20703,19 @@ │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ fstpl 0x28(%esi) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov 0x74(%ecx),%esi │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ mov %edx,%edi │ │ │ │ - add %ebx,%esi │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ + mov 0x74(%ecx),%esi │ │ │ │ fldl (%eax) │ │ │ │ + add %ebx,%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ fildll (%esi) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -20795,15 +20729,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 158d1 │ │ │ │ + jne 158d1 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -20815,66 +20749,66 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 158c6 │ │ │ │ + jne 158c6 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 15490 │ │ │ │ + jg 15490 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 15595 │ │ │ │ + jle 15595 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ - jmp 15450 │ │ │ │ + jmp 15450 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jge 155c5 │ │ │ │ + jge 155c5 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x10(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 15400 │ │ │ │ + jmp 15400 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ incl -0xa0(%ebp) │ │ │ │ cmp %ebx,-0xa0(%ebp) │ │ │ │ - jge 158a5 │ │ │ │ + jge 158a5 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 153ba │ │ │ │ + jmp 153ba │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 152e4 │ │ │ │ + js 152e4 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ @@ -20892,58 +20826,58 @@ │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%edi,4),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 152de │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + jle 152de │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ fstl 0x10(%esi) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ imul 0x4(%esi),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 152e2 │ │ │ │ + jle 152e2 │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - imul 0x8(%esi),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ + imul 0x8(%esi),%ebx │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fstl 0x18(%ecx) │ │ │ │ lea (%edi,%eax,4),%ecx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add (%edi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov %ebx,0xc(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1582c │ │ │ │ + jle 1582c │ │ │ │ mov %edx,%ecx │ │ │ │ + lea (%eax,%eax,1),%edi │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ - lea (%eax,%eax,1),%edi │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 15712 │ │ │ │ + jmp 15712 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%ebx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ @@ -20962,19 +20896,19 @@ │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov %ebx,0x10(%edi) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ mov %edi,%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ + mov %edx,%edi │ │ │ │ add 0x74(%ecx),%esi │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ fildll (%esi) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ @@ -20990,15 +20924,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 1589a │ │ │ │ + jne 1589a │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -21010,131 +20944,131 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 1588f │ │ │ │ + jne 1588f │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ cmp %edx,%edi │ │ │ │ - jg 15700 │ │ │ │ + jg 15700 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%ebx │ │ │ │ - jle 1580a │ │ │ │ + jle 1580a │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ - jmp 156b3 │ │ │ │ + jmp 156b3 │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 15887 │ │ │ │ + jge 15887 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ - jmp 1566f │ │ │ │ + jmp 1566f │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 152e4 │ │ │ │ + jge 152e4 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 15633 │ │ │ │ + jmp 15633 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 14e14 │ │ │ │ + jmp 14e14 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ - jmp 15130 │ │ │ │ + jmp 15130 │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - jmp 15837 │ │ │ │ + jmp 15837 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 157a5 │ │ │ │ + jmp 157a5 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 1576c │ │ │ │ + jmp 1576c │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ inc %esi │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 152e4 │ │ │ │ + jge 152e4 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl (%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov (%edi),%ecx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 15379 │ │ │ │ + jmp 15379 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 1552d │ │ │ │ + jmp 1552d │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 154f4 │ │ │ │ + jmp 154f4 │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - jmp 15247 │ │ │ │ + jmp 15247 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 15209 │ │ │ │ + jmp 15209 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %edx,%esi │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ fnstcw 0xe(%esp) │ │ │ │ movzwl 0xe(%esp),%eax │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ - fmull 0x28(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0xc(%esp) │ │ │ │ movzwl 0xe(%esp),%eax │ │ │ │ + fmull 0x28(%esp) │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0xa(%esp) │ │ │ │ fldcw 0xc(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0xe(%esp) │ │ │ │ - mov %ax,0xa(%esp) │ │ │ │ fldcw 0xa(%esp) │ │ │ │ fistpl 0x4(%esp) │ │ │ │ fldcw 0xe(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ - fldl (%ecx) │ │ │ │ sub 0x34(%esp),%eax │ │ │ │ + fldl (%ecx) │ │ │ │ add %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov %edx,%ebp │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ lea 0x1(%eax,%edx,1),%eax │ │ │ │ @@ -21147,49 +21081,49 @@ │ │ │ │ lea (%esi,%eax,1),%edx │ │ │ │ lea 0x10(%esi,%eax,1),%eax │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%edx) │ │ │ │ cmp 0x4(%esp),%ebp │ │ │ │ - jge 15a10 │ │ │ │ + jge 15a10 │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ mov $0x1,%edx │ │ │ │ - fstl 0x8(%ebx) │ │ │ │ lea 0x2(%edi,%edi,1),%esi │ │ │ │ + fstl 0x8(%ebx) │ │ │ │ test %edi,%edi │ │ │ │ - js 159f0 │ │ │ │ + js 159f0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%eax │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ + add $0x10,%eax │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 159c0 │ │ │ │ + jne 159c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15a04 │ │ │ │ + jmp 15a04 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15a04 │ │ │ │ + jmp 15a04 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -21198,58 +21132,58 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ lea 0x8(%ecx),%edi │ │ │ │ - fstl 0x8(%ebx) │ │ │ │ lea 0x1(%edx,%edx,1),%ebp │ │ │ │ sub 0x4(%esp),%ebp │ │ │ │ + fstl 0x8(%ebx) │ │ │ │ cmp $0x1,%ebp │ │ │ │ - jle 15a64 │ │ │ │ + jle 15a64 │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%eax │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ + add $0x10,%eax │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %ebp,%edx │ │ │ │ - jne 15a40 │ │ │ │ + jne 15a40 │ │ │ │ lea -0x8(%edi,%edx,8),%edi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 15a00 │ │ │ │ + js 15a00 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%esi │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ + add $0x10,%esi │ │ │ │ fldl -0x10(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%esi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 15a80 │ │ │ │ + jne 15a80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -21259,15 +21193,15 @@ │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4f2c8,%ebx │ │ │ │ + add $0x4e2c8,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -21282,20 +21216,20 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 15edb │ │ │ │ + jge 15edb │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 164e9 │ │ │ │ + jne 164e9 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ @@ -21313,41 +21247,41 @@ │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ + mov %edi,%ebx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ shr $0x3,%edx │ │ │ │ + fstpl 0x0(,%edx,8) │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov %edi,%ebx │ │ │ │ - fstpl 0x0(,%edx,8) │ │ │ │ imul %esi,%eax │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x7c(%ebp) │ │ │ │ dec %ebx │ │ │ │ - js 16501 │ │ │ │ + mov %esp,-0x7c(%ebp) │ │ │ │ + js 16501 │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ - imul -0x60(%ebp),%edx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + imul -0x60(%ebp),%edx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ @@ -21384,59 +21318,59 @@ │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ sub %edx,%ecx │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov %ecx,(%esi,%ebx,4) │ │ │ │ mov %eax,(%edx,%ebx,4) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 15cc1 │ │ │ │ + jle 15cc1 │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x7c(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x68(%ebp) │ │ │ │ - jne 15cb3 │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ + jne 15cb3 │ │ │ │ dec %ebx │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ sub %edi,-0x84(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 15c41 │ │ │ │ + jne 15c41 │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0x80(%ebp) │ │ │ │ call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x4,-0x60(%ebp) │ │ │ │ - je 1623a │ │ │ │ + je 1623a │ │ │ │ cmpl $0x5,-0x60(%ebp) │ │ │ │ - je 15efe │ │ │ │ + je 15efe │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 15ebd │ │ │ │ + jle 15ebd │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ cmp -0x60(%ebp),%ebx │ │ │ │ - jge 15dbd │ │ │ │ + jge 15dbd │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x68(%eax),%edi │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ @@ -21452,30 +21386,30 @@ │ │ │ │ imul %edx,%edi │ │ │ │ imul %ebx,%edx │ │ │ │ lea (%edi,%edi,1),%ecx │ │ │ │ sub %edi,%edx │ │ │ │ lea (%edx,%edx,1),%edi │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ add %ecx,%edx │ │ │ │ add -0x84(%ebp),%ecx │ │ │ │ fmull (%edi,%edx,8) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ add -0x88(%ebp),%edx │ │ │ │ fstl (%edi,%ebx,8) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ imul -0x4(%edi,%ebx,4),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ add (%edi,%edx,4),%eax │ │ │ │ + cmp -0x60(%ebp),%ebx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ - cmp -0x60(%ebp),%ebx │ │ │ │ - jne 15d84 │ │ │ │ + jne 15d84 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ @@ -21503,15 +21437,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 16573 │ │ │ │ + jne 16573 │ │ │ │ fstp %st(1) │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x8(%edi),%edi │ │ │ │ fildll 0x8(%edx) │ │ │ │ fistpll -0x60(%ebp) │ │ │ │ fldl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ @@ -21524,102 +21458,102 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 16568 │ │ │ │ + jne 16568 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 15e86 │ │ │ │ - jmp 15ef9 │ │ │ │ + jg 15e86 │ │ │ │ + jmp 15ef9 │ │ │ │ movl $0x0,(%esi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 15ee3 │ │ │ │ + je 15ee3 │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ - mov (%esi,%ebx,4),%edx │ │ │ │ sub (%ecx,%ebx,4),%eax │ │ │ │ + mov (%esi,%ebx,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 15e7c │ │ │ │ + je 15e7c │ │ │ │ incl -0x58(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov %edx,(%esi,%ebx,4) │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - jne 15d34 │ │ │ │ - jmp 15ebd │ │ │ │ + mov %edx,(%esi,%ebx,4) │ │ │ │ + jne 15d34 │ │ │ │ + jmp 15ebd │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15ebd │ │ │ │ + jmp 15ebd │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15ebd │ │ │ │ + jmp 15ebd │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15ebd │ │ │ │ + jmp 15ebd │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15ebd │ │ │ │ + jmp 15ebd │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa4(%ebp),%esp │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - jne 15b20 │ │ │ │ + jne 15b20 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ incl -0x58(%ebp) │ │ │ │ incl (%esi) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - jne 15d3d │ │ │ │ - jmp 15ebd │ │ │ │ + jne 15d3d │ │ │ │ + jmp 15ebd │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ - jmp 15e93 │ │ │ │ + jmp 15e93 │ │ │ │ test %esi,%esi │ │ │ │ - jle 15ebd │ │ │ │ + jle 15ebd │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ fld1 │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov %esi,(%edi) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ imul %ebx,%ecx │ │ │ │ - imul %eax,%ecx │ │ │ │ mov 0x68(%edi),%edi │ │ │ │ + imul %eax,%ecx │ │ │ │ lea (%esi,%ecx,2),%ecx │ │ │ │ fmull (%edi,%ecx,8) │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ fstl 0x8(%edi) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ imul (%edi),%edx │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ add (%edi,%esi,4),%edx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %edx,%ecx │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 15eab │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ + jle 15eab │ │ │ │ mov %esi,-0xa8(%ebp) │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ add -0x90(%ebp),%esi │ │ │ │ mov %edi,0x4(%edx) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ @@ -21634,18 +21568,18 @@ │ │ │ │ imul 0x4(%edi),%ecx │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ add (%edi,%esi,4),%ecx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ fstl 0x10(%edx) │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 15eaf │ │ │ │ + jle 15eaf │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ imul %ebx,%ecx │ │ │ │ @@ -21659,23 +21593,23 @@ │ │ │ │ fstl 0x18(%ecx) │ │ │ │ lea (%edi,%eax,4),%ecx │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ add (%edi,%ecx,4),%esi │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %esi,0xc(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 15eb3 │ │ │ │ + jle 15eb3 │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %eax,%edi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ - add %eax,%edi │ │ │ │ mov %ecx,0xc(%esi) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ imul %ebx,%ecx │ │ │ │ add $0x3,%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%esi,%ecx,2),%ecx │ │ │ │ @@ -21688,19 +21622,19 @@ │ │ │ │ fstl 0x20(%ecx) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul 0xc(%edx),%ecx │ │ │ │ add (%esi,%edi,4),%ecx │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov %ecx,0x10(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 16200 │ │ │ │ + jle 16200 │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - jmp 160b8 │ │ │ │ + jmp 160b8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ fldl 0x20(%edi) │ │ │ │ @@ -21752,15 +21686,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 1655d │ │ │ │ + jne 1655d │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%edi) │ │ │ │ lea 0x8(%edi),%esi │ │ │ │ fistpll -0x60(%ebp) │ │ │ │ fldl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ @@ -21772,71 +21706,71 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 16552 │ │ │ │ + jne 16552 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ incl -0x58(%ebp) │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - mov %edi,%edx │ │ │ │ cmp -0x58(%ebp),%edi │ │ │ │ - jg 160a0 │ │ │ │ + mov %edi,%edx │ │ │ │ + jg 160a0 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp -0x88(%ebp),%edi │ │ │ │ - jle 161cc │ │ │ │ + jle 161cc │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ - mov 0xc(%ecx),%ecx │ │ │ │ fldl 0x18(%ebx) │ │ │ │ + mov 0xc(%ecx),%ecx │ │ │ │ mov 0x68(%esi),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ - jmp 16030 │ │ │ │ + jmp 16030 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ cmp %edi,-0x8c(%ebp) │ │ │ │ - jge 16205 │ │ │ │ + jge 16205 │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov 0x68(%edi),%ebx │ │ │ │ mov 0x8(%edx),%ecx │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - jmp 15fd0 │ │ │ │ + jmp 15fd0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ incl -0x90(%ebp) │ │ │ │ cmp %esi,-0x90(%ebp) │ │ │ │ - jge 16526 │ │ │ │ + jge 16526 │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ mov 0x68(%edi),%ebx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - jmp 15f6d │ │ │ │ + jmp 15f6d │ │ │ │ test %esi,%esi │ │ │ │ - jle 15ebd │ │ │ │ + jle 15ebd │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ xor %edx,%edx │ │ │ │ fld1 │ │ │ │ xor %ebx,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ @@ -21857,21 +21791,21 @@ │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul (%ecx),%edx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ add (%ecx,%ebx,4),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ test %esi,%esi │ │ │ │ - jle 15eb7 │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ + jle 15eb7 │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + add %ebx,%esi │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ - add %ebx,%esi │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ imul %edi,%edx │ │ │ │ inc %edx │ │ │ │ imul %eax,%edx │ │ │ │ lea (%ebx,%edx,2),%edx │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ @@ -21882,15 +21816,15 @@ │ │ │ │ imul 0x4(%ecx),%edx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ add (%ecx,%esi,4),%edx │ │ │ │ mov %edx,%esi │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov %esi,0x8(%edx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 15ebb │ │ │ │ + jle 15ebb │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%edx) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ @@ -21906,20 +21840,20 @@ │ │ │ │ mov 0x8(%ebx),%edx │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ imul %esi,%edx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov %edx,0xc(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 164ba │ │ │ │ + jle 164ba │ │ │ │ mov %edi,%esi │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 1636e │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + jmp 1636e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov 0x18(%ecx),%esi │ │ │ │ fldl 0x18(%edx) │ │ │ │ mov 0x68(%ecx),%edx │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ @@ -21936,17 +21870,17 @@ │ │ │ │ imul %eax,%ecx │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ lea (%edi,%eax,2),%eax │ │ │ │ lea (%edi,%ecx,2),%ecx │ │ │ │ fmull (%edx,%ecx,8) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ imul 0xc(%ebx),%edx │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ add (%ebx,%eax,4),%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov %edx,0x10(%eax) │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ fstpl 0x20(%ecx) │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ @@ -21974,15 +21908,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 1651b │ │ │ │ + jne 1651b │ │ │ │ fstp %st(1) │ │ │ │ mov %esi,%edx │ │ │ │ lea 0x8(%esi),%esi │ │ │ │ fildll 0x8(%edx) │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ @@ -21995,121 +21929,121 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 16510 │ │ │ │ + jne 16510 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ inc %edi │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jg 16350 │ │ │ │ + jg 16350 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp -0x88(%ebp),%edx │ │ │ │ - jle 16488 │ │ │ │ + jle 16488 │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ mov 0x68(%ebx),%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov 0x18(%ebx),%edi │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ - jmp 162f5 │ │ │ │ + jmp 162f5 │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov %edx,%esi │ │ │ │ inc %ebx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jge 16508 │ │ │ │ + jge 16508 │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %ecx,%edx │ │ │ │ mov 0x24(%edx),%edx │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov 0x68(%ecx),%edi │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - jmp 162a4 │ │ │ │ + jmp 162a4 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jle 15ebd │ │ │ │ + jle 15ebd │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ fldl (%edi) │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov (%edx),%edx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - jmp 16259 │ │ │ │ + jmp 16259 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 15b36 │ │ │ │ + jmp 15b36 │ │ │ │ mov %edi,%ebx │ │ │ │ - jmp 15d10 │ │ │ │ + jmp 15d10 │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - jmp 164c5 │ │ │ │ + jmp 164c5 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 16412 │ │ │ │ + jmp 16412 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 163d7 │ │ │ │ + jmp 163d7 │ │ │ │ mov %esi,%edx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ inc %esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 15ebd │ │ │ │ + jge 15ebd │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov (%edx),%edx │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - jmp 15f19 │ │ │ │ + jmp 15f19 │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 16156 │ │ │ │ + jmp 16156 │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 1611d │ │ │ │ + jmp 1611d │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 15e2e │ │ │ │ + jmp 15e2e │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 15df3 │ │ │ │ + jmp 15df3 │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4e7f8,%ebx │ │ │ │ + add $0x4d7f8,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -22124,20 +22058,20 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 16b87 │ │ │ │ + jge 16b87 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 170e2 │ │ │ │ + jne 170e2 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ @@ -22155,44 +22089,44 @@ │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%esi,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%ecx │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - shr $0x2,%ecx │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ imul %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ dec %ebx │ │ │ │ - js 170fa │ │ │ │ + mov %eax,%ecx │ │ │ │ + js 170fa │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ imul %ebx,%eax │ │ │ │ @@ -22233,73 +22167,73 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ecx │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 167c2 │ │ │ │ + jle 167c2 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x74(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x68(%ebp) │ │ │ │ - jne 167b4 │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ + jne 167b4 │ │ │ │ dec %ebx │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ sub %edi,-0x84(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 16748 │ │ │ │ + jne 16748 │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push -0x70(%ebp) │ │ │ │ call 4220 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ fildl -0x78(%ebp) │ │ │ │ - fadds -0xad84(%ebx) │ │ │ │ - xor %ebx,%ebx │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ + fadds -0x9d84(%ebx) │ │ │ │ + xor %ebx,%ebx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ lea 0x13(%ecx),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ movl $0x0,-0x90(%ebp) │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - fld1 │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + add $0x2,%ecx │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ - add $0x2,%ecx │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ mov %edi,-0xc8(%ebp) │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ + fld1 │ │ │ │ cltd │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ fildl -0xa8(%ebp) │ │ │ │ idiv %ecx │ │ │ │ fdivp %st,%st(2) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ @@ -22317,18 +22251,18 @@ │ │ │ │ fildl -0xac(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov (%edi,%eax,4),%esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jg 1696b │ │ │ │ + jg 1696b │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %esi │ │ │ │ xor %ecx,%ecx │ │ │ │ sub %edx,%esi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ @@ -22338,77 +22272,77 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0xac(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fildl -0xac(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ + mov 0x68(%eax),%edi │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x68(%eax),%edi │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 16937 │ │ │ │ + jmp 16937 │ │ │ │ sub -0x84(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ add %ebx,%edx │ │ │ │ fldl (%edi,%edx,8) │ │ │ │ lea 0x1(%eax,%ebx,1),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 16953 │ │ │ │ + jns 16953 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %ebx,%edx │ │ │ │ fldl (%edi,%edx,8) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 16931 │ │ │ │ + jne 16931 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1696d │ │ │ │ + jmp 1696d │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ incl -0x90(%ebp) │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ add %ecx,-0x68(%ebp) │ │ │ │ - lea 0x1(%edi,%ebx,1),%ebx │ │ │ │ cmp %eax,-0x58(%ebp) │ │ │ │ - jne 16891 │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + lea 0x1(%edi,%ebx,1),%ebx │ │ │ │ + jne 16891 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + cmpl $0x4,-0x58(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ - cmpl $0x4,-0x58(%ebp) │ │ │ │ - je 16e7e │ │ │ │ + je 16e7e │ │ │ │ cmpl $0x5,-0x58(%ebp) │ │ │ │ - je 16bb1 │ │ │ │ + je 16bb1 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 16b69 │ │ │ │ + jle 16b69 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ xor %edi,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 16a5a │ │ │ │ + jge 16a5a │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ @@ -22432,18 +22366,18 @@ │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fstl (%ebx,%esi,8) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%esi,4),%edx │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ + cmp -0x58(%ebp),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - cmp -0x58(%ebp),%esi │ │ │ │ - jne 16a16 │ │ │ │ + jne 16a16 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ @@ -22471,15 +22405,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17185 │ │ │ │ + jne 17185 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ fildll 0x8(%esi) │ │ │ │ mov %eax,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -22493,78 +22427,78 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17177 │ │ │ │ + jne 17177 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 16ba9 │ │ │ │ + jle 16ba9 │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - jmp 16b2b │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + jmp 16b2b │ │ │ │ movl $0x0,(%ecx,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 16b8f │ │ │ │ + je 16b8f │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ sub (%edi,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 16b21 │ │ │ │ + je 16b21 │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%eax,%esi,4) │ │ │ │ cmp %edi,-0xa0(%ebp) │ │ │ │ - jne 169e5 │ │ │ │ - jmp 16b69 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edx,(%eax,%esi,4) │ │ │ │ + jne 169e5 │ │ │ │ + jmp 16b69 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16b69 │ │ │ │ + jmp 16b69 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16b69 │ │ │ │ + jmp 16b69 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16b69 │ │ │ │ + jmp 16b69 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16b69 │ │ │ │ + jmp 16b69 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp %eax,-0xb8(%ebp) │ │ │ │ - jne 165f6 │ │ │ │ + jne 165f6 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ incl (%eax) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0xa0(%ebp) │ │ │ │ - jne 169e9 │ │ │ │ - jmp 16b69 │ │ │ │ + jne 169e9 │ │ │ │ + jmp 16b69 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ - jmp 16b41 │ │ │ │ + jmp 16b41 │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 16b69 │ │ │ │ + js 16b69 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ fld1 │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ @@ -22588,91 +22522,91 @@ │ │ │ │ fstl 0x8(%ebx) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%esi,4),%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ lea (%ecx,%ecx,1),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 16b57 │ │ │ │ + jle 16b57 │ │ │ │ mov %edx,-0xac(%ebp) │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ + add %esi,%ebx │ │ │ │ mov %esi,0x4(%ecx) │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ - add %esi,%ebx │ │ │ │ fmull (%ecx,%esi,8) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ fstl 0x10(%ecx) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul 0x4(%edi),%ecx │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 16b5b │ │ │ │ + jle 16b5b │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ - imul 0x8(%edi),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + imul 0x8(%edi),%ebx │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ fmull (%esi,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ fstl 0x18(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0xc(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 16b5f │ │ │ │ + jle 16b5f │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %eax,%esi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - add %eax,%esi │ │ │ │ mov %ecx,0xc(%ebx) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea (%ecx,%esi,2),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ fstl 0x20(%ebx) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ imul 0xc(%edi),%ebx │ │ │ │ add (%esi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x10(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 16e50 │ │ │ │ + jle 16e50 │ │ │ │ mov %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 16d2f │ │ │ │ + jmp 16d2f │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x20(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ imul 0x10(%edi),%ebx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ fmull (%esi,%edx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ @@ -22680,19 +22614,19 @@ │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ fstpl 0x28(%esi) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov 0x74(%ecx),%esi │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ mov %edx,%edi │ │ │ │ - add %ebx,%esi │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ + mov 0x74(%ecx),%esi │ │ │ │ fldl (%eax) │ │ │ │ + add %ebx,%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ fildll (%esi) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -22706,15 +22640,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 1716c │ │ │ │ + jne 1716c │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -22726,61 +22660,61 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17161 │ │ │ │ + jne 17161 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 16d20 │ │ │ │ + jg 16d20 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 16e25 │ │ │ │ + jle 16e25 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ - jmp 16ce0 │ │ │ │ + jmp 16ce0 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jge 16e55 │ │ │ │ + jge 16e55 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 16c90 │ │ │ │ + jmp 16c90 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ incl -0x9c(%ebp) │ │ │ │ cmp %ebx,-0x9c(%ebp) │ │ │ │ - jge 17132 │ │ │ │ + jge 17132 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 16c3f │ │ │ │ + jmp 16c3f │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 16b69 │ │ │ │ + js 16b69 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ fld1 │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ @@ -22804,58 +22738,58 @@ │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%edi,4),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 16b63 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + jle 16b63 │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ fstl 0x10(%esi) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ imul 0x4(%esi),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 16b67 │ │ │ │ + jle 16b67 │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - imul 0x8(%esi),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ + imul 0x8(%esi),%ebx │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fstl 0x18(%ecx) │ │ │ │ lea (%edi,%eax,4),%ecx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add (%edi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov %ebx,0xc(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 170bc │ │ │ │ + jle 170bc │ │ │ │ mov %edx,%ecx │ │ │ │ + lea (%eax,%eax,1),%edi │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ - lea (%eax,%eax,1),%edi │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 16fa2 │ │ │ │ + jmp 16fa2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%ebx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ @@ -22874,19 +22808,19 @@ │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov %ebx,0x10(%edi) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ mov %edi,%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ + mov %edx,%edi │ │ │ │ add 0x74(%ecx),%esi │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ fildll (%esi) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ @@ -22902,15 +22836,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17127 │ │ │ │ + jne 17127 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -22922,112 +22856,112 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 1711c │ │ │ │ + jne 1711c │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ cmp %edx,%edi │ │ │ │ - jg 16f90 │ │ │ │ + jg 16f90 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%ebx │ │ │ │ - jle 1709a │ │ │ │ + jle 1709a │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ - jmp 16f46 │ │ │ │ + jmp 16f46 │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 17114 │ │ │ │ + jge 17114 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ - jmp 16f02 │ │ │ │ + jmp 16f02 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 16b69 │ │ │ │ + jge 16b69 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 16ec6 │ │ │ │ + jmp 16ec6 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ - jmp 1660f │ │ │ │ + jmp 1660f │ │ │ │ lea 0x13(%eax),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - jmp 169bb │ │ │ │ + jmp 169bb │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - jmp 170c7 │ │ │ │ + jmp 170c7 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 17035 │ │ │ │ + jmp 17035 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 16ffc │ │ │ │ + jmp 16ffc │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ inc %esi │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 16b69 │ │ │ │ + jge 16b69 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov 0x24(%ebx),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp 16bf6 │ │ │ │ + jmp 16bf6 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 16dbd │ │ │ │ + jmp 16dbd │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 16d84 │ │ │ │ + jmp 16d84 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - jmp 16acc │ │ │ │ + jmp 16acc │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 16a8e │ │ │ │ + jmp 16a8e │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4c07 │ │ │ │ - add $0x4dbe8,%eax │ │ │ │ + add $0x4cbe8,%eax │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ @@ -23044,25 +22978,25 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ mov %esi,-0xd0(%ebp) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jge 17630 │ │ │ │ - mov 0x4(%edi),%edi │ │ │ │ + jge 17630 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ + mov 0x4(%edi),%edi │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ fstpt -0xc0(%ebp) │ │ │ │ - fldl -0xac4c(%eax) │ │ │ │ + fldl -0x9c4c(%eax) │ │ │ │ fstpl -0xa0(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 17653 │ │ │ │ + jne 17653 │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %esp,-0xd4(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ lea 0x0(,%ecx,4),%esi │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ @@ -23080,39 +23014,39 @@ │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%ecx,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%edx │ │ │ │ + shr $0x2,%ebx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ + mov %ecx,%ebx │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ inc %eax │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ - mov %ecx,%edx │ │ │ │ lea 0xf(,%ecx,8),%eax │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov %ecx,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %eax,%esp │ │ │ │ + dec %ebx │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ - dec %ebx │ │ │ │ - js 17b26 │ │ │ │ + js 17b26 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %edi,-0xc4(%ebp) │ │ │ │ mov %esi,-0xd8(%ebp) │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ imul %ebx,%eax │ │ │ │ @@ -23156,38 +23090,38 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ecx │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ test %edx,%edx │ │ │ │ - jle 173e8 │ │ │ │ + jle 173e8 │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x74(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x68(%ebp) │ │ │ │ - jne 173da │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ + jne 173da │ │ │ │ dec %ebx │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ sub %edi,-0x7c(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 1736e │ │ │ │ + jne 1736e │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ mov -0xc4(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0x78(%ebp) │ │ │ │ call 4220 │ │ │ │ @@ -23198,60 +23132,60 @@ │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 17cd6 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + jle 17cd6 │ │ │ │ fildl -0x88(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ - mov %edi,-0xe0(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %edi,-0xe0(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ - fstpl -0x88(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov -0xc4(%ebp),%esi │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fildl (%ecx,%ebx,4) │ │ │ │ fld %st(0) │ │ │ │ - fdivrs -0xad8c(%eax) │ │ │ │ + fdivrs -0x9d8c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fstl -0xb0(%ebp) │ │ │ │ - fmull -0xa0(%ebp) │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ + fstl -0xb0(%ebp) │ │ │ │ + fmull -0xa0(%ebp) │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x7c(%ebp),%esi │ │ │ │ fstpl -0xe8(%ebp) │ │ │ │ - jmp 1755c │ │ │ │ + jmp 1755c │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0xb0(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ mov %ax,-0x8c(%ebp) │ │ │ │ + movzwl -0x8c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fldt -0xc0(%ebp) │ │ │ │ - movzwl -0x8c(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -23266,128 +23200,128 @@ │ │ │ │ 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 17540 │ │ │ │ + je 17540 │ │ │ │ fchs │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0xa0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 175ad │ │ │ │ + je 175ad │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl -0x88(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 174e7 │ │ │ │ + ja 174e7 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 17638 │ │ │ │ + ja 17638 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xe8(%ebp) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 1755c │ │ │ │ + jne 1755c │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 175b3 │ │ │ │ + jmp 175b3 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xdc(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ add %edi,-0xc4(%ebp) │ │ │ │ cmp %ebx,-0x58(%ebp) │ │ │ │ - jne 1748b │ │ │ │ - mov -0xe0(%ebp),%edi │ │ │ │ + jne 1748b │ │ │ │ cmpl $0x4,-0x58(%ebp) │ │ │ │ - je 178fe │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ + je 178fe │ │ │ │ cmpl $0x5,-0x58(%ebp) │ │ │ │ - je 17668 │ │ │ │ + je 17668 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 17b49 │ │ │ │ - jmp 17612 │ │ │ │ + jg 17b49 │ │ │ │ + jmp 17612 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17612 │ │ │ │ + jmp 17612 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17612 │ │ │ │ + jmp 17612 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17612 │ │ │ │ + jmp 17612 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 17612 │ │ │ │ + jmp 17612 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd4(%ebp),%esp │ │ │ │ incl -0x98(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ cmp %eax,-0xd0(%ebp) │ │ │ │ - jne 1722c │ │ │ │ + jne 1722c │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0xb0(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0xa0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 17554 │ │ │ │ + jmp 17554 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%edi │ │ │ │ - jmp 17242 │ │ │ │ + jmp 17242 │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ shl $0x4,%edi │ │ │ │ + fld1 │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ - imul (%edi),%ecx │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ + imul (%edi),%ecx │ │ │ │ mov %ebx,(%esi) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ fmull (%esi,%ebx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ fstl 0x8(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 17600 │ │ │ │ + jle 17600 │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov %esi,0x4(%ecx) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ add %esi,%ebx │ │ │ │ @@ -23398,89 +23332,89 @@ │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul 0x4(%edi),%ecx │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 17604 │ │ │ │ + jle 17604 │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ - imul 0x8(%edi),%ecx │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ + imul 0x8(%edi),%ecx │ │ │ │ mov %ebx,0x8(%esi) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ lea (%ebx,%eax,4),%ebx │ │ │ │ fmull (%esi,%ebx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ fstl 0x18(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0xc(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 17608 │ │ │ │ + jle 17608 │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %eax,%esi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ - add %eax,%esi │ │ │ │ mov %ecx,0xc(%ebx) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ lea (%ecx,%esi,2),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fstl 0x20(%ebx) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ imul 0xc(%edi),%ebx │ │ │ │ add (%esi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x10(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 178d0 │ │ │ │ + jle 178d0 │ │ │ │ mov %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 177af │ │ │ │ + jmp 177af │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x20(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ imul 0x10(%edi),%ebx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov %ebx,0x14(%edi) │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ + shl $0x4,%ebx │ │ │ │ fstpl 0x28(%esi) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - mov 0x74(%ecx),%esi │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ mov %edx,%edi │ │ │ │ - shl $0x4,%ebx │ │ │ │ - add %ebx,%esi │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ + mov 0x74(%ecx),%esi │ │ │ │ fldl (%eax) │ │ │ │ + add %ebx,%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ fildll (%esi) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -23494,15 +23428,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17d5e │ │ │ │ + jne 17d5e │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -23514,121 +23448,121 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17d53 │ │ │ │ + jne 17d53 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 177a0 │ │ │ │ + jg 177a0 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 178a8 │ │ │ │ + jle 178a8 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ - jmp 17760 │ │ │ │ + jmp 17760 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ cmp %esi,-0x8c(%ebp) │ │ │ │ - jge 178d5 │ │ │ │ + jge 178d5 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%ecx │ │ │ │ - jmp 17710 │ │ │ │ + jmp 17710 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ incl -0xb0(%ebp) │ │ │ │ cmp %ebx,-0xb0(%ebp) │ │ │ │ - jge 17d2f │ │ │ │ + jge 17d2f │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 176c8 │ │ │ │ + jmp 176c8 │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ - xor %ebx,%ebx │ │ │ │ shl $0x4,%edi │ │ │ │ + fld1 │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ imul (%ecx),%ebx │ │ │ │ mov %edi,(%esi) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ fstl 0x8(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%edi,4),%ebx │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %ebx,0x4(%esi) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 1760c │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + jle 1760c │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ add %edi,%esi │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ fmull (%ecx,%esi,8) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fstl 0x10(%ecx) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul 0x4(%ecx),%ebx │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ add (%ecx,%esi,4),%ebx │ │ │ │ mov %ebx,%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %esi,0x8(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 17610 │ │ │ │ + jle 17610 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ - imul 0x8(%ecx),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ + imul 0x8(%ecx),%esi │ │ │ │ mov %ebx,0x8(%edi) │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ lea (%ebx,%eax,4),%ebx │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fstl 0x18(%edi) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add (%edi,%ebx,4),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %esi,0xc(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 17b00 │ │ │ │ + jle 17b00 │ │ │ │ mov %edx,%ebx │ │ │ │ + lea (%eax,%eax,1),%edi │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - lea (%eax,%eax,1),%edi │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 179e2 │ │ │ │ + jmp 179e2 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fldl 0x18(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ @@ -23638,31 +23572,31 @@ │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ imul 0xc(%ecx),%esi │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ add (%ecx,%eax,4),%esi │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ mov 0x18(%ebx),%eax │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ fstpl 0x20(%edi) │ │ │ │ mov %esi,0x10(%ecx) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - mov %edx,%edi │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ + mov %edx,%edi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ mov %ecx,%esi │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ + shl $0x4,%esi │ │ │ │ + add 0x74(%ebx),%esi │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ - shl $0x4,%esi │ │ │ │ - add 0x74(%ebx),%esi │ │ │ │ fildll (%esi) │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ fadd %st(2),%st │ │ │ │ @@ -23673,15 +23607,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17d24 │ │ │ │ + jne 17d24 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -23693,72 +23627,72 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17d19 │ │ │ │ + jne 17d19 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ebx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ mov %edi,%esi │ │ │ │ cmp %edx,%edi │ │ │ │ - jg 179d0 │ │ │ │ + jg 179d0 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 17ada │ │ │ │ + jle 17ada │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%esi │ │ │ │ - jmp 1798d │ │ │ │ + jmp 1798d │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ inc %edi │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 17d0e │ │ │ │ + jge 17d0e │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ - jmp 1794c │ │ │ │ + jmp 1794c │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ inc %edi │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 17612 │ │ │ │ + jge 17612 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ebx │ │ │ │ - jmp 17916 │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + jmp 17916 │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 17612 │ │ │ │ + jle 17612 │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ cmp -0x58(%ebp),%ebx │ │ │ │ - jge 17bb9 │ │ │ │ + jge 17bb9 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ @@ -23777,18 +23711,18 @@ │ │ │ │ fmull (%edi,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fstl (%edi,%ebx,8) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ imul -0x4(%edi,%ebx,4),%edx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add (%edi,%ecx,4),%edx │ │ │ │ + cmp -0x58(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ - cmp -0x58(%ebp),%ebx │ │ │ │ - jne 17b83 │ │ │ │ + jne 17b83 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ @@ -23819,15 +23753,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17cf2 │ │ │ │ + jne 17cf2 │ │ │ │ fstp %st(1) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ lea 0x8(%eax),%ebx │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ fildll 0x8(%eax) │ │ │ │ mov %ebx,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ @@ -23842,98 +23776,98 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 17d00 │ │ │ │ + jne 17d00 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 17cd1 │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + jle 17cd1 │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ - jmp 17c91 │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + jmp 17c91 │ │ │ │ movl $0x0,(%esi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 17cba │ │ │ │ + je 17cba │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov (%ecx,%ebx,4),%eax │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ sub (%edi,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 17c87 │ │ │ │ + je 17c87 │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%esi,%ebx,4) │ │ │ │ cmp %edi,-0xa8(%ebp) │ │ │ │ - jne 17b54 │ │ │ │ - jmp 17612 │ │ │ │ + mov %edx,(%esi,%ebx,4) │ │ │ │ + jne 17b54 │ │ │ │ + jmp 17612 │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ incl (%esi) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0xa8(%ebp) │ │ │ │ - jne 17b59 │ │ │ │ - jmp 17612 │ │ │ │ + jne 17b59 │ │ │ │ + jmp 17612 │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ - jmp 17ca4 │ │ │ │ + jmp 17ca4 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ cmp $0x4,%eax │ │ │ │ - je 17612 │ │ │ │ + je 17612 │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 17612 │ │ │ │ + je 17612 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 175e5 │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + jmp 175e5 │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ - jmp 17bf5 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ + jmp 17bf5 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ - jmp 17c36 │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ + jmp 17c36 │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - jmp 17b0b │ │ │ │ + jmp 17b0b │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 17a75 │ │ │ │ + jmp 17a75 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 17a3c │ │ │ │ + jmp 17a3c │ │ │ │ incl -0xa4(%ebp) │ │ │ │ cmp %ebx,-0xa4(%ebp) │ │ │ │ - jge 17612 │ │ │ │ + jge 17612 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 1768a │ │ │ │ + jmp 1768a │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 17840 │ │ │ │ + jmp 17840 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 17807 │ │ │ │ + jmp 17807 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xec,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4c07 │ │ │ │ - add $0x4d008,%eax │ │ │ │ + add $0x4c008,%eax │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ @@ -23950,29 +23884,29 @@ │ │ │ │ cmovge %edx,%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ mov %esi,-0xd4(%ebp) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jge 183f3 │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ + jge 183f3 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ - fstpt -0xd0(%ebp) │ │ │ │ - fldl -0xac4c(%eax) │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ + fstpt -0xd0(%ebp) │ │ │ │ + fldl -0x9c4c(%eax) │ │ │ │ + fstpl -0xb0(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1844e │ │ │ │ + jne 1844e │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %esp,-0xd8(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%edi │ │ │ │ @@ -23991,26 +23925,26 @@ │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%esi,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%ecx │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ + shr $0x2,%ecx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ + movl $0x0,0x0(,%ecx,4) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%ecx │ │ │ │ - movl $0x0,0x0(,%ecx,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ @@ -24018,29 +23952,29 @@ │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ imul %eax,%ebx │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ dec %ebx │ │ │ │ - js 1899a │ │ │ │ + js 1899a │ │ │ │ mov %edx,%eax │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ lea 0x0(,%edx,8),%edx │ │ │ │ mov %edi,-0xe0(%ebp) │ │ │ │ + imul %ebx,%eax │ │ │ │ mov %edx,-0xc0(%ebp) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ imul -0x58(%ebp),%edx │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov 0x24(%ecx),%esi │ │ │ │ shl $0x3,%eax │ │ │ │ + mov 0x24(%ecx),%esi │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x40(%ecx),%eax │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ @@ -24065,77 +23999,77 @@ │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ sub %esi,%ecx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 17fd4 │ │ │ │ + jle 17fd4 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%esi │ │ │ │ add -0x74(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x6c(%ebp),%ecx │ │ │ │ - jne 17fc6 │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + jne 17fc6 │ │ │ │ dec %ebx │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ sub %edi,-0x84(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 17f5a │ │ │ │ + jne 17f5a │ │ │ │ mov -0xe0(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push -0x70(%ebp) │ │ │ │ call 4220 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ xor %edx,%edx │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - fstpl -0xe0(%ebp) │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ - mov %eax,%ebx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ + fstpl -0xe0(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x0(,%eax,8),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ and $0x1fffffff,%edi │ │ │ │ mov %edi,-0xe8(%ebp) │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0xec(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ fildl -0x84(%ebp) │ │ │ │ - fildl (%esi,%edx,4) │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ + fildl (%esi,%edx,4) │ │ │ │ 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) │ │ │ │ @@ -24143,15 +24077,15 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl -0xe0(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 183fb │ │ │ │ + jbe 183fb │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -24175,29 +24109,29 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0xc0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 18115 │ │ │ │ + je 18115 │ │ │ │ fchs │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0xb0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xe8(%ebp),%edi │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ imul %edx,%edi │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jge 181ed │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + jge 181ed │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ fsubp %st,%st(2) │ │ │ │ @@ -24207,76 +24141,76 @@ │ │ │ │ fldt -0xd0(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad8c(%eax) │ │ │ │ + fadds -0x9d8c(%eax) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%ecx,8) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%eax,%edi,8) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ lea 0x2(%eax),%edi │ │ │ │ cmp %edi,-0xc0(%ebp) │ │ │ │ - jl 181f9 │ │ │ │ + jl 181f9 │ │ │ │ mov -0xc0(%ebp),%edi │ │ │ │ fldl (%ebx) │ │ │ │ - fld %st(1) │ │ │ │ sub %eax,%edi │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ + fld %st(1) │ │ │ │ lea (%edi,%ecx,8),%edi │ │ │ │ mov $0x1,%ecx │ │ │ │ inc %ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%edi,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ebx,%ecx,8) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 181d4 │ │ │ │ + jne 181d4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 181fb │ │ │ │ + jmp 181fb │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 181fb │ │ │ │ + jmp 181fb │ │ │ │ ffreep %st(0) │ │ │ │ add -0x88(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - jne 18079 │ │ │ │ + jne 18079 │ │ │ │ cmpl $0x4,-0x58(%ebp) │ │ │ │ - je 18466 │ │ │ │ + je 18466 │ │ │ │ cmpl $0x5,-0x58(%ebp) │ │ │ │ - je 186d6 │ │ │ │ + je 186d6 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 183d5 │ │ │ │ + jle 183d5 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ xor %edi,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge 182c6 │ │ │ │ + jge 182c6 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ @@ -24300,18 +24234,18 @@ │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fstl (%edi,%esi,8) │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ imul -0x4(%edi,%esi,4),%edx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add (%edi,%ebx,4),%edx │ │ │ │ + cmp -0x58(%ebp),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - cmp -0x58(%ebp),%esi │ │ │ │ - jne 18282 │ │ │ │ + jne 18282 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ @@ -24339,15 +24273,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 18a1d │ │ │ │ + jne 18a1d │ │ │ │ fstp %st(1) │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ fildll 0x8(%esi) │ │ │ │ mov %eax,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -24361,104 +24295,104 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 18a0f │ │ │ │ + jne 18a0f │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ lea -0x1(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 18443 │ │ │ │ + jle 18443 │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - jmp 18397 │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + jmp 18397 │ │ │ │ movl $0x0,(%ebx,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 18410 │ │ │ │ + je 18410 │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ sub (%edi,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 1838d │ │ │ │ + je 1838d │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%eax,%esi,4) │ │ │ │ cmp %edi,-0xa4(%ebp) │ │ │ │ - jne 1824e │ │ │ │ - jmp 183d5 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edx,(%eax,%esi,4) │ │ │ │ + jne 1824e │ │ │ │ + jmp 183d5 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 183d5 │ │ │ │ + jmp 183d5 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 183d5 │ │ │ │ + jmp 183d5 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 183d5 │ │ │ │ + jmp 183d5 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 183d5 │ │ │ │ + jmp 183d5 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd8(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,-0xd4(%ebp) │ │ │ │ - jne 17e1e │ │ │ │ + jne 17e1e │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1842a │ │ │ │ + ja 1842a │ │ │ │ fstp %st(1) │ │ │ │ fldl -0xb0(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 18129 │ │ │ │ + jmp 18129 │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ incl (%eax) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0xa4(%ebp) │ │ │ │ - jne 18252 │ │ │ │ - jmp 183d5 │ │ │ │ + jne 18252 │ │ │ │ + jmp 183d5 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0xb0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 18129 │ │ │ │ + jmp 18129 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ - jmp 183ad │ │ │ │ + jmp 183ad │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 17e37 │ │ │ │ + jmp 17e37 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 183d5 │ │ │ │ + js 183d5 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ @@ -24476,58 +24410,58 @@ │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%edi,4),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 183c3 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + jle 183c3 │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ fstl 0x10(%esi) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ imul 0x4(%esi),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 183c7 │ │ │ │ + jle 183c7 │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - imul 0x8(%esi),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ + imul 0x8(%esi),%ebx │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fstl 0x18(%ecx) │ │ │ │ lea (%edi,%eax,4),%ecx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add (%edi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov %ebx,0xc(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 186b0 │ │ │ │ + jle 186b0 │ │ │ │ mov %edx,%ecx │ │ │ │ + lea (%eax,%eax,1),%edi │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ - lea (%eax,%eax,1),%edi │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 18592 │ │ │ │ + jmp 18592 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%ebx │ │ │ │ @@ -24547,19 +24481,19 @@ │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov %ebx,0x10(%edi) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ mov %edi,%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ + mov %edx,%edi │ │ │ │ add 0x74(%ecx),%esi │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ fildll (%esi) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ @@ -24575,15 +24509,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 18a04 │ │ │ │ + jne 18a04 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -24595,64 +24529,64 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 189f9 │ │ │ │ + jne 189f9 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ cmp %edx,%edi │ │ │ │ - jg 18580 │ │ │ │ + jg 18580 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%ebx │ │ │ │ - jle 1868a │ │ │ │ + jle 1868a │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ - jmp 1852c │ │ │ │ + jmp 1852c │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 189ee │ │ │ │ + jge 189ee │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ - jmp 184e8 │ │ │ │ + jmp 184e8 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 183d5 │ │ │ │ + jge 183d5 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 184ac │ │ │ │ + jmp 184ac │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 183d5 │ │ │ │ + js 183d5 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ fld1 │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ lea (%edi,%eax,1),%ebx │ │ │ │ mov %edi,-0xc0(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ @@ -24673,15 +24607,15 @@ │ │ │ │ fstl 0x8(%ebx) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ add (%ebx,%esi,4),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 183cb │ │ │ │ + jle 183cb │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov %esi,0x4(%ecx) │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ @@ -24693,67 +24627,67 @@ │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ imul 0x4(%edi),%ecx │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 183cf │ │ │ │ + jle 183cf │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ - imul 0x8(%edi),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + imul 0x8(%edi),%ebx │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ fmull (%esi,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ fstl 0x18(%esi) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ add (%esi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0xc(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 183d3 │ │ │ │ + jle 183d3 │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %eax,%esi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - add %eax,%esi │ │ │ │ mov %ecx,0xc(%ebx) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea (%ecx,%esi,2),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ fstl 0x20(%ebx) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ imul 0xc(%edi),%ebx │ │ │ │ add (%esi,%ecx,4),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,0x10(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 18970 │ │ │ │ + jle 18970 │ │ │ │ mov %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1884f │ │ │ │ + jmp 1884f │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x20(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ imul 0x10(%edi),%ebx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ add (%edi,%eax,4),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ fmull (%esi,%edx,8) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ @@ -24761,19 +24695,19 @@ │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ fstpl 0x28(%esi) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov 0x74(%ecx),%esi │ │ │ │ - add 0xc(%ecx),%eax │ │ │ │ mov %edx,%edi │ │ │ │ - add %ebx,%esi │ │ │ │ + add 0xc(%ecx),%eax │ │ │ │ + mov 0x74(%ecx),%esi │ │ │ │ fldl (%eax) │ │ │ │ + add %ebx,%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax) │ │ │ │ fildll (%esi) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -24787,15 +24721,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 189e3 │ │ │ │ + jne 189e3 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -24807,127 +24741,127 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 189d8 │ │ │ │ + jne 189d8 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 18840 │ │ │ │ + jg 18840 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 18945 │ │ │ │ + jle 18945 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ - jmp 18800 │ │ │ │ + jmp 18800 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jge 18975 │ │ │ │ + jge 18975 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x10(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 187b0 │ │ │ │ + jmp 187b0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ incl -0xa0(%ebp) │ │ │ │ cmp %ebx,-0xa0(%ebp) │ │ │ │ - jge 189b7 │ │ │ │ + jge 189b7 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 18768 │ │ │ │ + jmp 18768 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ - jmp 18221 │ │ │ │ + jmp 18221 │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ inc %esi │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 183d5 │ │ │ │ + jge 183d5 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 18727 │ │ │ │ + jmp 18727 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 188dd │ │ │ │ + jmp 188dd │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 188a4 │ │ │ │ + jmp 188a4 │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - jmp 186bb │ │ │ │ + jmp 186bb │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 18625 │ │ │ │ + jmp 18625 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 185ec │ │ │ │ + jmp 185ec │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - jmp 18338 │ │ │ │ + jmp 18338 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 182fa │ │ │ │ + jmp 182fa │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov 0x34(%ebp),%ecx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ - mov 0x28(%ebp),%edi │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ fldl 0x10(%ebp) │ │ │ │ + mov 0x28(%ebp),%edi │ │ │ │ lea 0x17(,%ecx,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jl 18cc3 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ + jl 18cc8 │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fnstcw -0x2a(%ebp) │ │ │ │ movzwl -0x2a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x2c(%ebp) │ │ │ │ mov 0x20(%ebp),%eax │ │ │ │ @@ -24949,21 +24883,21 @@ │ │ │ │ fildl 0x30(%ebp) │ │ │ │ sub %ecx,%eax │ │ │ │ add 0x2c(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl 0x2c(%ebp) │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ fldcw -0x2c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fldcw -0x2e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x2a(%ebp) │ │ │ │ sub %ecx,%eax │ │ │ │ add 0x30(%ebp),%eax │ │ │ │ cltd │ │ │ │ @@ -24985,15 +24919,15 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 18b30 │ │ │ │ + jne 18b30 │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov 0x2c(%ebp),%edi │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ @@ -25001,15 +24935,15 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 18b60 │ │ │ │ + jne 18b60 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov 0x30(%ebp),%edi │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ @@ -25017,49 +24951,51 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 18b90 │ │ │ │ + jne 18b90 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov 0x2c(%ebp),%esi │ │ │ │ mov %ecx,%edi │ │ │ │ + mov 0x2c(%ebp),%esi │ │ │ │ imul (%eax),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add (%eax),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ imul 0x30(%ebp),%esi │ │ │ │ add (%eax,%ecx,4),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ add -0x5c(%ebp),%esi │ │ │ │ - fmull (%eax) │ │ │ │ + fstl -0x38(%ebp) │ │ │ │ + fldl (%eax) │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fmull (%eax,%ecx,8) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fildll (%esi) │ │ │ │ fistpll -0x38(%ebp) │ │ │ │ @@ -25074,21 +25010,21 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 18ccf │ │ │ │ + jne 18cd4 │ │ │ │ fstp %st(1) │ │ │ │ - mov %edi,%ecx │ │ │ │ fildll 0x8(%esi) │ │ │ │ + mov %edi,%ecx │ │ │ │ lea 0x8(%esi),%edi │ │ │ │ - fistpll -0x38(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ + fistpll -0x38(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ fadd %st(1),%st │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ @@ -25096,57 +25032,56 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 18cda │ │ │ │ + jne 18cdf │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 18be0 │ │ │ │ + jne 18be0 │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ addl $0x8,-0x48(%ebp) │ │ │ │ inc %esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 18bd0 │ │ │ │ + jne 18bd0 │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ addl $0x4,-0x54(%ebp) │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ inc %edi │ │ │ │ cmp -0x44(%ebp),%edi │ │ │ │ - jne 18bb0 │ │ │ │ + jne 18bb0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 18cc7 │ │ │ │ + jmp 18ccc │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 18c1d │ │ │ │ + jmp 18c22 │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 18c5a │ │ │ │ + jmp 18c5f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4c093,%ebx │ │ │ │ + add $0x4b093,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ @@ -25159,102 +25094,102 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 18e40 │ │ │ │ + jge 18e40 │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov (%esi),%edi │ │ │ │ - jmp 18e1c │ │ │ │ + jmp 18e1c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ lea (%eax,%eax,2),%edx │ │ │ │ mov 0x40(%edi),%esi │ │ │ │ lea 0x0(,%edx,8),%ecx │ │ │ │ add $0x2,%edx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x68(%edi),%ecx │ │ │ │ imul %ebp,%edx │ │ │ │ mov %edx,%ebx │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %ebp,%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ add %ecx,%ebx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - push 0x24(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ - push 0x2c(%esp) │ │ │ │ + push 0x24(%esp) │ │ │ │ imul %eax,%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ + push 0x2c(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ - lea (%ebx,%ebx,2),%ebx │ │ │ │ - shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ + lea (%ebx,%ebx,2),%ebx │ │ │ │ + shl $0x4,%ebx │ │ │ │ + add %ecx,%ebx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ lea 0x10(%esi,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ - shl $0x4,%edx │ │ │ │ - shl $0x4,%ebx │ │ │ │ lea 0x8(%esi,%ebp,1),%ebp │ │ │ │ - add %ecx,%ebx │ │ │ │ - add %edx,%ecx │ │ │ │ push %ebp │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ - mov %ebx,%edx │ │ │ │ add %ebp,%esi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ - call 18a30 │ │ │ │ + call 18a30 │ │ │ │ incl 0x38(%esp) │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ add $0x30,%esp │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - je 18e40 │ │ │ │ + je 18e40 │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - je 18d80 │ │ │ │ + je 18d80 │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ - jmp 18d84 │ │ │ │ + jmp 18d84 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4bf31,%ebx │ │ │ │ + add $0x4af31,%ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -25266,242 +25201,243 @@ │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 190a3 │ │ │ │ + jge 190a3 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov 0x1c(%edi),%esi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ lea (%ebx,%ebx,1),%ecx │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ lea 0x2(%ecx),%edi │ │ │ │ lea 0x0(,%edx,4),%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ - mov %edi,-0x1c(%ebp) │ │ │ │ shl $0x4,%edx │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + shl $0x5,%ecx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ lea 0x3(%ebx,%ebx,2),%eax │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ - shl $0x4,%eax │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ - add $0x10,%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - add %ebx,%edx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ - shl $0x5,%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + add $0x10,%eax │ │ │ │ + add %ebx,%edx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ - sub -0x64(%ebp),%esp │ │ │ │ + sub -0x68(%ebp),%esp │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%esi │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%esi │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 190b0 │ │ │ │ + jne 190b0 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov 0x68(%eax),%ebx │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ add %eax,%ecx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ inc %ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ fstl 0x0(,%esi,8) │ │ │ │ - shl $0x4,%ecx │ │ │ │ lea (%ebx,%ecx,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 190d0 │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ + jle 190d0 │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 18fa0 │ │ │ │ + jne 18fa0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ fldl 0x8(%ebx,%ecx,1) │ │ │ │ fldl (%esi) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ lea (%edx,%eax,1),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fstl (%edx,%edi,8) │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%ebx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 18fe0 │ │ │ │ + jne 18fe0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ add -0x38(%ebp),%esi │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ fldl 0x18(%ebx,%ecx,1) │ │ │ │ fldl 0x10(%ebx,%ecx,1) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x20(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x20(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 19020 │ │ │ │ + jne 19020 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - add %edi,%ecx │ │ │ │ - push -0x48(%ebp) │ │ │ │ push -0x4c(%ebp) │ │ │ │ + add %edi,%ecx │ │ │ │ push -0x50(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ shl $0x3,%ecx │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ lea 0x10(%eax,%ecx,1),%esi │ │ │ │ push %esi │ │ │ │ lea 0x8(%eax,%ecx,1),%esi │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ push %esi │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ push %eax │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - call 18a30 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + call 18a30 │ │ │ │ mov -0x30(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jne 18f20 │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + jne 18f20 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 18f47 │ │ │ │ + jmp 18f47 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ fldl (%esi) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ fldl 0x10(%ebx,%ecx,1) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + fstl -0x40(%ebp) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - jmp 1903c │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1903c │ │ │ │ + xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x28(%ebp),%esi │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ fldl 0x10(%ebp) │ │ │ │ - fildl 0x20(%ebp) │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ + fildl 0x20(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ lea 0x17(,%esi,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov %esp,%ecx │ │ │ │ fmull (%eax) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x2c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ sub %esi,%eax │ │ │ │ @@ -25513,17 +25449,17 @@ │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ cltd │ │ │ │ idivl 0x20(%ebp) │ │ │ │ lea 0x1(%esi,%esi,1),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - js 191d0 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ + js 191d0 │ │ │ │ fildl 0x24(%ebp) │ │ │ │ + mov 0x1c(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -25544,247 +25480,247 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 191c0 │ │ │ │ + jne 191c0 │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ cmp %eax,0x2c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ cmovge 0x2c(%ebp),%ebx │ │ │ │ mov %esi,%edi │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%edx │ │ │ │ cmp %esi,0x30(%ebp) │ │ │ │ cmovle 0x30(%ebp),%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jge 192b0 │ │ │ │ + jge 192b0 │ │ │ │ mov %edi,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - js 19285 │ │ │ │ + js 19285 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 1928b │ │ │ │ + js 1928b │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ - add %edx,%eax │ │ │ │ imul 0x24(%ebp),%ebx │ │ │ │ + add %edx,%eax │ │ │ │ lea (%edi,%edx,8),%esi │ │ │ │ lea 0x8(%edi,%eax,8),%edi │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add %esi,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 19240 │ │ │ │ + jne 19240 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ add 0x24(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne 19230 │ │ │ │ + jne 19230 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 192a7 │ │ │ │ + jmp 192a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 192a7 │ │ │ │ + jmp 192a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 192a7 │ │ │ │ + jmp 192a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 192a7 │ │ │ │ + jmp 192a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 192a7 │ │ │ │ + jmp 192a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 192a7 │ │ │ │ + jmp 192a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov 0x30(%ebp),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - js 1940b │ │ │ │ + js 1940b │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 19291 │ │ │ │ + js 19291 │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ add %edx,%eax │ │ │ │ imul 0x24(%ebp),%ebx │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ lea (%edi,%edx,8),%esi │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ lea 0x8(%edi),%esi │ │ │ │ lea 0x8(%edi,%eax,8),%edi │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 19300 │ │ │ │ + jne 19300 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ add 0x24(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne 192f0 │ │ │ │ + jne 192f0 │ │ │ │ mov 0x2c(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ sub -0x38(%ebp),%eax │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ add 0x20(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ add %edx,%eax │ │ │ │ sub 0x2c(%ebp),%esi │ │ │ │ - js 19297 │ │ │ │ + js 19297 │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov 0x24(%ebp),%ebx │ │ │ │ imul 0x2c(%ebp),%ebx │ │ │ │ lea (%edi,%eax,8),%edi │ │ │ │ add %esi,%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add %esi,%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 193c0 │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + jmp 193c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 193c0 │ │ │ │ + jne 193c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ add 0x24(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne 19380 │ │ │ │ + jne 19380 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %edi,%esi │ │ │ │ sub 0x2c(%ebp),%esi │ │ │ │ - js 1929d │ │ │ │ + js 1929d │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 192a3 │ │ │ │ + js 192a3 │ │ │ │ mov 0x2c(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ sub -0x38(%ebp),%eax │ │ │ │ add 0x20(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ add $0x8,%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ - jmp 1935c │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + jmp 1935c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4b941,%ebx │ │ │ │ + add $0x4a941,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -25798,75 +25734,76 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 19645 │ │ │ │ + jge 19645 │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ mov (%esi),%ebx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - fildl -0x3c(%ebp) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x13(,%eax,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + fildl -0x3c(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ sub -0x50(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - jne 19650 │ │ │ │ + jne 19650 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ test %edx,%edx │ │ │ │ - jle 19613 │ │ │ │ - mov 0x18(%ebx),%edx │ │ │ │ + jle 19613 │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ - imul %edi,%edx │ │ │ │ + mov 0x18(%ebx),%edx │ │ │ │ fildl (%ecx) │ │ │ │ + imul %edi,%edx │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub 0x2c(%ebx),%eax │ │ │ │ + cmpl $0x1,-0x3c(%ebp) │ │ │ │ mov 0x68(%ebx),%ecx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmull -0x68(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -25874,54 +25811,53 @@ │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%eax) │ │ │ │ + fadds -0x9d8c(%eax) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmpl $0x1,-0x3c(%ebp) │ │ │ │ - jne 19670 │ │ │ │ + jne 19670 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ lea 0x8(,%eax,8),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ sub -0x2c(%ebp),%edi │ │ │ │ neg %edx │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp 195dc │ │ │ │ - jmp 195c0 │ │ │ │ + jmp 195dc │ │ │ │ + jmp 195c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %edx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%ecx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%edx,1) │ │ │ │ add $0x8,%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - je 195f0 │ │ │ │ + je 195f0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 195c0 │ │ │ │ + jg 195c0 │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 195c5 │ │ │ │ + je 195c5 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 195c9 │ │ │ │ + jmp 195c9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 19610 │ │ │ │ + jmp 19610 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ @@ -25930,70 +25866,70 @@ │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ - call 15900 │ │ │ │ + call 15900 │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x44(%ebp) │ │ │ │ - jne 194d0 │ │ │ │ + jne 194d0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 194f2 │ │ │ │ + jmp 194f2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 196a2 │ │ │ │ + jmp 196a2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%eax,8),%esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ sub %ebx,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x2c(%ebp) │ │ │ │ - je 19600 │ │ │ │ + je 19600 │ │ │ │ test %eax,%eax │ │ │ │ - jg 19680 │ │ │ │ + jg 19680 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 19685 │ │ │ │ + je 19685 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 1968c │ │ │ │ + jmp 1968c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4b6c1,%ebx │ │ │ │ + add $0x4a6c1,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -26007,58 +25943,58 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 198d0 │ │ │ │ + jge 198d0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ mov (%eax),%ebx │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ add %esi,%esi │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ - mov %edi,-0x38(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ add $0x10,%eax │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - jne 198e0 │ │ │ │ + jne 198e0 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ sub -0x54(%ebp),%esp │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + mov (%edx),%edi │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ - mov (%edx),%edi │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea (%eax,%edi,8),%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 19893 │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ + jle 19893 │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ imul 0x18(%ebx),%edx │ │ │ │ fildl (%ecx) │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ @@ -26092,51 +26028,51 @@ │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x3c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%eax) │ │ │ │ + fadds -0x9d8c(%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ cmpl $0x1,-0x44(%ebp) │ │ │ │ - jne 19900 │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + fsubp %st,%st(2) │ │ │ │ + jne 19900 │ │ │ │ mov $0xfffffffe,%esi │ │ │ │ sub -0x64(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ lea 0x8(,%eax,8),%edx │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ neg %edx │ │ │ │ - add %eax,%esi │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ lea (%edi,%eax,8),%edi │ │ │ │ - jmp 1985c │ │ │ │ + add %eax,%esi │ │ │ │ + jmp 1985c │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %edx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%ecx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%edi,%edx,1) │ │ │ │ add $0x8,%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - je 19870 │ │ │ │ + je 19870 │ │ │ │ test %eax,%eax │ │ │ │ - jg 19840 │ │ │ │ + jg 19840 │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 19845 │ │ │ │ + je 19845 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 19849 │ │ │ │ + jmp 19849 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 19890 │ │ │ │ + jmp 19890 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ @@ -26149,40 +26085,40 @@ │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ - call 112c0 │ │ │ │ + call 112c0 │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne 19750 │ │ │ │ + jne 19750 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 19763 │ │ │ │ + jmp 19763 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 19962 │ │ │ │ - jmp 19940 │ │ │ │ + jmp 19962 │ │ │ │ + jmp 19940 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -26192,34 +26128,34 @@ │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ sub %ebx,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x38(%ebp) │ │ │ │ - je 19880 │ │ │ │ + je 19880 │ │ │ │ test %eax,%eax │ │ │ │ - jg 19940 │ │ │ │ + jg 19940 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 19945 │ │ │ │ + je 19945 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 1994c │ │ │ │ + jmp 1994c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4b3fc,%ebx │ │ │ │ + add $0x4a3fc,%ebx │ │ │ │ mov (%esi),%ebp │ │ │ │ mov %ebp,0x18(%esp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ @@ -26232,161 +26168,159 @@ │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 19ba4 │ │ │ │ + jge 19ba4 │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov 0x2c(%ebp),%esi │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ - imul %eax,%edi │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ - mov %esi,0x20(%esp) │ │ │ │ + mov 0x2c(%ebp),%esi │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ fildl (%ecx,%edx,4) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ lea 0x0(,%edx,8),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov %esi,0x20(%esp) │ │ │ │ + imul %eax,%edi │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ mov %ecx,0x30(%esp) │ │ │ │ lea (%edi,%edx,1),%ecx │ │ │ │ mov 0x40(%ebp),%edx │ │ │ │ + fildl 0x4(%esp) │ │ │ │ fnstcw 0x3e(%esp) │ │ │ │ - fld %st(1) │ │ │ │ lea (%edx,%ecx,8),%edi │ │ │ │ - fdivrs -0xad8c(%ebx) │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ imul %edx,%eax │ │ │ │ imul %ecx,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ + fmul %st(0),%st │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x3a(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ + fld %st(1) │ │ │ │ + fdivrs -0x9d8c(%ebx) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x3c(%esp) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ - fldt -0xa7fc(%ebx) │ │ │ │ - fstpt (%esp) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + fldt -0x97fc(%ebx) │ │ │ │ fxch %st(3) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi) │ │ │ │ fldl 0x28(%esp) │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw 0x3c(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ fldcw 0x3a(%esp) │ │ │ │ - fistpl 0xc(%esp) │ │ │ │ + fistpl 0x4(%esp) │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ lea 0x1(%eax,%esi,1),%ecx │ │ │ │ sub %esi,%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jg 19b70 │ │ │ │ + jg 19b70 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - mov 0x34(%esp),%ebp │ │ │ │ inc %ecx │ │ │ │ + mov 0x34(%esp),%ebp │ │ │ │ add 0x30(%eax),%ebp │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%esi │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ add 0x68(%eax),%esi │ │ │ │ - jmp 19b2e │ │ │ │ + jmp 19b27 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt (%esp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 19b16 │ │ │ │ + je 19b0f │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%ebx) │ │ │ │ - fmull -0xac4c(%ebx) │ │ │ │ + fmuls -0x9d88(%ebx) │ │ │ │ + fmull -0x9c4c(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 19b80 │ │ │ │ + je 19b80 │ │ │ │ fldl (%edi) │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + fildl 0x4(%esp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmull 0x8(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldl 0x0(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 19ad0 │ │ │ │ + ja 19ad0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 19bb0 │ │ │ │ + ja 19bb0 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac4c(%ebx) │ │ │ │ + fmull -0x9c4c(%ebx) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 19b2c │ │ │ │ - jmp 19b80 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jne 19b25 │ │ │ │ + jmp 19b80 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x10(%esp) │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ add 0x30(%esp),%edi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ add %esi,0x14(%esp) │ │ │ │ cmp %eax,0x1c(%esp) │ │ │ │ - jne 19a70 │ │ │ │ + jne 19a70 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -26395,25 +26329,25 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac4c(%ebx) │ │ │ │ + fmull -0x9c4c(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 19b24 │ │ │ │ + jmp 19b1d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call ba1f │ │ │ │ - add $0x4b1b1,%edi │ │ │ │ + call badf │ │ │ │ + add $0x4a1b1,%edi │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ call 40d0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -26427,92 +26361,92 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 19de6 │ │ │ │ + jge 19de6 │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov (%esi),%esi │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ - fdivrs -0xad8c(%edi) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ lea 0x13(,%eax,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ + fdivrs -0x9d8c(%edi) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ - fldl -0xac4c(%edi) │ │ │ │ + fldl -0x9c4c(%edi) │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ - fldt -0xa7fc(%edi) │ │ │ │ + fldt -0x97fc(%edi) │ │ │ │ fstpt -0x50(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ sub -0x78(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - jne 19e10 │ │ │ │ + jne 19e10 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ test %edx,%edx │ │ │ │ - jle 19db4 │ │ │ │ + jle 19db4 │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ imul 0x18(%esi),%edx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ - fldcw -0x1c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x1a(%ebp) │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ mov 0x30(%esi),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%edx) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - fstl -0x40(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ + fstl -0x40(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x38(%ebp) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ - jmp 19d78 │ │ │ │ + jmp 19d78 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -26537,104 +26471,104 @@ │ │ │ │ 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 19d65 │ │ │ │ + je 19d65 │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%edi) │ │ │ │ + fmuls -0x9d88(%edi) │ │ │ │ fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 19db0 │ │ │ │ + je 19db0 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 19d20 │ │ │ │ + ja 19d20 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 19df0 │ │ │ │ + ja 19df0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 19d78 │ │ │ │ + jne 19d78 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 19db4 │ │ │ │ + jmp 19db4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ - call 15900 │ │ │ │ + call 15900 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - jne 19c70 │ │ │ │ + jne 19c70 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 19d70 │ │ │ │ + jmp 19d70 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 19c92 │ │ │ │ + jmp 19c92 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x34(%ebp),%esi │ │ │ │ mov %eax,%edi │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fldl 0x10(%ebp) │ │ │ │ - fildl 0x28(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ + fildl 0x28(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea 0x17(,%esi,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x28(%ebp) │ │ │ │ @@ -26644,18 +26578,18 @@ │ │ │ │ fmull (%eax) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ sub %esi,%eax │ │ │ │ @@ -26667,19 +26601,19 @@ │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl 0x28(%ebp) │ │ │ │ lea 0x1(%esi,%esi,1),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - js 19f83 │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ + js 19f83 │ │ │ │ fildl 0x2c(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ + mov 0x20(%ebp),%eax │ │ │ │ mov 0x2c(%ebp),%edi │ │ │ │ fmull (%eax) │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl 0x30(%ebp) │ │ │ │ @@ -26716,311 +26650,311 @@ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 19f40 │ │ │ │ + jne 19f40 │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ mov 0x30(%ebp),%edi │ │ │ │ mov %ecx,%ebx │ │ │ │ - lea 0x0(,%esi,4),%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - sub %eax,%ebx │ │ │ │ + lea 0x0(,%esi,4),%eax │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ + sub %eax,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 19f70 │ │ │ │ + jne 19f70 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ cmp %esi,0x38(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ cmovge 0x38(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ sub %esi,%edx │ │ │ │ cmp %ebx,0x3c(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ cmovle 0x3c(%ebp),%edx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 1a0bf │ │ │ │ + jge 1a0bf │ │ │ │ mov %edx,%esi │ │ │ │ sub %eax,%esi │ │ │ │ - js 1a095 │ │ │ │ + js 1a095 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1a09b │ │ │ │ + js 1a09b │ │ │ │ imul 0x2c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ lea (%edx,%ebx,8),%ebx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ lea 0x8(%edx,%eax,8),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ add %esi,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ fldl (%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ add (%edx,%eax,4),%ebx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul 0x30(%ebp),%ebx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ - jmp 1a040 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1a040 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 1a040 │ │ │ │ + jne 1a040 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1a000 │ │ │ │ + jne 1a000 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ add %edx,-0x34(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 19ff0 │ │ │ │ + jne 19ff0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a0b7 │ │ │ │ + jmp 1a0b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a0b7 │ │ │ │ + jmp 1a0b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a0b7 │ │ │ │ + jmp 1a0b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a0b7 │ │ │ │ + jmp 1a0b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a0b7 │ │ │ │ + jmp 1a0b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a0b7 │ │ │ │ + jmp 1a0b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x3c(%ebp),%esi │ │ │ │ sub %eax,%esi │ │ │ │ - js 1a253 │ │ │ │ + js 1a253 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 1a0a1 │ │ │ │ + js 1a0a1 │ │ │ │ imul 0x2c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ lea (%edx,%ebx,8),%ebx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add %esi,%eax │ │ │ │ lea 0x8(%edx),%esi │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ - lea 0x8(%edx,%eax,8),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ + lea 0x8(%edx,%eax,8),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ add %esi,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ fldl (%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ add (%edx,%eax,4),%ebx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul 0x30(%ebp),%ebx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 1a140 │ │ │ │ + jne 1a140 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1a110 │ │ │ │ + jne 1a110 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ add %edx,-0x34(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 1a100 │ │ │ │ + jne 1a100 │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ sub -0x48(%ebp),%eax │ │ │ │ add 0x28(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ add -0x40(%ebp),%eax │ │ │ │ sub 0x38(%ebp),%esi │ │ │ │ - js 1a0a7 │ │ │ │ + js 1a0a7 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ imul 0x38(%ebp),%edx │ │ │ │ lea (%ebx,%eax,8),%ebx │ │ │ │ add %esi,%eax │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ add %esi,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ fldl (%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ add (%edx,%eax,4),%ebx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ imul 0x30(%ebp),%ebx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 1a200 │ │ │ │ + jne 1a200 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1a1e0 │ │ │ │ + jne 1a1e0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ add %edx,-0x34(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 1a1d0 │ │ │ │ + jne 1a1d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %edx,%esi │ │ │ │ sub 0x38(%ebp),%esi │ │ │ │ - js 1a0ad │ │ │ │ + js 1a0ad │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1a0b3 │ │ │ │ + js 1a0b3 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov 0x38(%ebp),%eax │ │ │ │ sub -0x48(%ebp),%eax │ │ │ │ add 0x28(%ebp),%eax │ │ │ │ add -0x40(%ebp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 1a1a3 │ │ │ │ + jmp 1a1a3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4aaec,%ebx │ │ │ │ + add $0x49aec,%ebx │ │ │ │ mov (%edi),%ebp │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ cltd │ │ │ │ @@ -27029,154 +26963,153 @@ │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovge %edx,%esi │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 1a474 │ │ │ │ + jge 1a484 │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ mov 0x24(%ebp),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ fildl (%esi,%ecx,4) │ │ │ │ mov 0x2c(%ebp),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ - mov %ebp,(%esp) │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ + mov %ebp,0x8(%esp) │ │ │ │ mov 0x30(%ebp),%ebp │ │ │ │ - fmul %st(0),%st │ │ │ │ lea 0x0(%ebp,%ecx,8),%edi │ │ │ │ lea 0x0(,%eax,8),%ebp │ │ │ │ mov %ebp,0x34(%esp) │ │ │ │ mov %edx,%ebp │ │ │ │ imul %eax,%ebp │ │ │ │ - fld %st(1) │ │ │ │ - fdivrs -0xad8c(%ebx) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ add %ecx,%ebp │ │ │ │ - mov (%esp),%ecx │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - mov (%esp),%eax │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + fmul %st(0),%st │ │ │ │ mov 0x40(%ecx),%ecx │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ lea (%ecx,%ebp,8),%ecx │ │ │ │ shl $0x4,%ebp │ │ │ │ add 0x68(%eax),%ebp │ │ │ │ fnstcw 0x3e(%esp) │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ + fld %st(0) │ │ │ │ + fdivrs -0x9d8c(%ebx) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x3a(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - fldt -0xa7fc(%ebx) │ │ │ │ - fstpt 0x28(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x3c(%esp) │ │ │ │ - jmp 1a405 │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + fldt -0x97fc(%ebx) │ │ │ │ + jmp 1a40e │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt 0x28(%esp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1a3b7 │ │ │ │ + je 1a3bf │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%ebx) │ │ │ │ - fmull -0xac4c(%ebx) │ │ │ │ + fmuls -0x9d88(%ebx) │ │ │ │ + fmull -0x9c4c(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ inc %edx │ │ │ │ add 0x34(%esp),%ecx │ │ │ │ fmul %st(3),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivl (%edi) │ │ │ │ - fldt -0xa7fc(%ebx) │ │ │ │ + fldt -0x97fc(%ebx) │ │ │ │ fld %st(0) │ │ │ │ - fstpt (%esp) │ │ │ │ + fstpt 0x8(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad8c(%ebx) │ │ │ │ + fadds -0x9d8c(%ebx) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ - add 0x24(%esp),%ebp │ │ │ │ - cmp %edx,0x20(%esp) │ │ │ │ - je 1a470 │ │ │ │ + add 0x30(%esp),%ebp │ │ │ │ + cmp %edx,0x14(%esp) │ │ │ │ + je 1a480 │ │ │ │ fldl (%ecx) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw 0x3c(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ fldcw 0x3a(%esp) │ │ │ │ - fistpl (%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ - mov (%esp),%eax │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ sub %esi,%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - fildl (%esp) │ │ │ │ - fldl 0x18(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ + fldl 0x28(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ - fmull 0x10(%esp) │ │ │ │ + fmull 0x18(%esp) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fadd %st(2),%st │ │ │ │ + faddl 0x20(%esp) │ │ │ │ fldl (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 1a370 │ │ │ │ + ja 1a380 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1a480 │ │ │ │ + ja 1a490 │ │ │ │ fstp %st(1) │ │ │ │ - fmull -0xac4c(%ebx) │ │ │ │ - jmp 1a3c5 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fmull -0x9c4c(%ebx) │ │ │ │ + jmp 1a3cd │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -27185,25 +27118,25 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ - fmull -0xac4c(%ebx) │ │ │ │ + fmull -0x9c4c(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a3c5 │ │ │ │ + jmp 1a3cd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call ba1f │ │ │ │ - add $0x4a8e1,%edi │ │ │ │ + call badf │ │ │ │ + add $0x498d1,%edi │ │ │ │ sub $0x7c,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -27217,98 +27150,98 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1a6e3 │ │ │ │ + jge 1a6f3 │ │ │ │ + fldl -0x9c4c(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fldl -0xac4c(%edi) │ │ │ │ - fstpl -0x38(%ebp) │ │ │ │ - fldt -0xa7fc(%edi) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldt -0x97fc(%edi) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov (%eax),%ebx │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ lea (%ecx,%ecx,1),%esi │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ add $0x20,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ sub -0x7c(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - jne 1a710 │ │ │ │ + jne 1a720 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ + cmpl $0xffffffff,-0x6c(%ebp) │ │ │ │ lea (%eax,%esi,8),%esi │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - cmpl $0xffffffff,-0x6c(%ebp) │ │ │ │ - jl 1a6a6 │ │ │ │ + jl 1a6b6 │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ imul 0x18(%ebx),%edx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ - fldcw -0x1c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x1a(%ebp) │ │ │ │ mov 0x2c(%ebx),%eax │ │ │ │ mov 0x30(%ebx),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%esi) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ - fdivrs -0xad8c(%edi) │ │ │ │ + fdivrs -0x9d8c(%edi) │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - fstl -0x40(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ + fstl -0x40(%ebp) │ │ │ │ + fxch %st(3) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fmull -0x38(%ebp) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ lea 0x2(%eax,%edx,1),%esi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ - jmp 1a658 │ │ │ │ + jmp 1a668 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -27333,50 +27266,50 @@ │ │ │ │ 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 1a645 │ │ │ │ + je 1a655 │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%edi) │ │ │ │ + fmuls -0x9d88(%edi) │ │ │ │ fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 1a6a0 │ │ │ │ + je 1a6b0 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmul %st(3),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1a600 │ │ │ │ + ja 1a610 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1a6f0 │ │ │ │ + ja 1a700 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 1a658 │ │ │ │ + jne 1a668 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a6a6 │ │ │ │ + jmp 1a6b6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -27387,52 +27320,52 @@ │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - call 112c0 │ │ │ │ + call 112c0 │ │ │ │ mov -0x60(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x70(%ebp) │ │ │ │ - jne 1a530 │ │ │ │ + jne 1a540 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1a650 │ │ │ │ + jmp 1a660 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1a552 │ │ │ │ + jmp 1a562 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4a651,%ebx │ │ │ │ + add $0x49641,%ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -27447,43 +27380,43 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1a99f │ │ │ │ + jge 1a99f │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ fildl -0x4c(%ebp) │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ - fdivrs -0xad8c(%ecx) │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x13(,%eax,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ + fstl -0x78(%ebp) │ │ │ │ + fdivrs -0x9d8c(%ecx) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ - fldt -0xa7fc(%ecx) │ │ │ │ + fldt -0x97fc(%ecx) │ │ │ │ fstpt -0x48(%ebp) │ │ │ │ - fldl -0xac4c(%ecx) │ │ │ │ + fldl -0x9c4c(%ecx) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - jne 1a9b0 │ │ │ │ + jne 1a9b0 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ sub -0x64(%ebp),%esp │ │ │ │ mov 0x40(%ebx),%edx │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ @@ -27492,24 +27425,24 @@ │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ fildl (%eax) │ │ │ │ mov 0x18(%ebx),%eax │ │ │ │ imul %esi,%eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ + mov 0x2c(%ebx),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%ebx),%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -27533,15 +27466,15 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 1a9d0 │ │ │ │ + jbe 1a9d0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -27568,27 +27501,27 @@ │ │ │ │ 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 1a8d6 │ │ │ │ + je 1a8e6 │ │ │ │ fchs │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 1a960 │ │ │ │ + jle 1a960 │ │ │ │ fldl -0x78(%ebp) │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x48(%ebp) │ │ │ │ @@ -27600,100 +27533,97 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1a940 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 1a940 │ │ │ │ + jne 1a940 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ - jmp 1a970 │ │ │ │ + jmp 1a970 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push -0x4c(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ - call 15900 │ │ │ │ + call 15900 │ │ │ │ mov -0x30(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - jne 1a7e0 │ │ │ │ + jne 1a7f0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1a7f5 │ │ │ │ + jmp 1a805 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1a9f0 │ │ │ │ + ja 1a9f0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1a8e4 │ │ │ │ + jmp 1a8f4 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1a8e4 │ │ │ │ + jmp 1a8f4 │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4a371,%ebx │ │ │ │ + add $0x49371,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ @@ -27708,68 +27638,68 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 1ac88 │ │ │ │ + jge 1ac88 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x10(%edi),%esi │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ mov 0xc(%edi),%esi │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ mov (%edi),%edi │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ add %esi,%esi │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x20(%eax),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ fstpt -0x58(%ebp) │ │ │ │ - fldl -0xac4c(%eax) │ │ │ │ + fldl -0x9c4c(%eax) │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x3c(%ebp) │ │ │ │ sub -0x60(%ebp),%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 1ac90 │ │ │ │ + jne 1ac90 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov 0x40(%edi),%ecx │ │ │ │ fildl (%eax) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ lea (%ecx,%ebx,8),%ebx │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ movzwl -0x1a(%ebp),%ecx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0xc,%ch │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ fldl (%ebx) │ │ │ │ fxch %st(2) │ │ │ │ mov %cx,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -27796,15 +27726,15 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 1acb0 │ │ │ │ + jbe 1acb0 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ @@ -27833,25 +27763,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 1abbe │ │ │ │ + je 1abbe │ │ │ │ fchs │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x68(%ebp) │ │ │ │ fdivl -0x38(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1ac40 │ │ │ │ + js 1ac40 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -27876,20 +27806,20 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%ebx,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl 0x8(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1ac20 │ │ │ │ + jge 1ac20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ - jmp 1ac50 │ │ │ │ + jmp 1ac50 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -27901,66 +27831,66 @@ │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ - call 112c0 │ │ │ │ + call 112c0 │ │ │ │ mov -0x3c(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 1aab0 │ │ │ │ + jne 1aab0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1aad7 │ │ │ │ + jmp 1aad7 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 1acd0 │ │ │ │ + ja 1acd0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1abcd │ │ │ │ + jmp 1abcd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ fmull -0x68(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1abcd │ │ │ │ + jmp 1abcd │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4a091,%ebx │ │ │ │ + add $0x49091,%ebx │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -27974,55 +27904,55 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1b041 │ │ │ │ + jge 1b041 │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ mov 0x10(%edi),%ecx │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ - mov (%edi),%eax │ │ │ │ fildl -0x6c(%ebp) │ │ │ │ - fstpl -0x90(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ + mov (%edi),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %eax,%edx │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - shl $0x5,%edx │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ + shl $0x5,%edx │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1b050 │ │ │ │ + jne 1b050 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ sub -0x80(%ebp),%esp │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ @@ -28030,15 +27960,15 @@ │ │ │ │ mov %eax,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ add %edx,%edi │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1b0e0 │ │ │ │ + jle 1b0e0 │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ mov 0x2c(%edi),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ @@ -28075,33 +28005,33 @@ │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x24(%ebp) │ │ │ │ mov 0x68(%edi),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%eax) │ │ │ │ + fadds -0x9d8c(%eax) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmpl $0x1,-0x24(%ebp) │ │ │ │ - jne 1b070 │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + jne 1b070 │ │ │ │ mov $0xfffffffe,%esi │ │ │ │ sub -0x88(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ lea 0x8(,%eax,8),%ecx │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ neg %ecx │ │ │ │ - add %eax,%esi │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ lea (%edi,%eax,8),%edi │ │ │ │ - jmp 1aefc │ │ │ │ - jmp 1aee0 │ │ │ │ + add %eax,%esi │ │ │ │ + jmp 1aefc │ │ │ │ + jmp 1aee0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ @@ -28109,33 +28039,33 @@ │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%edi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %eax,%esi │ │ │ │ - je 1af10 │ │ │ │ + je 1af10 │ │ │ │ test %eax,%eax │ │ │ │ - jg 1aee0 │ │ │ │ + jg 1aee0 │ │ │ │ fldl 0x8(%edx,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1aee5 │ │ │ │ + je 1aee5 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 1aee9 │ │ │ │ + jmp 1aee9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fmull 0x8(%eax,%edi,8) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ add -0x84(%ebp),%edi │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ @@ -28162,123 +28092,123 @@ │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%eax) │ │ │ │ + fadds -0x9d8c(%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1afc3 │ │ │ │ - jmp 1afc0 │ │ │ │ + jmp 1afc3 │ │ │ │ + jmp 1afc0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x24(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ lea 0x1(%ebx,%esi,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov %ebx,%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %eax,%esi │ │ │ │ + fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - js 1afdf │ │ │ │ + js 1afdf │ │ │ │ lea 0x2(%ebx,%eax,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - jne 1afc0 │ │ │ │ + jne 1afc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x6c(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push -0x40(%ebp) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ push 0x8(%eax,%edi,1) │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ - call 12b10 │ │ │ │ + call 12b10 │ │ │ │ mov -0x48(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x70(%ebp) │ │ │ │ - jne 1adc0 │ │ │ │ + jne 1adc0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ - jmp 1add3 │ │ │ │ + jmp 1add3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1b09e │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + jmp 1b09e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%eax,8),%ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ sub -0x24(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 1b0c0 │ │ │ │ + je 1b0c0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 1b080 │ │ │ │ + jg 1b080 │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 1b085 │ │ │ │ + je 1b085 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 1b08c │ │ │ │ + jmp 1b08c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea 0x8(%eax,%ecx,1),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - jmp 1af24 │ │ │ │ + jmp 1af24 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ lea 0x8(%eax,%edx,1),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - jmp 1aff4 │ │ │ │ + jmp 1aff4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ @@ -28286,24 +28216,24 @@ │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ fnstcw 0x36(%esp) │ │ │ │ movzwl 0x36(%esp),%eax │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ - fmull 0x54(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmull 0x54(%esp) │ │ │ │ mov %ax,0x34(%esp) │ │ │ │ movzwl 0x36(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0x32(%esp) │ │ │ │ fldcw 0x34(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x36(%esp) │ │ │ │ - mov %ax,0x32(%esp) │ │ │ │ fldcw 0x32(%esp) │ │ │ │ fistpl 0x4(%esp) │ │ │ │ fldcw 0x36(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ sub 0x68(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ cltd │ │ │ │ @@ -28324,317 +28254,317 @@ │ │ │ │ fldcw 0x36(%esp) │ │ │ │ fldcw 0x32(%esp) │ │ │ │ fistpl 0x4(%esp) │ │ │ │ fldcw 0x36(%esp) │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ fldz │ │ │ │ fstl (%ebx) │ │ │ │ - fstl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ sub 0x68(%esp),%eax │ │ │ │ add 0x64(%esp),%eax │ │ │ │ + fstl 0x8(%ebx) │ │ │ │ cltd │ │ │ │ idivl 0x64(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ lea 0x1(%edi,%eax,1),%eax │ │ │ │ add 0x64(%esp),%eax │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x64(%esp) │ │ │ │ + cmp %edi,0xc(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ lea 0x1(%eax,%eax,1),%edx │ │ │ │ - cmp %edi,0xc(%esp) │ │ │ │ - jge 1b360 │ │ │ │ + jge 1b360 │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jl 1b690 │ │ │ │ + jl 1b690 │ │ │ │ ffreep %st(0) │ │ │ │ test %edx,%edx │ │ │ │ - js 1b680 │ │ │ │ + js 1b680 │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ mov %edx,%edi │ │ │ │ sub 0x4(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ imul 0x64(%esp),%eax │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%esi │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 1b2b3 │ │ │ │ + jle 1b2b3 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ shl $0x4,%esi │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - fldl (%ebx) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ + fldl (%ebx) │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1b282 │ │ │ │ - jmp 1b280 │ │ │ │ + jmp 1b282 │ │ │ │ + jmp 1b280 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1b280 │ │ │ │ + jne 1b280 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1b8d0 │ │ │ │ + js 1b8d0 │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ lea 0x0(%ebp,%edi,8),%eax │ │ │ │ test %edi,%edi │ │ │ │ mov %ebp,0x50(%esp) │ │ │ │ cmovg %eax,%ebp │ │ │ │ lea 0x1(%esi),%esi │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldl (%ebx) │ │ │ │ - jmp 1b302 │ │ │ │ - jmp 1b300 │ │ │ │ + jmp 1b302 │ │ │ │ + jmp 1b300 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1b300 │ │ │ │ + jne 1b300 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 1b680 │ │ │ │ + je 1b680 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x10(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 1b2c7 │ │ │ │ + jle 1b2c7 │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ - jmp 1b240 │ │ │ │ + jmp 1b240 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub 0x24(%esp),%eax │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ cmp %esi,0x8(%esp) │ │ │ │ - jl 1b4e0 │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + jl 1b4e0 │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b74f │ │ │ │ + jle 1b74f │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ mov %edx,%edi │ │ │ │ sub 0x4(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ imul 0x64(%esp),%eax │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 1b960 │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ + jle 1b960 │ │ │ │ mov %ecx,%edi │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ nop │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ shl $0x4,%esi │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1b400 │ │ │ │ + jmp 1b400 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1b400 │ │ │ │ + jne 1b400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1b8a0 │ │ │ │ + js 1b8a0 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ test %esi,%esi │ │ │ │ lea 0x0(%ebp,%esi,8),%eax │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ cmovle %ebp,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ inc %esi │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - jmp 1b480 │ │ │ │ + jmp 1b480 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1b480 │ │ │ │ + jne 1b480 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 1b740 │ │ │ │ + je 1b740 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ add $0x8,%edi │ │ │ │ add %edx,0x10(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b453 │ │ │ │ + jle 1b453 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ - jmp 1b3c0 │ │ │ │ + jmp 1b3c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1b5cb │ │ │ │ + jle 1b5cb │ │ │ │ test %edx,%edx │ │ │ │ - js 1b922 │ │ │ │ + js 1b922 │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ - movl $0x0,0x4(%esp) │ │ │ │ mov %ecx,%esi │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ imul 0x64(%esp),%eax │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ add 0x8(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov 0x68(%esp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x2(%edi,%edi,1),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx) │ │ │ │ mov %ecx,%edx │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1b580 │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + jmp 1b580 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1b580 │ │ │ │ + jne 1b580 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ add $0x8,%esi │ │ │ │ + add 0x10(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jne 1b540 │ │ │ │ + jne 1b540 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1b680 │ │ │ │ + js 1b680 │ │ │ │ test %edx,%edx │ │ │ │ - js 1b680 │ │ │ │ + js 1b680 │ │ │ │ mov 0x64(%esp),%edi │ │ │ │ inc %eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ @@ -28642,294 +28572,294 @@ │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ shl $0x4,%edi │ │ │ │ add %esi,%edi │ │ │ │ lea 0x2(%eax,%eax,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx) │ │ │ │ mov %edi,%edx │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1b640 │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + jmp 1b640 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1b640 │ │ │ │ + jne 1b640 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - add 0xc(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ + add 0xc(%esp),%edi │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jne 1b610 │ │ │ │ - jmp 1b680 │ │ │ │ + jne 1b610 │ │ │ │ + jmp 1b680 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edx,%edx │ │ │ │ - js 1b67e │ │ │ │ + js 1b67e │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ - movl $0x0,0x4(%esp) │ │ │ │ fld %st(0) │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ imul 0x64(%esp),%edi │ │ │ │ add 0x8(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ shl $0x4,%edi │ │ │ │ add %eax,%edi │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%esi │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1b700 │ │ │ │ + jmp 1b700 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1b700 │ │ │ │ + jne 1b700 │ │ │ │ incl 0x4(%esp) │ │ │ │ - add 0x10(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ + add 0x10(%esp),%edi │ │ │ │ cmp %esi,0x4(%esp) │ │ │ │ - jne 1b6d0 │ │ │ │ + jne 1b6d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1b680 │ │ │ │ + js 1b680 │ │ │ │ mov 0x64(%esp),%esi │ │ │ │ mov %edx,%edi │ │ │ │ sub 0x4(%esp),%edi │ │ │ │ inc %eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ shl $0x4,%esi │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 1b947 │ │ │ │ + jle 1b947 │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ fldl (%ebx) │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1b7c0 │ │ │ │ + jne 1b7c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 1b900 │ │ │ │ + js 1b900 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea 0x0(%ebp,%eax,8),%edi │ │ │ │ test %eax,%eax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmovle %ebp,%edi │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - jmp 1b840 │ │ │ │ + jmp 1b840 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ + add $0x10,%edx │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ - add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1b840 │ │ │ │ + jne 1b840 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x18(%esp) │ │ │ │ - je 1b680 │ │ │ │ + je 1b680 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x10(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 1b790 │ │ │ │ - jmp 1b807 │ │ │ │ + jg 1b790 │ │ │ │ + jmp 1b807 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ add $0x8,%edi │ │ │ │ add %eax,0x10(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1b3d3 │ │ │ │ + jne 1b3d3 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ - jmp 1b748 │ │ │ │ + jmp 1b748 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ add %eax,0x10(%esp) │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ cmp %edx,0x14(%esp) │ │ │ │ - jne 1b247 │ │ │ │ - jmp 1b680 │ │ │ │ + jne 1b247 │ │ │ │ + jmp 1b680 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,0x10(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1b79b │ │ │ │ - jmp 1b680 │ │ │ │ + jne 1b79b │ │ │ │ + jmp 1b680 │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 1b680 │ │ │ │ + je 1b680 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1b930 │ │ │ │ - jmp 1b5c4 │ │ │ │ + jne 1b930 │ │ │ │ + jmp 1b5c4 │ │ │ │ mov %esi,%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 1b97b │ │ │ │ + js 1b97b │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - jmp 1b7f3 │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + jmp 1b7f3 │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 1b9a0 │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + js 1b9a0 │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - jmp 1b437 │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jmp 1b437 │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 1b680 │ │ │ │ + je 1b680 │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1b94b │ │ │ │ - jmp 1b680 │ │ │ │ + jne 1b94b │ │ │ │ + jmp 1b680 │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp 0x18(%esp),%esi │ │ │ │ - je 1b748 │ │ │ │ + je 1b748 │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ addl $0x10,0x1c(%esp) │ │ │ │ add $0x2,%eax │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ + cmp 0x18(%esp),%eax │ │ │ │ lea (%esi,%edi,2),%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ - cmp 0x18(%esp),%eax │ │ │ │ - jne 1b966 │ │ │ │ - jmp 1b748 │ │ │ │ + jne 1b966 │ │ │ │ + jmp 1b748 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x493b1,%ebx │ │ │ │ + add $0x483b1,%ebx │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -28943,67 +28873,67 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 1bcf6 │ │ │ │ + jge 1bcf6 │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ fildl -0x64(%ebp) │ │ │ │ - fstpl -0x88(%ebp) │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - fstpl -0x90(%ebp) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ mov %eax,%edx │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - shl $0x5,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + shl $0x5,%edx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - lea 0x10(%edx),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - shl $0x4,%ebx │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ + lea 0x10(%edx),%eax │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ + fildl -0x28(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x44(%ebp) │ │ │ │ sub -0x78(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1bd00 │ │ │ │ + jne 1bd00 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov 0x40(%edi),%edx │ │ │ │ mov %eax,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - mov %edx,-0x38(%ebp) │ │ │ │ fldl (%edx,%edi,1) │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1bd80 │ │ │ │ + jle 1bd80 │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ mov 0x2c(%edi),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ @@ -29012,18 +28942,18 @@ │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov 0x68(%edi),%edx │ │ │ │ sub %ecx,%eax │ │ │ │ @@ -29039,31 +28969,31 @@ │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x28(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%eax) │ │ │ │ + fadds -0x9d8c(%eax) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmpl $0x1,-0x28(%ebp) │ │ │ │ - jne 1bd20 │ │ │ │ + jne 1bd20 │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ lea 0x8(,%eax,8),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ sub -0x24(%ebp),%edi │ │ │ │ neg %ecx │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp 1bbbc │ │ │ │ - jmp 1bba0 │ │ │ │ + jmp 1bbbc │ │ │ │ + jmp 1bba0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ @@ -29071,36 +29001,36 @@ │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %eax,%edi │ │ │ │ - je 1bbd0 │ │ │ │ + je 1bbd0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 1bba0 │ │ │ │ + jg 1bba0 │ │ │ │ fldl 0x8(%edx,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1bba5 │ │ │ │ + je 1bba5 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 1bba9 │ │ │ │ + jmp 1bba9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1bbf0 │ │ │ │ + jmp 1bbf0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fmull 0x8(%eax,%edi,8) │ │ │ │ @@ -29130,117 +29060,117 @@ │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%eax) │ │ │ │ + fadds -0x9d8c(%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ add -0x7c(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1bc83 │ │ │ │ + jmp 1bc83 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x28(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ lea 0x1(%ebx,%esi,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov %ebx,%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %eax,%esi │ │ │ │ + fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - js 1bc9f │ │ │ │ + js 1bc9f │ │ │ │ lea 0x2(%ebx,%eax,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 1bc80 │ │ │ │ + jne 1bc80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push -0x6c(%ebp) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ push -0x60(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ - lea (%ecx,%edi,1),%edx │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - call 1b100 │ │ │ │ + call 1b100 │ │ │ │ mov -0x44(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - jne 1ba90 │ │ │ │ + jne 1ba90 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ - jmp 1bab0 │ │ │ │ + jmp 1bab0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1bd62 │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + jmp 1bd62 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%eax,8),%ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ sub -0x28(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 1bbe0 │ │ │ │ + je 1bbe0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 1bd40 │ │ │ │ + jg 1bd40 │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 1bd45 │ │ │ │ + je 1bd45 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 1bd4c │ │ │ │ + jmp 1bd4c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x8(%edx,%edi,1),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - jmp 1bcb4 │ │ │ │ + jmp 1bcb4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x48ff1,%ebx │ │ │ │ + add $0x47ff1,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -29254,38 +29184,38 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1bf68 │ │ │ │ + jge 1bf68 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x14(%edi),%esi │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ lea (%esi,%esi,1),%edx │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ lea 0x2(%edx),%edi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%ecx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ lea 0x10(%ecx),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -29293,15 +29223,15 @@ │ │ │ │ sub -0x54(%ebp),%esp │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%ebx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1bf70 │ │ │ │ + jne 1bf70 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov 0x68(%eax),%edx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ shl $0x5,%eax │ │ │ │ @@ -29310,108 +29240,108 @@ │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fstl 0x0(,%ebx,8) │ │ │ │ lea 0x1(%eax,%eax,1),%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ lea (%edx,%ebx,1),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1bf90 │ │ │ │ + jle 1bf90 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - jmp 1bec0 │ │ │ │ + jmp 1bec0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1bec0 │ │ │ │ + jne 1bec0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ fldl 0x8(%edx,%ebx,1) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - fstl (%ecx,%edi,8) │ │ │ │ - fld1 │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ mov $0x1,%eax │ │ │ │ + fstl (%ecx,%edi,8) │ │ │ │ + fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%ebx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1bf00 │ │ │ │ + jne 1bf00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ mov 0x40(%ebx),%edx │ │ │ │ mov 0xc(%ebx),%esi │ │ │ │ + shl $0x4,%eax │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x8(%edx,%eax,1),%ebx │ │ │ │ add %eax,%esi │ │ │ │ push %ebx │ │ │ │ push 0x4(%edx,%eax,1) │ │ │ │ push (%edx,%eax,1) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ push %eax │ │ │ │ mov %esi,%eax │ │ │ │ - call 1b100 │ │ │ │ + call 1b100 │ │ │ │ mov -0x2c(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x38(%ebp) │ │ │ │ - jne 1be40 │ │ │ │ + jne 1be40 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 1be65 │ │ │ │ + jmp 1be65 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl (%eax) │ │ │ │ fstpl (%ecx,%edi,8) │ │ │ │ - jmp 1bf1c │ │ │ │ + jmp 1bf1c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x48de3,%ebx │ │ │ │ + add $0x47de3,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ @@ -29423,15 +29353,15 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1c0af │ │ │ │ + jge 1c0af │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ @@ -29442,15 +29372,15 @@ │ │ │ │ mov 0x40(%edi),%esi │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov %esi,0x28(%esp) │ │ │ │ mov 0x68(%edi),%esi │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 1c0c0 │ │ │ │ + jne 1c0c0 │ │ │ │ mov %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov %ecx,%edx │ │ │ │ shl $0x5,%edx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov %ecx,%edx │ │ │ │ @@ -29473,43 +29403,43 @@ │ │ │ │ sub $0x4,%esp │ │ │ │ mov %edi,%ecx │ │ │ │ inc %ebx │ │ │ │ push 0x14(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push %esi │ │ │ │ - push -0x4(%esi) │ │ │ │ - push -0x8(%esi) │ │ │ │ add $0x10,%esi │ │ │ │ + push -0x14(%esi) │ │ │ │ + push -0x18(%esi) │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x10,%ebp │ │ │ │ push %edx │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ - call 1b100 │ │ │ │ + call 1b100 │ │ │ │ add 0x44(%esp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne 1c070 │ │ │ │ + jne 1c070 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ inc %ebx │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,%edx │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ shl $0x5,%ecx │ │ │ │ @@ -29527,782 +29457,777 @@ │ │ │ │ imul 0x40(%esp),%eax │ │ │ │ mov 0x3c(%esp),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ add %ebp,%eax │ │ │ │ push %eax │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 1b100 │ │ │ │ + call 1b100 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne 1c0d0 │ │ │ │ + jne 1c0d0 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call ba1f │ │ │ │ - add $0x48c31,%edi │ │ │ │ + call badf │ │ │ │ + add $0x47c31,%edi │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ call 40d0 │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ cltd │ │ │ │ - idivl -0x24(%ebp) │ │ │ │ + idivl -0x30(%ebp) │ │ │ │ cmp %edx,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1c52d │ │ │ │ + jge 1c53c │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov 0x14(%esi),%ecx │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ fildl -0x90(%ebp) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov (%esi),%eax │ │ │ │ lea (%ecx,%ecx,1),%esi │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x5,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - shl $0x4,%ecx │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - fildl -0x8c(%ebp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + shl $0x5,%edx │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ + fld1 │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0xac4c(%edi) │ │ │ │ - fstpl -0x30(%ebp) │ │ │ │ - fldt -0xa7fc(%edi) │ │ │ │ - fstpt -0x40(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + fildl -0x8c(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + fldl -0x9c4c(%edi) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldt -0x97fc(%edi) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ sub -0xa4(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1c580 │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jne 1c590 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea 0x8(%eax,%ecx,1),%ebx │ │ │ │ fldl (%eax,%ecx,1) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ inc %ebx │ │ │ │ - js 1c4d9 │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ + js 1c4d0 │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0x18(%ebx),%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ - fldcw -0x1c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x1a(%ebp) │ │ │ │ - movzwl -0x1a(%ebp),%edx │ │ │ │ mov 0x2c(%ebx),%ecx │ │ │ │ mov 0x30(%ebx),%ebx │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ + movzwl -0x1a(%ebp),%edx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ + or $0xc,%dh │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%ebx) │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ lea 0x0(,%ebx,8),%edx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ - jmp 1c36d │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1c366 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x40(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1c355 │ │ │ │ + je 1c34e │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%edi) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmuls -0x9d88(%edi) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 1c3b0 │ │ │ │ + jl 1c3b0 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(4),%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(2),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1c310 │ │ │ │ + ja 1c310 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1c540 │ │ │ │ + ja 1c550 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1c36d │ │ │ │ + jge 1c366 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1c3b2 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1c3b2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ fildl 0x4(%ebx) │ │ │ │ fldl 0x8(%eax,%ecx,8) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - fxch %st(2) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ + fld %st(2) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ sub -0x80(%ebp),%ebx │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x5c(%ebp),%ecx │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fstpl -0x78(%ebp) │ │ │ │ - jmp 1c47e │ │ │ │ + jmp 1c477 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x40(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1c465 │ │ │ │ + je 1c45e │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%edi) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmuls -0x9d88(%edi) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 1c4d0 │ │ │ │ + jg 1c4c0 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(2),%st │ │ │ │ - fmul %st(4),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(2),%st │ │ │ │ + fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(2),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1c420 │ │ │ │ + ja 1c420 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1c560 │ │ │ │ + ja 1c570 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 1c47e │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 1c477 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1c4d6 │ │ │ │ + jmp 1c4c4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x78(%ebp) │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 1c4e0 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ push -0x98(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ push -0x8c(%ebp) │ │ │ │ push -0x90(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - lea (%ecx,%ebx,1),%edx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ + lea (%ecx,%ebx,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ - call 1b100 │ │ │ │ + call 1b100 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - incl -0x28(%ebp) │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ + incl -0x58(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jne 1c230 │ │ │ │ + jne 1c230 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c360 │ │ │ │ + jmp 1c359 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c470 │ │ │ │ + jmp 1c469 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ - jmp 1c253 │ │ │ │ + jmp 1c253 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call ba1b │ │ │ │ - add $0x487e1,%esi │ │ │ │ + call badb │ │ │ │ + add $0x477d1,%esi │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ call 40d0 │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ cltd │ │ │ │ - idivl -0x24(%ebp) │ │ │ │ + idivl -0x30(%ebp) │ │ │ │ cmp %edx,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 1c985 │ │ │ │ + jge 1c98b │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %ebx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ fildl -0x90(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x5,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - shl $0x4,%ebx │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ + shl $0x5,%edx │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ fildl -0x8c(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0xac4c(%esi) │ │ │ │ - fstpl -0x30(%ebp) │ │ │ │ - fldt -0xa7fc(%esi) │ │ │ │ - fstpt -0x40(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + fldl -0x9c4c(%esi) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldt -0x97fc(%esi) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ sub -0xa4(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1c9d0 │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jne 1c9e0 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea 0x8(%eax,%ebx,1),%ecx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ inc %ecx │ │ │ │ - js 1c926 │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + js 1c924 │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov 0x18(%ecx),%ebx │ │ │ │ imul %edx,%ebx │ │ │ │ mov 0x24(%ecx),%edx │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ - fldl (%eax,%ebx,8) │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ + mov 0x2c(%ecx),%ebx │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ + mov 0x30(%ecx),%ecx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%ecx),%ebx │ │ │ │ - mov 0x30(%ecx),%ecx │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%ecx) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ - or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ sub %ebx,%edx │ │ │ │ mov %edx,%ebx │ │ │ │ lea 0x0(,%edx,8),%edx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ - jmp 1c7bd │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jmp 1c7c6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x40(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1c7a5 │ │ │ │ + je 1c7ae │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%esi) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmuls -0x9d88(%esi) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 1c800 │ │ │ │ + jl 1c810 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ 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(1),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1c760 │ │ │ │ + ja 1c770 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1c990 │ │ │ │ + ja 1c9a0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 1c7bd │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 1c804 │ │ │ │ - xchg %ax,%ax │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + jge 1c7c6 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 1c814 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ fildl 0x4(%ebx) │ │ │ │ fldl 0x8(%eax,%ecx,8) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ sub -0x80(%ebp),%ebx │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x5c(%ebp),%ecx │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ - jmp 1c8ce │ │ │ │ + jmp 1c8d7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x40(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1c8b5 │ │ │ │ + je 1c8be │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%esi) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmuls -0x9d88(%esi) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jg 1c920 │ │ │ │ + jg 1c920 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1c870 │ │ │ │ + ja 1c880 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1c9b0 │ │ │ │ + ja 1c9c0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 1c8ce │ │ │ │ + jle 1c8d7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1c926 │ │ │ │ + jmp 1c924 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ push -0x9c(%ebp) │ │ │ │ push -0x8c(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ push -0x90(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0xc(%eax,%ebx,1) │ │ │ │ push 0x8(%eax,%ebx,1) │ │ │ │ push 0x4(%eax,%ebx,1) │ │ │ │ push (%eax,%ebx,1) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ - call 12b10 │ │ │ │ + call 12b10 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ - incl -0x28(%ebp) │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ + incl -0x58(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jne 1c680 │ │ │ │ + jne 1c690 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c7b0 │ │ │ │ + jmp 1c7b9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1c8c0 │ │ │ │ + jmp 1c8c9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ - jmp 1c6a3 │ │ │ │ + jmp 1c6b3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call ba1f │ │ │ │ - add $0x48391,%edi │ │ │ │ + call badf │ │ │ │ + add $0x47381,%edi │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ call 40d0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -30316,110 +30241,110 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 1ce42 │ │ │ │ + jge 1ce42 │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ - fstl -0xa0(%ebp) │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - fld1 │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ lea 0x2(%edx),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ mov (%esi),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - shl $0x4,%esi │ │ │ │ shl $0x4,%edx │ │ │ │ + shl $0x4,%esi │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + mov %esi,-0xb0(%ebp) │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ shl $0x5,%ecx │ │ │ │ + fstl -0xa0(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ lea 0x10(%ecx),%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ fildl -0x6c(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ fstl -0xa8(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x80(%ebp) │ │ │ │ - fldt -0xa7fc(%edi) │ │ │ │ + fldt -0x97fc(%edi) │ │ │ │ fstpt -0x38(%ebp) │ │ │ │ - fldl -0xac4c(%edi) │ │ │ │ + fldl -0x9c4c(%edi) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ sub -0x94(%ebp),%esp │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1ce50 │ │ │ │ + jne 1ce50 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ mov 0x40(%esi),%edx │ │ │ │ imul %eax,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov 0x24(%esi),%ebx │ │ │ │ fildl (%ebx) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%esi │ │ │ │ and $0xf3ff,%si │ │ │ │ or $0x400,%si │ │ │ │ mov %si,-0x1c(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov 0x2c(%esi),%ebx │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%esi),%ebx │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldl (%edx,%eax,1) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - fstl -0x48(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + mov 0x30(%esi),%esi │ │ │ │ + fstl -0x48(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov 0x30(%esi),%esi │ │ │ │ sub %ebx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ @@ -30430,15 +30355,15 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fadd %st,%st(1) │ │ │ │ fldl (%esi) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - jbe 1ce90 │ │ │ │ + jbe 1ce90 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ @@ -30464,30 +30389,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1cc07 │ │ │ │ + je 1cc17 │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%edi) │ │ │ │ + fmuls -0x9d88(%edi) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1cca0 │ │ │ │ + jle 1cca0 │ │ │ │ fldl -0x48(%ebp) │ │ │ │ - fmull -0xa0(%ebp) │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ mov $0x1,%eax │ │ │ │ + fmull -0xa0(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x38(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -30498,46 +30423,43 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1cc80 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 1cc80 │ │ │ │ + jne 1cc80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - jmp 1ccb0 │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + jmp 1ccb0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fldl 0x8(%edx,%eax,8) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%edx,%eax,1),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ @@ -30558,15 +30480,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl 0x8(%esi) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 1ce70 │ │ │ │ + jbe 1ce70 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -30593,29 +30515,29 @@ │ │ │ │ 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 1cd59 │ │ │ │ + je 1cd59 │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%edi) │ │ │ │ + fmuls -0x9d88(%edi) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1cdf0 │ │ │ │ + jle 1cdf0 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xa8(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%edx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -30638,21 +30560,21 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x10(%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 1cdc0 │ │ │ │ + jne 1cdc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 1ce00 │ │ │ │ + jmp 1ce00 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -30666,88 +30588,88 @@ │ │ │ │ push %edx │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ push -0x44(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ add %ecx,%edx │ │ │ │ push %edx │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ - call 1b100 │ │ │ │ + call 1b100 │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x2c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jne 1caf0 │ │ │ │ + jne 1cb00 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ - jmp 1cb18 │ │ │ │ + jmp 1cb28 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1ceb0 │ │ │ │ + ja 1ceb0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1cd64 │ │ │ │ + jmp 1cd64 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 1ced0 │ │ │ │ + ja 1ced0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1cc12 │ │ │ │ + jmp 1cc22 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1cd64 │ │ │ │ + jmp 1cd64 │ │ │ │ xchg %ax,%ax │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1cc12 │ │ │ │ + jmp 1cc22 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x47e91,%ebx │ │ │ │ + add $0x46e91,%ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -30762,117 +30684,117 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 1d36e │ │ │ │ + jge 1d36e │ │ │ │ mov 0x14(%edi),%edx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x10(%edi),%esi │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ shl $0x5,%ecx │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ mov (%edi),%edi │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ fildl -0x74(%ebp) │ │ │ │ lea (%esi,%esi,1),%edx │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ - fstl -0xa8(%ebp) │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ - fld1 │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ lea 0x2(%edx),%edi │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %edi,-0x2c(%ebp) │ │ │ │ shl $0x4,%esi │ │ │ │ - shl $0x4,%edx │ │ │ │ add %esi,%eax │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ lea 0x10(%ecx),%eax │ │ │ │ + mov %edx,-0x94(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ + fstl -0xa8(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ fstl -0xb0(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x80(%ebp) │ │ │ │ - fldt -0xa7fc(%ebx) │ │ │ │ + fldt -0x97fc(%ebx) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ - fldl -0xac4c(%ebx) │ │ │ │ + fldl -0x9c4c(%ebx) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ sub -0x98(%ebp),%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1d380 │ │ │ │ + jne 1d380 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov 0x18(%ebx),%esi │ │ │ │ mov 0x24(%ebx),%edi │ │ │ │ + mov 0x18(%ebx),%esi │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ - imul %eax,%esi │ │ │ │ fildl (%edi) │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ + imul %eax,%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%esi │ │ │ │ and $0xf3ff,%si │ │ │ │ or $0x400,%si │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %si,-0x1c(%ebp) │ │ │ │ - fldcw -0x1c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x1a(%ebp) │ │ │ │ mov 0x2c(%ebx),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ - fld %st(0) │ │ │ │ mov %eax,%esi │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ lea (%ecx,%eax,1),%eax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x48(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ sub %edi,%ebx │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ 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 │ │ │ │ @@ -30880,15 +30802,15 @@ │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldl (%eax) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 1d3c0 │ │ │ │ + jbe 1d3c0 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ @@ -30912,30 +30834,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1d10c │ │ │ │ + je 1d10c │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %edi,%edi │ │ │ │ - jle 1d1b0 │ │ │ │ + jle 1d1b0 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xa8(%ebp) │ │ │ │ + mov $0x1,%eax │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivl -0x48(%ebp) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ fld1 │ │ │ │ @@ -30957,22 +30879,22 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 1d180 │ │ │ │ + jne 1d180 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 1d1c0 │ │ │ │ + jmp 1d1c0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -30990,16 +30912,16 @@ │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x34(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ fildl -0x34(%ebp) │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ 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) │ │ │ │ @@ -31007,15 +30929,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 1d3a0 │ │ │ │ + jbe 1d3a0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -31042,30 +30964,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1d269 │ │ │ │ + je 1d269 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1d310 │ │ │ │ + jle 1d310 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xb0(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -31089,21 +31011,21 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x10(%esi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 1d2e0 │ │ │ │ + jne 1d2e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ - jmp 1d320 │ │ │ │ + jmp 1d320 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -31118,85 +31040,85 @@ │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ push 0xc(%ecx,%esi,1) │ │ │ │ push 0x8(%ecx,%esi,1) │ │ │ │ push 0x4(%ecx,%esi,1) │ │ │ │ push (%ecx,%esi,1) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - call 12b10 │ │ │ │ + call 12b10 │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - jne 1cff0 │ │ │ │ + jne 1cff0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ - jmp 1d018 │ │ │ │ + jmp 1d018 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1d3e0 │ │ │ │ + ja 1d3e0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1d277 │ │ │ │ + jmp 1d277 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1d400 │ │ │ │ + ja 1d400 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x48(%ebp) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ - jmp 1d11a │ │ │ │ + jmp 1d11a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1d277 │ │ │ │ + jmp 1d277 │ │ │ │ xchg %ax,%ax │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1d11a │ │ │ │ + jmp 1d11a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x47961,%ebx │ │ │ │ + add $0x46961,%ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -31210,70 +31132,70 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1d89d │ │ │ │ + jge 1d89d │ │ │ │ mov 0xc(%edi),%ebx │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ mov 0x20(%edi),%esi │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ mov (%edi),%edi │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x1(%eax),%eax │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ - fildl -0x78(%ebp) │ │ │ │ lea (%ebx,%eax,1),%ecx │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ - fstpl -0xa0(%ebp) │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ add %ebx,%ebx │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - fildl -0x74(%ebp) │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - fstpl -0xa8(%ebp) │ │ │ │ - fildl -0x70(%ebp) │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ + shl $0x5,%ebx │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - shl $0x4,%ecx │ │ │ │ shl $0x5,%edi │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0x10(%ecx),%eax │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - shl $0x5,%ebx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ + fstpl -0xb0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1d8b0 │ │ │ │ + jne 1d8b0 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ sub -0x90(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ @@ -31283,15 +31205,15 @@ │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1d940 │ │ │ │ + jle 1d940 │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov 0x24(%edi),%esi │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ mov 0x2c(%edi),%edx │ │ │ │ fildl (%esi) │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ @@ -31334,52 +31256,52 @@ │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%edi) │ │ │ │ + fadds -0x9d8c(%edi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jne 1d8d0 │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ + jne 1d8d0 │ │ │ │ mov $0xfffffffe,%esi │ │ │ │ sub -0xb4(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ lea 0x8(,%edx,8),%ecx │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ neg %ecx │ │ │ │ - add %edx,%esi │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ lea (%edi,%edx,8),%edi │ │ │ │ - jmp 1d65c │ │ │ │ + add %edx,%esi │ │ │ │ + jmp 1d65c │ │ │ │ xchg %ax,%ax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ dec %edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%edi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 1d670 │ │ │ │ + je 1d670 │ │ │ │ test %edx,%edx │ │ │ │ - jg 1d640 │ │ │ │ + jg 1d640 │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1d645 │ │ │ │ + je 1d645 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 1d649 │ │ │ │ + jmp 1d649 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - jmp 1d690 │ │ │ │ + jmp 1d690 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ @@ -31418,46 +31340,46 @@ │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%edi) │ │ │ │ + fadds -0x9d8c(%edi) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ add -0x98(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1d743 │ │ │ │ - jmp 1d740 │ │ │ │ + jmp 1d743 │ │ │ │ + jmp 1d740 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x38(%ebp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ lea 0x1(%edx,%ebx,1),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 1d75f │ │ │ │ + jns 1d75f │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x24(%ebp) │ │ │ │ - jne 1d740 │ │ │ │ + jne 1d740 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ fildl 0x8(%edx) │ │ │ │ @@ -31493,93 +31415,93 @@ │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%edi) │ │ │ │ + fadds -0x9d8c(%edi) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ add -0x94(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1d803 │ │ │ │ + jmp 1d803 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x38(%ebp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ lea 0x1(%edx,%ebx,1),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 1d81f │ │ │ │ + jns 1d81f │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x20(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x24(%ebp) │ │ │ │ - jne 1d800 │ │ │ │ + jne 1d800 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ push -0x84(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ push -0x74(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - push -0x4c(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + push -0x4c(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - call 18a30 │ │ │ │ + call 18a30 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jne 1d530 │ │ │ │ + jne 1d530 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - jmp 1d546 │ │ │ │ + jmp 1d546 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1d922 │ │ │ │ - jmp 1d900 │ │ │ │ + jmp 1d922 │ │ │ │ + jmp 1d900 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -31587,41 +31509,41 @@ │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ sub %ebx,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp -0x5c(%ebp),%ecx │ │ │ │ - je 1d680 │ │ │ │ + je 1d680 │ │ │ │ test %edx,%edx │ │ │ │ - jg 1d900 │ │ │ │ + jg 1d900 │ │ │ │ lea 0x0(,%edx,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - je 1d905 │ │ │ │ + je 1d905 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 1d90c │ │ │ │ + jmp 1d90c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ lea 0x8(%eax,%edi,1),%esi │ │ │ │ lea 0x10(%eax,%edi,1),%eax │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - jmp 1d837 │ │ │ │ + jmp 1d837 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x47421,%ebx │ │ │ │ + add $0x46421,%ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ @@ -31634,518 +31556,510 @@ │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1dec9 │ │ │ │ + jge 1debf │ │ │ │ mov 0xc(%edi),%esi │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ shl $0x5,%ecx │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ mov %esi,-0xa4(%ebp) │ │ │ │ fildl -0xa4(%ebp) │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ mov (%edi),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - fld1 │ │ │ │ lea 0x3(%eax,%eax,2),%eax │ │ │ │ - mov %ecx,-0xb4(%ebp) │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - lea (%edi,%edi,1),%esi │ │ │ │ add $0x10,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + lea (%edi,%edi,1),%esi │ │ │ │ shl $0x4,%edi │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edi,-0xc4(%ebp) │ │ │ │ lea -0x20(%ecx),%edi │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ mov %edi,-0xc0(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ fildl -0xa0(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ fildl -0x9c(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x50(%ebp) │ │ │ │ - fldl -0xac4c(%ebx) │ │ │ │ - fstpl -0x28(%ebp) │ │ │ │ - fldt -0xa7fc(%ebx) │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fldl -0x9c4c(%ebx) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldt -0x97fc(%ebx) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ sub -0xbc(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1df40 │ │ │ │ + jne 1df30 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ inc %eax │ │ │ │ - js 1df60 │ │ │ │ + js 1df50 │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ fildl (%ecx) │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ + mov 0x2c(%edi),%ecx │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%edi),%ecx │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fldl (%eax) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + fstl -0x58(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x2c(%ebp) │ │ │ │ + fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ sub %ecx,%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ fstpl -0x80(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ - jmp 1dbad │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1dba6 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1db95 │ │ │ │ + je 1db8e │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmuls -0x9d88(%ebx) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 1dbf0 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 1dbf0 │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ fmull -0x40(%ebp) │ │ │ │ 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(1),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1db50 │ │ │ │ + ja 1db50 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1dee0 │ │ │ │ + ja 1ded0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x80(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 1dbad │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 1dbf4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ + jle 1dba6 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 1dbf4 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ lea 0x8(,%eax,8),%ecx │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fildl 0x4(%ecx) │ │ │ │ + mov -0xc4(%ebp),%ecx │ │ │ │ fldl 0x8(%edi,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fstl -0x58(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x2c(%ebp) │ │ │ │ + fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ sub -0x88(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x5c(%ebp),%ecx │ │ │ │ fstpl -0x80(%ebp) │ │ │ │ - jmp 1dcde │ │ │ │ + jmp 1dcd7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1dcc5 │ │ │ │ + je 1dcbe │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmuls -0x9d88(%ebx) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 1dd20 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 1dd20 │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ fmull -0x48(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1dc80 │ │ │ │ + ja 1dc80 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1df00 │ │ │ │ + ja 1def0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x80(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 1dcde │ │ │ │ + jle 1dcd7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1dd24 │ │ │ │ + jmp 1dd24 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ fldl 0x8(%eax,%edi,1) │ │ │ │ lea 0x10(%eax,%ecx,1),%eax │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x10(%eax) │ │ │ │ fstl -0x58(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x2c(%ebp) │ │ │ │ + fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ sub -0x88(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x5c(%ebp),%ecx │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ - jmp 1ddfe │ │ │ │ + jmp 1ddf7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 1dde5 │ │ │ │ + je 1ddde │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmuls -0x9d88(%ebx) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 1de50 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 1de40 │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1dda0 │ │ │ │ + ja 1dda0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1df20 │ │ │ │ + ja 1df10 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 1ddfe │ │ │ │ + jle 1ddf7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1de56 │ │ │ │ + jmp 1de44 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ push -0xb0(%ebp) │ │ │ │ push -0x9c(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ push -0xa0(%ebp) │ │ │ │ push -0xa4(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x94(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - push -0x74(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + push -0x74(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ - call 18a30 │ │ │ │ + call 18a30 │ │ │ │ mov -0x90(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0xa8(%ebp) │ │ │ │ - jne 1da60 │ │ │ │ + jne 1da60 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1dba0 │ │ │ │ + jmp 1db99 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1dcd0 │ │ │ │ + jmp 1dcc9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ddf0 │ │ │ │ + jmp 1dde9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 1da89 │ │ │ │ + jmp 1da89 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ lea 0x10(%ecx,%edi,1),%ecx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ - jmp 1de56 │ │ │ │ + jmp 1de44 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x46e01,%ebx │ │ │ │ + add $0x45e11,%ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -32160,81 +32074,81 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 1e5b0 │ │ │ │ + jge 1e590 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x14(%edi),%esi │ │ │ │ mov 0x1c(%edi),%ecx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ mov %esi,-0xa4(%ebp) │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ lea 0x2(%ecx),%ebx │ │ │ │ lea 0x0(,%edx,4),%ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - mov %edx,%ecx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + mov %edx,%ecx │ │ │ │ shl $0x5,%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov %edx,-0xe0(%ebp) │ │ │ │ + add %edx,%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov %ecx,-0xdc(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ fildl -0x80(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ - fstl -0xc8(%ebp) │ │ │ │ - add %edx,%ecx │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ - fld1 │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %ecx,-0xdc(%ebp) │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ lea 0x3(%esi,%esi,2),%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%esi │ │ │ │ - add $0x10,%eax │ │ │ │ mov %esi,-0xc0(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ + add $0x10,%eax │ │ │ │ + fstl -0xc8(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ fildl -0x7c(%ebp) │ │ │ │ fstl -0xd0(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpl -0xa0(%ebp) │ │ │ │ fildl -0x78(%ebp) │ │ │ │ fstl -0xd8(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x98(%ebp) │ │ │ │ mov %edx,-0xbc(%ebp) │ │ │ │ + fldt -0x97fc(%edi) │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - fldt -0xa7fc(%edi) │ │ │ │ fstpt -0x38(%ebp) │ │ │ │ - fldl -0xac4c(%edi) │ │ │ │ + fldl -0x9c4c(%edi) │ │ │ │ fstpl -0x50(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %esp,-0x64(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 1e5c0 │ │ │ │ + jne 1e5a0 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ sub -0xb4(%ebp),%esp │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ @@ -32242,35 +32156,35 @@ │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fildl (%eax) │ │ │ │ - fldl (%ecx,%edi,8) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%ecx,%edi,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ - fldcw -0x1c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x1a(%ebp) │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ lea (%ebx,%ebx,2),%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + fildl -0x2c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstl -0x58(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -32293,15 +32207,15 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1e620 │ │ │ │ + jbe 1e600 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -32326,25 +32240,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 1e1e4 │ │ │ │ + je 1e1d4 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1e280 │ │ │ │ + jle 1e260 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xc8(%ebp) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ fsubp %st,%st(3) │ │ │ │ @@ -32361,48 +32275,45 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1e260 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 1e260 │ │ │ │ + jne 1e240 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - jmp 1e290 │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + jmp 1e270 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x8(,%edi,8),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ - fldl 0x8(%ecx,%edi,8) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%ecx,%eax,1),%eax │ │ │ │ + fldl 0x8(%ecx,%edi,8) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x74(%ebp) │ │ │ │ @@ -32423,15 +32334,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x58(%ebp) │ │ │ │ fldl 0x8(%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1e600 │ │ │ │ + jbe 1e5e0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -32456,30 +32367,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1e343 │ │ │ │ + je 1e323 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1e3f0 │ │ │ │ + jle 1e3d0 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xd0(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -32493,46 +32404,46 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1e3c0 │ │ │ │ + jmp 1e3a0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x10(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 1e3c0 │ │ │ │ + jne 1e3a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ - jmp 1e400 │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + jmp 1e3e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x10(%ecx,%eax,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x5c(%ebp) │ │ │ │ @@ -32553,15 +32464,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x58(%ebp) │ │ │ │ fldl 0x10(%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1e5e0 │ │ │ │ + jbe 1e5c0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -32586,25 +32497,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 1e4a9 │ │ │ │ + je 1e489 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1e540 │ │ │ │ + jle 1e520 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xd8(%ebp) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ lea (%edx,%eax,1),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ @@ -32632,150 +32543,150 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x20(%edi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x20(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 1e520 │ │ │ │ + jne 1e500 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 1e550 │ │ │ │ + jmp 1e530 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ push -0xa4(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + lea (%edx,%ebx,1),%ecx │ │ │ │ push -0x6c(%ebp) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ push -0x68(%ebp) │ │ │ │ - lea (%edx,%ebx,1),%ecx │ │ │ │ push %ecx │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ add 0xc(%edi),%ecx │ │ │ │ push 0xc(%ecx) │ │ │ │ push 0x8(%ecx) │ │ │ │ push 0x4(%ecx) │ │ │ │ push (%ecx) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - call 18a30 │ │ │ │ + call 18a30 │ │ │ │ mov -0x64(%ebp),%esp │ │ │ │ incl -0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jne 1e0d0 │ │ │ │ + jne 1e0c0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1e0e8 │ │ │ │ + jmp 1e0d8 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1e640 │ │ │ │ + ja 1e620 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1e4b7 │ │ │ │ + jmp 1e497 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1e660 │ │ │ │ + ja 1e640 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1e351 │ │ │ │ + jmp 1e331 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1e680 │ │ │ │ + ja 1e660 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1e1f2 │ │ │ │ + jmp 1e1e2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1e4b7 │ │ │ │ + jmp 1e497 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1e351 │ │ │ │ + jmp 1e331 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1e1f2 │ │ │ │ + jmp 1e1e2 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%ebp │ │ │ │ push %ebx │ │ │ │ mov %edx,%edi │ │ │ │ sub $0x6c,%esp │ │ │ │ - fnstcw 0x66(%esp) │ │ │ │ fildl 0x98(%esp) │ │ │ │ - movzwl 0x66(%esp),%eax │ │ │ │ - fmull 0x88(%esp) │ │ │ │ mov %edx,0x50(%esp) │ │ │ │ mov %ecx,0x4c(%esp) │ │ │ │ + fnstcw 0x66(%esp) │ │ │ │ + movzwl 0x66(%esp),%eax │ │ │ │ + fmull 0x88(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x64(%esp) │ │ │ │ movzwl 0x66(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0x62(%esp) │ │ │ │ fldcw 0x64(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x66(%esp) │ │ │ │ - mov %ax,0x62(%esp) │ │ │ │ fldcw 0x62(%esp) │ │ │ │ fistpl 0x4(%esp) │ │ │ │ fldcw 0x66(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov %esi,%eax │ │ │ │ sub 0xa4(%esp),%eax │ │ │ │ add 0x98(%esp),%eax │ │ │ │ @@ -32783,82 +32694,82 @@ │ │ │ │ idivl 0x98(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ add 0x98(%esp),%eax │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x98(%esp) │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ fildl 0x9c(%esp) │ │ │ │ + mov 0x90(%esp),%eax │ │ │ │ fmull (%eax) │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ fldcw 0x64(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x66(%esp) │ │ │ │ fldcw 0x62(%esp) │ │ │ │ fistpl 0x4(%esp) │ │ │ │ fldcw 0x66(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ fildl 0xa0(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ sub 0xa4(%esp),%eax │ │ │ │ add 0x9c(%esp),%eax │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x9c(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ add 0x9c(%esp),%eax │ │ │ │ mov %edx,0x44(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x9c(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ fmull (%eax) │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ fldcw 0x64(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x66(%esp) │ │ │ │ fldcw 0x62(%esp) │ │ │ │ fistpl 0x4(%esp) │ │ │ │ fldcw 0x66(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ fldz │ │ │ │ mov %esi,%eax │ │ │ │ sub 0xa4(%esp),%eax │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ add 0xa0(%esp),%eax │ │ │ │ fstl 0x0(%ebp) │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ - fstl 0x8(%ebp) │ │ │ │ cltd │ │ │ │ + fstl 0x8(%ebp) │ │ │ │ idivl 0xa0(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ add 0xa0(%esp),%eax │ │ │ │ mov %edx,0x48(%esp) │ │ │ │ cltd │ │ │ │ idivl 0xa0(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ + cmp %ebx,0x8(%esp) │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ - cmp %ebx,0x8(%esp) │ │ │ │ - jge 1e96c │ │ │ │ + jge 1e92c │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ cmp 0x28(%esp),%esi │ │ │ │ - jge 1eff3 │ │ │ │ + jge 1efb3 │ │ │ │ cmp %edx,0x48(%esp) │ │ │ │ - jge 1f373 │ │ │ │ + jge 1f333 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1e962 │ │ │ │ + js 1e922 │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ - mov 0xa0(%esp),%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov 0xa4(%esp),%edi │ │ │ │ imul 0xa0(%esp),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ fld %st(0) │ │ │ │ + mov 0xa0(%esp),%esi │ │ │ │ + mov 0xa4(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ imul 0x9c(%esp),%eax │ │ │ │ @@ -32868,91 +32779,86 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%ebx,%eax,1),%ecx │ │ │ │ lea 0x2(%edi,%edi,1),%ebx │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov %ecx,%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ nop │ │ │ │ + xor %eax,%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1e900 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl (%esi) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1e900 │ │ │ │ + jne 1e8c0 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ add $0x8,%ecx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ add %esi,0xc(%esp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1e8d0 │ │ │ │ + jne 1e8b0 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add 0x1c(%esp),%edx │ │ │ │ inc %eax │ │ │ │ add $0x8,%esi │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1e8b0 │ │ │ │ + jne 1e890 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e964 │ │ │ │ + jmp 1e924 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ + mov 0x44(%esp),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ sub 0x40(%esp),%ebx │ │ │ │ - mov 0x44(%esp),%esi │ │ │ │ - mov %ebx,0x34(%esp) │ │ │ │ cmp 0x28(%esp),%esi │ │ │ │ - jge 1eb70 │ │ │ │ + mov %ebx,0x34(%esp) │ │ │ │ + jge 1eb30 │ │ │ │ mov %edx,%ecx │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jl 1f56a │ │ │ │ + jl 1f52a │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2040d │ │ │ │ + jle 203cd │ │ │ │ test %eax,%eax │ │ │ │ - js 203d8 │ │ │ │ + js 20398 │ │ │ │ sub %ecx,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ imul 0x9c(%esp),%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ @@ -32975,109 +32881,109 @@ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 201a0 │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 20160 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1ea82 │ │ │ │ + jmp 1ea42 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ebx) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1ea80 │ │ │ │ + jne 1ea40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 2035c │ │ │ │ + js 2031c │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1eb02 │ │ │ │ - jmp 1eb00 │ │ │ │ + jmp 1eac2 │ │ │ │ + jmp 1eac0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ebx) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1eb00 │ │ │ │ + jne 1eac0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1ea50 │ │ │ │ + jne 1ea10 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ inc %edx │ │ │ │ cmp 0x34(%esp),%edx │ │ │ │ - je 203f7 │ │ │ │ + je 203b7 │ │ │ │ add 0x38(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ - jmp 1ea30 │ │ │ │ + jmp 1e9f0 │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jge 1fa2c │ │ │ │ + jge 1f9ec │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1edbd │ │ │ │ + jle 1ed7d │ │ │ │ mov 0xa0(%esp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ movl $0x0,0x1c(%esp) │ │ │ │ shl $0x4,%ebx │ │ │ │ @@ -33105,143 +33011,143 @@ │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1ecce │ │ │ │ + jle 1ec8e │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 20689 │ │ │ │ + js 20649 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0x80(%esp),%esi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - jmp 1ec82 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1ec42 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1ec80 │ │ │ │ + jne 1ec40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ add $0x8,%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ add %ecx,0xc(%esp) │ │ │ │ cmp 0x14(%esp),%eax │ │ │ │ - jne 1ec60 │ │ │ │ + jne 1ec20 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 1ed92 │ │ │ │ + js 1ed52 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1ed92 │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + js 1ed52 │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ fldl 0x0(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ fldl 0x8(%ebp) │ │ │ │ - jmp 1ed40 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1ed00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1ed40 │ │ │ │ + jne 1ed00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ add $0x8,%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ add %ecx,0xc(%esp) │ │ │ │ cmp 0x18(%esp),%eax │ │ │ │ - jne 1ed00 │ │ │ │ + jne 1ecc0 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ incl 0x1c(%esp) │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ add 0x24(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 1ec20 │ │ │ │ + jne 1ebe0 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ mov 0xa0(%esp),%ebx │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ inc %ecx │ │ │ │ + movl $0x0,0x1c(%esp) │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ - movl $0x0,0x1c(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ sub %edi,%esi │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ test %esi,%esi │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ @@ -33252,153 +33158,153 @@ │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 1ef0e │ │ │ │ + jle 1eece │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 2063f │ │ │ │ + js 205ff │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0x80(%esp),%esi │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - jmp 1eec2 │ │ │ │ - jmp 1eec0 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1ee82 │ │ │ │ + jmp 1ee80 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1eec0 │ │ │ │ + jne 1ee80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ add $0x8,%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ add %ecx,0xc(%esp) │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne 1ee90 │ │ │ │ + jne 1ee50 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1efd2 │ │ │ │ + js 1ef92 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1efd2 │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + js 1ef92 │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - jmp 1ef82 │ │ │ │ - jmp 1ef80 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1ef42 │ │ │ │ + jmp 1ef40 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1ef80 │ │ │ │ + jne 1ef40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ add $0x8,%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ add %ecx,0xc(%esp) │ │ │ │ cmp 0x18(%esp),%eax │ │ │ │ - jne 1ef40 │ │ │ │ + jne 1ef00 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ incl 0x1c(%esp) │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ add 0x2c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 1ee50 │ │ │ │ + jne 1ee10 │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ cmp %edx,%esi │ │ │ │ - jl 1f7e7 │ │ │ │ + jl 1f7a7 │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ mov %edx,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - js 1e964 │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ + js 1e924 │ │ │ │ sub 0x28(%esp),%ebx │ │ │ │ - mov 0xa4(%esp),%edi │ │ │ │ - movl $0x0,0x30(%esp) │ │ │ │ + mov 0xa0(%esp),%ecx │ │ │ │ shl $0x4,%esi │ │ │ │ + movl $0x0,0x30(%esp) │ │ │ │ + mov 0xa4(%esp),%edi │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov %edx,%ebx │ │ │ │ mov %ecx,%edx │ │ │ │ - imul 0x9c(%esp),%ecx │ │ │ │ sub %eax,%ebx │ │ │ │ lea 0x2(%edi,%edi,1),%edi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ + imul 0x9c(%esp),%ecx │ │ │ │ mov %edi,0x38(%esp) │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ imul 0x9c(%esp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ @@ -33416,210 +33322,210 @@ │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ lea (%edi,%esi,8),%esi │ │ │ │ cmovle %edi,%esi │ │ │ │ mov %ebx,%edi │ │ │ │ - inc %eax │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ mov 0x84(%esp),%esi │ │ │ │ + inc %eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1f21e │ │ │ │ + jle 1f1de │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov 0x80(%esp),%ebx │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov %edx,0x34(%esp) │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 20260 │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ + jle 20220 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f142 │ │ │ │ - jmp 1f140 │ │ │ │ + jmp 1f102 │ │ │ │ + jmp 1f100 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1f140 │ │ │ │ + jne 1f100 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 202d4 │ │ │ │ + js 20294 │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1f1c2 │ │ │ │ - jmp 1f1c0 │ │ │ │ + jmp 1f182 │ │ │ │ + jmp 1f180 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1f1c0 │ │ │ │ + jne 1f180 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1f0f0 │ │ │ │ + jne 1f0b0 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - js 203a0 │ │ │ │ + js 20360 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov %edx,0x34(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jle 20230 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 201f0 │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f280 │ │ │ │ + jmp 1f240 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1f280 │ │ │ │ + jne 1f240 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 2037e │ │ │ │ + js 2033e │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov %esi,0x84(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1f300 │ │ │ │ + jmp 1f2c0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1f300 │ │ │ │ + jne 1f2c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x84(%esp),%esi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1f240 │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ + jne 1f200 │ │ │ │ incl 0x30(%esp) │ │ │ │ + mov 0x34(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ add 0x3c(%esp),%edx │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ cmp %ebx,0x30(%esp) │ │ │ │ - jne 1f0c0 │ │ │ │ - jmp 1e964 │ │ │ │ + jne 1f080 │ │ │ │ + jmp 1e924 │ │ │ │ ffreep %st(0) │ │ │ │ test %eax,%eax │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ sub %edx,%eax │ │ │ │ movl $0x0,0x28(%esp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ imul 0xa0(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ @@ -33636,121 +33542,121 @@ │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ cmovle 0x84(%esp),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ - mov 0x80(%esp),%ecx │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1f4b5 │ │ │ │ + jle 1f475 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f482 │ │ │ │ - jmp 1f480 │ │ │ │ + jmp 1f442 │ │ │ │ + jmp 1f440 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%esi) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1f480 │ │ │ │ + jne 1f440 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 20290 │ │ │ │ + js 20250 │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ - jmp 1f500 │ │ │ │ + jmp 1f4c0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1f500 │ │ │ │ + jne 1f4c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - je 20100 │ │ │ │ + je 200c0 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0xc(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1f4c8 │ │ │ │ + jle 1f488 │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ - jmp 1f440 │ │ │ │ + jmp 1f400 │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1f6b8 │ │ │ │ + jle 1f678 │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 206d9 │ │ │ │ + js 20699 │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ imul 0x9c(%esp),%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ @@ -33762,167 +33668,167 @@ │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ lea 0x2(%eax,%eax,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ fldl 0x8(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f640 │ │ │ │ + jmp 1f600 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1f640 │ │ │ │ + jne 1f600 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ add %ebx,0xc(%esp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1f610 │ │ │ │ + jne 1f5d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ add 0x1c(%esp),%edx │ │ │ │ inc %eax │ │ │ │ add $0x8,%ebx │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 1f5e0 │ │ │ │ + jne 1f5a0 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ + imul 0xa0(%esp),%eax │ │ │ │ + inc %ebx │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ - inc %ebx │ │ │ │ - imul 0xa0(%esp),%eax │ │ │ │ - mov 0x84(%esp),%edi │ │ │ │ mov %ebx,0x1c(%esp) │ │ │ │ + mov 0x84(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ imul 0xa0(%esp),%eax │ │ │ │ add 0x48(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ fldl 0x8(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1f780 │ │ │ │ + jne 1f740 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ add $0x8,%ecx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ add %esi,0xc(%esp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1f760 │ │ │ │ + jne 1f720 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add 0x20(%esp),%edx │ │ │ │ inc %eax │ │ │ │ add $0x8,%esi │ │ │ │ cmp 0x1c(%esp),%eax │ │ │ │ - jne 1f730 │ │ │ │ - jmp 1e964 │ │ │ │ + jne 1f6f0 │ │ │ │ + jmp 1e924 │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ mov 0xa0(%esp),%ecx │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ - mov 0xa0(%esp),%ebx │ │ │ │ mov %edi,%edx │ │ │ │ + movl $0x0,0x1c(%esp) │ │ │ │ + mov 0xa0(%esp),%ebx │ │ │ │ imul 0x9c(%esp),%ebx │ │ │ │ mov 0xa4(%esp),%edi │ │ │ │ sub 0x28(%esp),%esi │ │ │ │ - movl $0x0,0x1c(%esp) │ │ │ │ shl $0x4,%ecx │ │ │ │ imul %ecx,%eax │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ imul %ebx,%eax │ │ │ │ add 0x48(%esp),%eax │ │ │ │ lea 0x2(%edi,%edi,1),%ebx │ │ │ │ mov 0x80(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ @@ -33937,135 +33843,135 @@ │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ nop │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1f95e │ │ │ │ + jle 1f91e │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - mov 0x80(%esp),%ebx │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x80(%esp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f900 │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1f8c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1f900 │ │ │ │ + jne 1f8c0 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ add %ecx,0xc(%esp) │ │ │ │ cmp 0x14(%esp),%eax │ │ │ │ - jne 1f8c0 │ │ │ │ + jne 1f880 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - js 203be │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + js 2037e │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ fldl 0x8(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f9c0 │ │ │ │ + jmp 1f980 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1f9c0 │ │ │ │ + jne 1f980 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ add %ecx,0xc(%esp) │ │ │ │ cmp 0x18(%esp),%eax │ │ │ │ - jne 1f980 │ │ │ │ + jne 1f940 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ incl 0x1c(%esp) │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ add 0x24(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 1f880 │ │ │ │ - jmp 1e964 │ │ │ │ + jne 1f840 │ │ │ │ + jmp 1e924 │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1fd84 │ │ │ │ + jle 1fd44 │ │ │ │ mov %eax,%ebx │ │ │ │ sub 0x28(%esp),%ebx │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ - movl $0x0,0x38(%esp) │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ + movl $0x0,0x38(%esp) │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ - shl $0x4,%eax │ │ │ │ sub %edx,%ebx │ │ │ │ mov %eax,%edx │ │ │ │ imul 0x9c(%esp),%eax │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ imul 0x9c(%esp),%eax │ │ │ │ @@ -34088,211 +33994,211 @@ │ │ │ │ mov %eax,0x5c(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ + add 0x3c(%esp),%eax │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ mov 0x80(%esp),%esi │ │ │ │ - add 0x3c(%esp),%eax │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1fc0e │ │ │ │ + jle 1fbce │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 20200 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 201c0 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1fb42 │ │ │ │ + jmp 1fb02 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1fb40 │ │ │ │ + jne 1fb00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 20318 │ │ │ │ + js 202d8 │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1fbc2 │ │ │ │ - jmp 1fbc0 │ │ │ │ + jmp 1fb82 │ │ │ │ + jmp 1fb80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1fbc0 │ │ │ │ + jne 1fb80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1fb10 │ │ │ │ + jne 1fad0 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1fd51 │ │ │ │ + js 1fd11 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x5c(%esp),%esi │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 201d0 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 20190 │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1fc80 │ │ │ │ + jmp 1fc40 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1fc80 │ │ │ │ + jne 1fc40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 202f6 │ │ │ │ + js 202b6 │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1fd02 │ │ │ │ - jmp 1fd00 │ │ │ │ + jmp 1fcc2 │ │ │ │ + jmp 1fcc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1fd00 │ │ │ │ + jne 1fcc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1fc40 │ │ │ │ + jne 1fc00 │ │ │ │ incl 0x38(%esp) │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ add %edx,0x3c(%esp) │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 1fae0 │ │ │ │ + jne 1faa0 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ mov 0x9c(%esp),%ecx │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ sub 0x28(%esp),%esi │ │ │ │ movl $0x0,0x30(%esp) │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ sub %edi,%ebx │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ mov %edx,0x34(%esp) │ │ │ │ mov %ecx,0x54(%esp) │ │ │ │ @@ -34301,629 +34207,629 @@ │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %ecx,0x38(%esp) │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ cmovle 0x84(%esp),%eax │ │ │ │ test %esi,%esi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ cmovle 0x80(%esp),%eax │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ - mov 0x80(%esp),%esi │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ add 0x34(%esp),%eax │ │ │ │ + mov 0x80(%esp),%esi │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1ff8e │ │ │ │ + jle 1ff4e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 20170 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 20130 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1fec2 │ │ │ │ - jmp 1fec0 │ │ │ │ + jmp 1fe82 │ │ │ │ + jmp 1fe80 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1fec0 │ │ │ │ + jne 1fe80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 2033a │ │ │ │ + js 202fa │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 1ff42 │ │ │ │ - jmp 1ff40 │ │ │ │ + jmp 1ff02 │ │ │ │ + jmp 1ff00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1ff40 │ │ │ │ + jne 1ff00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1fe70 │ │ │ │ + jne 1fe30 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 200d1 │ │ │ │ + js 20091 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 20140 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 20100 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 20002 │ │ │ │ - jmp 20000 │ │ │ │ + jmp 1ffc2 │ │ │ │ + jmp 1ffc0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 20000 │ │ │ │ + jne 1ffc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 202b2 │ │ │ │ + js 20272 │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 20082 │ │ │ │ - jmp 20080 │ │ │ │ + jmp 20042 │ │ │ │ + jmp 20040 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 20080 │ │ │ │ + jne 20040 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1ffc0 │ │ │ │ + jne 1ff80 │ │ │ │ incl 0x30(%esp) │ │ │ │ mov 0x54(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ add %edx,0x34(%esp) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ cmp 0x3c(%esp),%eax │ │ │ │ - jne 1fe40 │ │ │ │ + jne 1fe00 │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ + add $0x8,%esi │ │ │ │ incl 0x28(%esp) │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ - add $0x8,%esi │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add %edx,0x2c(%esp) │ │ │ │ cmp 0x1c(%esp),%eax │ │ │ │ - jne 1f420 │ │ │ │ + jne 1f3e0 │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 20035 │ │ │ │ + jns 1fff5 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - je 200d1 │ │ │ │ + je 20091 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 200b4 │ │ │ │ + jmp 20074 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1fef5 │ │ │ │ + jns 1feb5 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x2c(%esp) │ │ │ │ - je 1ff8e │ │ │ │ + je 1ff4e │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1ff71 │ │ │ │ + jmp 1ff31 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1eab5 │ │ │ │ + jns 1ea75 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 1eb51 │ │ │ │ + je 1eb11 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1eb34 │ │ │ │ + jmp 1eaf4 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1fcb5 │ │ │ │ + jns 1fc75 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 1fd51 │ │ │ │ + je 1fd11 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1fd34 │ │ │ │ + jmp 1fcf4 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1fb75 │ │ │ │ + jns 1fb35 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x2c(%esp) │ │ │ │ - je 1fc0e │ │ │ │ + je 1fbce │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1fbf1 │ │ │ │ + jmp 1fbb1 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1f2b5 │ │ │ │ + jns 1f275 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 1f351 │ │ │ │ + je 1f311 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1f334 │ │ │ │ + jmp 1f2f4 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1f175 │ │ │ │ + jns 1f135 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x2c(%esp) │ │ │ │ - je 1f20e │ │ │ │ + je 1f1ce │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1f1f1 │ │ │ │ + jmp 1f1b1 │ │ │ │ xchg %ax,%ax │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ add %eax,0xc(%esp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ cmp %edx,0x1c(%esp) │ │ │ │ - jne 1f440 │ │ │ │ - jmp 20113 │ │ │ │ + jne 1f400 │ │ │ │ + jmp 200d3 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ cmp %edx,0x24(%esp) │ │ │ │ - jne 1ffc8 │ │ │ │ - jmp 200d1 │ │ │ │ + jne 1ff88 │ │ │ │ + jmp 20091 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ cmp %edx,0x2c(%esp) │ │ │ │ - jne 1f0f8 │ │ │ │ - jmp 1f20e │ │ │ │ + jne 1f0b8 │ │ │ │ + jmp 1f1ce │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ cmp %edx,0x24(%esp) │ │ │ │ - jne 1fc48 │ │ │ │ - jmp 1fd51 │ │ │ │ + jne 1fc08 │ │ │ │ + jmp 1fd11 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ cmp %edx,0x2c(%esp) │ │ │ │ - jne 1fb18 │ │ │ │ - jmp 1fc0e │ │ │ │ + jne 1fad8 │ │ │ │ + jmp 1fbce │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ cmp %edx,0x2c(%esp) │ │ │ │ - jne 1fe78 │ │ │ │ - jmp 1ff8e │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ + jne 1fe38 │ │ │ │ + jmp 1ff4e │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1ea58 │ │ │ │ - jmp 1eb51 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jne 1ea18 │ │ │ │ + jmp 1eb11 │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 1f248 │ │ │ │ - jmp 1f351 │ │ │ │ + jne 1f208 │ │ │ │ + jmp 1f311 │ │ │ │ incl 0x30(%esp) │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ add 0x3c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ cmp %ebx,0x30(%esp) │ │ │ │ - jne 1f0cc │ │ │ │ - jmp 1e964 │ │ │ │ + jne 1f08c │ │ │ │ + jmp 1e924 │ │ │ │ incl 0x1c(%esp) │ │ │ │ add 0x24(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 1f88c │ │ │ │ - jmp 1e964 │ │ │ │ + jne 1f84c │ │ │ │ + jmp 1e924 │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 1e964 │ │ │ │ + je 1e924 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 203e1 │ │ │ │ + jne 203a1 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ mov %edi,0x84(%esp) │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1e964 │ │ │ │ + js 1e924 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ inc %esi │ │ │ │ mov %esi,0x34(%esp) │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ sub %ecx,%eax │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ + imul 0xa0(%esp),%eax │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ - imul 0xa0(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ imul 0xa0(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov 0xa0(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0xa4(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x84(%esp),%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ cmovle 0x84(%esp),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ mov 0x80(%esp),%ecx │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov %edx,0x30(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 205f0 │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 205b0 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 20502 │ │ │ │ + jmp 204c2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%esi) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 20500 │ │ │ │ + jne 204c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 20620 │ │ │ │ + js 205e0 │ │ │ │ + fldl 0x8(%ebp) │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - fldl 0x8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl 0x0(%ebp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ - fldl 0x0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 20582 │ │ │ │ - jmp 20580 │ │ │ │ + jmp 20542 │ │ │ │ + jmp 20540 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%esi) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl 0x0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 20580 │ │ │ │ + jne 20540 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 204e0 │ │ │ │ + jne 204a0 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add 0x38(%esp),%edx │ │ │ │ inc %eax │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 204c0 │ │ │ │ - jmp 1e964 │ │ │ │ + jne 20480 │ │ │ │ + jmp 1e924 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 20535 │ │ │ │ + jns 204f5 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 205ce │ │ │ │ + je 2058e │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 205b1 │ │ │ │ + jmp 20571 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ incl 0xc(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 204e8 │ │ │ │ - jmp 205ce │ │ │ │ + jne 204a8 │ │ │ │ + jmp 2058e │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 20667 │ │ │ │ + je 20627 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 20650 │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - jmp 1ef0e │ │ │ │ + jne 20610 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ + jmp 1eece │ │ │ │ incl 0x1c(%esp) │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add 0x2c(%esp),%edx │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 1ee5c │ │ │ │ - jmp 1e964 │ │ │ │ + jne 1ee1c │ │ │ │ + jmp 1e924 │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 206b7 │ │ │ │ + je 20677 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 206a0 │ │ │ │ + jne 20660 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ - jmp 1ecce │ │ │ │ + jmp 1ec8e │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ incl 0x1c(%esp) │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ add 0x24(%esp),%edx │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 1ec2c │ │ │ │ - jmp 1edab │ │ │ │ + jne 1ebec │ │ │ │ + jmp 1ed6b │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 1e964 │ │ │ │ + je 1e924 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 206e2 │ │ │ │ - jmp 1f6a2 │ │ │ │ + jne 206a2 │ │ │ │ + jmp 1f662 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x44681,%ebx │ │ │ │ + add $0x436c1,%ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ @@ -34936,519 +34842,508 @@ │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 20c76 │ │ │ │ + jge 20c0c │ │ │ │ mov 0xc(%edi),%esi │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov %esi,-0xa4(%ebp) │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ shl $0x5,%ecx │ │ │ │ + mov %edx,-0xbc(%ebp) │ │ │ │ mov %esi,-0xa8(%ebp) │ │ │ │ fildl -0xa8(%ebp) │ │ │ │ - mov (%edi),%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - fld1 │ │ │ │ - lea 0x3(%eax,%eax,2),%eax │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ sub $0x20,%ecx │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ + mov (%edi),%esi │ │ │ │ + mov %eax,%edi │ │ │ │ + lea 0x3(%eax,%eax,2),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - lea (%edi,%edi,1),%esi │ │ │ │ add $0x10,%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + lea (%edi,%edi,1),%esi │ │ │ │ shl $0x4,%edi │ │ │ │ - mov %edx,-0xbc(%ebp) │ │ │ │ mov %edi,-0xc8(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ fildl -0xa4(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ fildl -0xa0(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x50(%ebp) │ │ │ │ - fldl -0xac4c(%ebx) │ │ │ │ - fstpl -0x28(%ebp) │ │ │ │ - fldt -0xa7fc(%ebx) │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + fldl -0x9c4c(%ebx) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldt -0x97fc(%ebx) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ sub -0xc0(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 20ce0 │ │ │ │ + jne 20c80 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ fldl (%edi,%eax,1) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ inc %eax │ │ │ │ fstpl -0x78(%ebp) │ │ │ │ - js 20d00 │ │ │ │ + js 20ca0 │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ imul 0x18(%ecx),%eax │ │ │ │ fildl (%edi) │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ - fldcw -0x1c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x1a(%ebp) │ │ │ │ mov 0x2c(%ecx),%edx │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fldcw -0x1c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x1a(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x2c(%ebp) │ │ │ │ + fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ fldl -0x78(%ebp) │ │ │ │ - jmp 2094d │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 20906 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 20935 │ │ │ │ + je 208ee │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmuls -0x9d88(%ebx) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 209a0 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 20950 │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ fmull -0x40(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 208f0 │ │ │ │ + ja 208b0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 20c80 │ │ │ │ + ja 20c20 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 2094d │ │ │ │ + jle 20906 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 209a4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 20954 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ lea 0x8(,%eax,8),%edi │ │ │ │ fildl 0x4(%ecx) │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ fldl 0x8(%edi,%eax,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fstl -0x58(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x2c(%ebp) │ │ │ │ + fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ sub -0x8c(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x5c(%ebp),%ecx │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ - jmp 20a8e │ │ │ │ + jmp 20a37 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 20a75 │ │ │ │ + je 20a1e │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmuls -0x9d88(%ebx) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 20ae0 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 20a80 │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ fmull -0x48(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 20a30 │ │ │ │ + ja 209e0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 20ca0 │ │ │ │ + ja 20c40 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 20a8e │ │ │ │ + jle 20a37 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 20ae4 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 20a84 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ fldl 0x8(%eax,%edi,1) │ │ │ │ lea 0x10(%eax,%ecx,1),%eax │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x10(%eax) │ │ │ │ fstl -0x58(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x2c(%ebp) │ │ │ │ + fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ sub -0x8c(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x5c(%ebp),%ecx │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ - jmp 20bae │ │ │ │ + jmp 20b47 │ │ │ │ nop │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 20b95 │ │ │ │ + je 20b2e │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmuls -0x9d88(%ebx) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 20c00 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 20b90 │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 20b50 │ │ │ │ + ja 20af0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 20cc0 │ │ │ │ + ja 20c60 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 20bae │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 20b47 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 20c06 │ │ │ │ + jmp 20b94 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ push -0xb4(%ebp) │ │ │ │ push -0xa0(%ebp) │ │ │ │ push -0xa4(%ebp) │ │ │ │ push -0xa8(%ebp) │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ push -0x7c(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ - lea (%ecx,%edi,1),%edx │ │ │ │ push -0x78(%ebp) │ │ │ │ push %edx │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ - call 1e6a0 │ │ │ │ + call 1e680 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0xac(%ebp) │ │ │ │ - jne 20800 │ │ │ │ + jne 207c0 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 20940 │ │ │ │ + jmp 208f9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 20a80 │ │ │ │ + jmp 20a29 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 20ba0 │ │ │ │ + jmp 20b39 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 20829 │ │ │ │ + jmp 207e9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x8(%eax,%ecx,1),%eax │ │ │ │ lea 0x10(%edi,%ecx,1),%edi │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ - jmp 20c06 │ │ │ │ + jmp 20b94 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x44061,%ebx │ │ │ │ + add $0x430c1,%ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -35462,76 +35357,76 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 21198 │ │ │ │ + jge 21118 │ │ │ │ mov 0x20(%edi),%eax │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ - fildl -0x74(%ebp) │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ add %edi,%edi │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ - fildl -0x70(%ebp) │ │ │ │ - fstpl -0xa0(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ - fstpl -0xa8(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ mov %eax,%edi │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ lea (%esi,%eax,1),%ecx │ │ │ │ - shl $0x4,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ shl $0x5,%edi │ │ │ │ + mov %esi,%ebx │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ - lea 0x10(%ecx),%eax │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ + lea 0x10(%ecx),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - shl $0x4,%ebx │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fildl -0x6c(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esp,-0x64(%ebp) │ │ │ │ sub -0x88(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 211c0 │ │ │ │ + jne 21140 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 21240 │ │ │ │ + jle 211c0 │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov 0x24(%esi),%edi │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ mov 0x2c(%esi),%edx │ │ │ │ fildl (%edi) │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ @@ -35541,82 +35436,82 @@ │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ - fldl -0x98(%ebp) │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ + fldl -0x98(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ + cmpl $0x1,-0x24(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%esi) │ │ │ │ + fadds -0x9d8c(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmpl $0x1,-0x24(%ebp) │ │ │ │ - jne 211e0 │ │ │ │ + jne 21160 │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ lea 0x8(,%edx,8),%ecx │ │ │ │ mov %edx,%edi │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ neg %ecx │ │ │ │ sub %ebx,%edi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ - jmp 20f1c │ │ │ │ + jmp 20ebc │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ dec %edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 20f30 │ │ │ │ + je 20ed0 │ │ │ │ test %edx,%edx │ │ │ │ - jg 20f00 │ │ │ │ + jg 20ea0 │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 20f05 │ │ │ │ + je 20ea5 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 20f09 │ │ │ │ + jmp 20ea9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - jmp 20f50 │ │ │ │ + jmp 20ef0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ @@ -35656,54 +35551,50 @@ │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%esi) │ │ │ │ + fadds -0x9d8c(%esi) │ │ │ │ xor %esi,%esi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 2101e │ │ │ │ - jmp 21000 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 20f9e │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edx,%edi,1),%ecx │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 211a0 │ │ │ │ + je 21120 │ │ │ │ sub -0x24(%ebp),%edx │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 21000 │ │ │ │ + jns 20f80 │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %edi,%ecx │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2101b │ │ │ │ + jne 20f9b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ lea 0x10(%esi,%edi,1),%esi │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ @@ -35738,22 +35629,22 @@ │ │ │ │ fistpl -0x38(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%esi) │ │ │ │ + fadds -0x9d8c(%esi) │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ lea -0x20(%esi,%edi,1),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 21103 │ │ │ │ - jmp 21100 │ │ │ │ + jmp 21083 │ │ │ │ + jmp 21080 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x24(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ @@ -35761,126 +35652,126 @@ │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ lea 0x1(%edx,%edi,1),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 21122 │ │ │ │ + jns 210a2 │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %edi,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x20(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 21100 │ │ │ │ + jne 21080 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ push -0x80(%ebp) │ │ │ │ push -0x6c(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ + lea (%ecx,%esi,1),%edx │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x4c(%ebp) │ │ │ │ - lea (%ecx,%esi,1),%edx │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ push %edx │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - call 1e6a0 │ │ │ │ + call 1e680 │ │ │ │ mov -0x64(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - jne 20e00 │ │ │ │ + jne 20da0 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ lea 0x10(%edi,%esi,1),%edi │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - jmp 2105d │ │ │ │ + jmp 20fdd │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - jmp 20e26 │ │ │ │ + jmp 20dc6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 21222 │ │ │ │ - jmp 21200 │ │ │ │ + jmp 211a2 │ │ │ │ + jmp 21180 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%edx,8),%esi │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ sub -0x24(%ebp),%edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - je 20f40 │ │ │ │ + je 20ee0 │ │ │ │ test %edx,%edx │ │ │ │ - jg 21200 │ │ │ │ + jg 21180 │ │ │ │ lea 0x0(,%edx,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - je 21205 │ │ │ │ + je 21185 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 2120c │ │ │ │ + jmp 2118c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ lea 0x8(%eax,%esi,1),%edi │ │ │ │ lea 0x10(%eax,%esi,1),%eax │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 2113b │ │ │ │ + jmp 210bb │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x43b21,%ebx │ │ │ │ + add $0x42ba1,%ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -35892,612 +35783,580 @@ │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 2186c │ │ │ │ + jge 217b7 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x14(%edi),%esi │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - lea 0x1(%ecx),%ebx │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ + mov %edx,-0xbc(%ebp) │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ + lea 0x1(%ecx),%ebx │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ lea 0x2(%ecx),%ebx │ │ │ │ lea 0x0(,%edx,4),%ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - shl $0x5,%ecx │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ - shl $0x4,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ - mov %esi,%ecx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - fstl -0xc0(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ + mov %esi,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - lea 0x3(%esi,%esi,2),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %ecx,-0xd8(%ebp) │ │ │ │ + mov %ecx,-0xdc(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ - mov %edx,-0xd4(%ebp) │ │ │ │ - shl $0x4,%eax │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + fildl -0x84(%ebp) │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + lea 0x3(%esi,%esi,2),%eax │ │ │ │ shl $0x5,%esi │ │ │ │ + mov %esi,-0xe4(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ add $0x10,%eax │ │ │ │ - mov %esi,-0xe0(%ebp) │ │ │ │ - fstpl -0xa0(%ebp) │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ fstl -0xc8(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fildl -0x80(%ebp) │ │ │ │ + fstl -0xd0(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ fstpl -0x98(%ebp) │ │ │ │ - fildl -0x78(%ebp) │ │ │ │ - fstl -0xd0(%ebp) │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ + fstl -0xd8(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - mov %ecx,-0xdc(%ebp) │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ + fldt -0x97fc(%edi) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - fldt -0xa7fc(%edi) │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ - fldl -0xac4c(%edi) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + fldl -0x9c4c(%edi) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov %esp,-0x6c(%ebp) │ │ │ │ - testb $0x8,0x39(%eax) │ │ │ │ - jne 21880 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ + testb $0x8,0x39(%eax) │ │ │ │ + jne 217c0 │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - sub -0xb4(%ebp),%esp │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + sub -0xb8(%ebp),%esp │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ mov 0x40(%esi),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ fildl (%eax) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ fldl (%edx,%edi,8) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ + mov 0x2c(%esi),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + lea (%ebx,%ebx,2),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%esi),%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - lea (%ebx,%ebx,2),%eax │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ shl $0x3,%eax │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + fstl -0x58(%ebp) │ │ │ │ fldl (%edx,%eax,1) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x70(%ebp) │ │ │ │ + fistpl -0x74(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - sub -0x2c(%ebp),%ebx │ │ │ │ - mov 0x30(%esi),%esi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - fildl -0x70(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + sub -0x38(%ebp),%ebx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ fldl -0xa0(%ebp) │ │ │ │ + mov 0x30(%esi),%esi │ │ │ │ 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) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ - fadd %st,%st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%esi) │ │ │ │ fldz │ │ │ │ - fxch %st(3) │ │ │ │ - fcomi %st(3),%st │ │ │ │ - jbe 218e0 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 21820 │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 214c0 │ │ │ │ + je 2143a │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 21540 │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fmull -0xc0(%ebp) │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ + jle 214c0 │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ mov $0x1,%eax │ │ │ │ - fsubp %st,%st(4) │ │ │ │ - fxch %st(3) │ │ │ │ + fmull -0xc8(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - 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) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ + fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 21520 │ │ │ │ + jne 214a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - jmp 21550 │ │ │ │ + jmp 214d0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ + ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x8(,%edi,8),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + lea 0x8(%edx,%eax,1),%eax │ │ │ │ fldl 0x8(%edx,%edi,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - lea 0x8(%edx,%eax,1),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x68(%ebp) │ │ │ │ + fistpl -0x70(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - sub -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + sub -0x38(%ebp),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ fldl -0x98(%ebp) │ │ │ │ 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 │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ + fstpl -0x70(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 218c0 │ │ │ │ + jbe 21800 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 21604 │ │ │ │ + je 2157e │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 216b0 │ │ │ │ + jle 21610 │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0xc8(%ebp) │ │ │ │ + fmull -0xd0(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivl -0x68(%ebp) │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ + fdivl -0x70(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - 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) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ + fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x10(%edx,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl 0x10(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 21680 │ │ │ │ + jne 215e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - jmp 216c0 │ │ │ │ + jmp 21620 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ fldl 0x8(%edx,%eax,1) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ lea 0x10(%edx,%eax,1),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x54(%ebp) │ │ │ │ + fistpl -0x50(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - sub -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + sub -0x38(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ 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) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ fldl 0x10(%esi) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ fldz │ │ │ │ - fxch %st(4) │ │ │ │ - fcomi %st(4),%st │ │ │ │ - jbe 218a0 │ │ │ │ - fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jbe 217e0 │ │ │ │ + fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 2176c │ │ │ │ + je 216c4 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 21800 │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0xd0(%ebp) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ + jle 21740 │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0xd8(%ebp) │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - fsubp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + fsubp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(2) │ │ │ │ + fdivl -0x38(%ebp) │ │ │ │ fld1 │ │ │ │ - fldt -0x38(%ebp) │ │ │ │ - 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) │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ + fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fmul %st,%st(2) │ │ │ │ + fmul %st,%st(1) │ │ │ │ fldl 0x20(%edi,%eax,8) │ │ │ │ - fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstpl 0x20(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 217e0 │ │ │ │ + jne 21720 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 21810 │ │ │ │ + jmp 21750 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + fstpt -0x38(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0x78(%ebp) │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + push -0xa8(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ push %edx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ push %edx │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - call 1e6a0 │ │ │ │ - mov -0x6c(%ebp),%esp │ │ │ │ - incl -0x3c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - cmp %eax,-0x84(%ebp) │ │ │ │ - jne 213b0 │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + call 1e680 │ │ │ │ + mov -0x60(%ebp),%esp │ │ │ │ + incl -0x2c(%ebp) │ │ │ │ + fldt -0x38(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + cmp %eax,-0x88(%ebp) │ │ │ │ + jne 21330 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 213c8 │ │ │ │ + jmp 21348 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(4) │ │ │ │ - fcomip %st(4),%st │ │ │ │ - ja 21900 │ │ │ │ - fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 2177a │ │ │ │ - xchg %ax,%ax │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 21840 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ + jmp 216d2 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 21920 │ │ │ │ + ja 21860 │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ - jmp 21612 │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ + jmp 2158c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(3) │ │ │ │ - fcomip %st(3),%st │ │ │ │ - ja 21940 │ │ │ │ - fstp %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + ja 21880 │ │ │ │ + fstp %st(1) │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 214ce │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 21448 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 2177a │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 216d2 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 21612 │ │ │ │ + jmp 2158c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 214ce │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 21448 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x43421,%ebx │ │ │ │ + add $0x424e1,%ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -36509,206 +36368,207 @@ │ │ │ │ cmovl %ebx,%eax │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 21b98 │ │ │ │ + jge 21ad8 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov 0x1c(%edi),%esi │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ lea (%ebx,%ebx,1),%ecx │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ lea 0x2(%ecx),%edi │ │ │ │ lea 0x0(,%edx,4),%ecx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ shl $0x5,%ecx │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ lea 0x3(%ebx,%ebx,2),%eax │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%esi,%ebx,1),%ecx │ │ │ │ - add $0x10,%eax │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - add %ebx,%ecx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + add $0x10,%eax │ │ │ │ + add %ebx,%ecx │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 21ba0 │ │ │ │ + jne 21ae0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - sub -0x60(%ebp),%esp │ │ │ │ + sub -0x64(%ebp),%esp │ │ │ │ mov 0x68(%eax),%ebx │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ - lea 0x7(%esp),%ecx │ │ │ │ add %eax,%edx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - and $0xfffffff8,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ + lea 0x7(%esp),%ecx │ │ │ │ inc %edx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ + shl $0x4,%edx │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ shr $0x3,%esi │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fstl 0x0(,%esi,8) │ │ │ │ lea (%ebx,%edx,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 21bc0 │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + jle 21b00 │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ fld1 │ │ │ │ mov $0x1,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 21aa0 │ │ │ │ + jne 219e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ fldl 0x8(%ebx,%edx,1) │ │ │ │ fldl (%esi) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fstl (%ecx,%edi,8) │ │ │ │ fld1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%ebx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 21ae0 │ │ │ │ + jne 21a20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ add -0x34(%ebp),%esi │ │ │ │ fldl 0x18(%ebx,%edx,1) │ │ │ │ fldl 0x10(%ebx,%edx,1) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x20(%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x20(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 21b20 │ │ │ │ + jne 21a60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov 0x40(%esi),%edx │ │ │ │ add %ebx,%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0xc(%esi),%ebx │ │ │ │ - lea 0x10(%edx,%eax,1),%esi │ │ │ │ - push -0x44(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ + shl $0x3,%eax │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ + lea 0x10(%edx,%eax,1),%esi │ │ │ │ + push -0x54(%ebp) │ │ │ │ push %esi │ │ │ │ lea 0x8(%edx,%eax,1),%esi │ │ │ │ push %esi │ │ │ │ push 0x4(%edx,%eax,1) │ │ │ │ push (%edx,%eax,1) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - call 1e6a0 │ │ │ │ + call 1e680 │ │ │ │ mov -0x2c(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 21a30 │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ + jne 21970 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 21a48 │ │ │ │ + jmp 21988 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ fldl (%esi) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fstpl (%ecx,%edi,8) │ │ │ │ fldl 0x10(%ebx,%edx,1) │ │ │ │ + fstl -0x40(%ebp) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ - jmp 21b39 │ │ │ │ + jmp 21a79 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x431a3,%ebx │ │ │ │ + add $0x42263,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ @@ -36720,15 +36580,15 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 21d1d │ │ │ │ + jge 21c5d │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -36741,80 +36601,80 @@ │ │ │ │ mov 0x68(%eax),%ebp │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ mov %ebp,0x24(%esp) │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 21d30 │ │ │ │ + jne 21c70 │ │ │ │ lea (%esi,%esi,2),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ add %eax,%ecx │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ lea (%ebx,%ebx,2),%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ lea 0x8(%edi,%edx,8),%edi │ │ │ │ mov %eax,%edx │ │ │ │ imul %esi,%ecx │ │ │ │ - imul %ebx,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %ecx,%esi │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ - sub %ecx,%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ shl $0x4,%esi │ │ │ │ - shl $0x4,%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ add %esi,%ebp │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + sub %ecx,%eax │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ inc %ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ push %edx │ │ │ │ + lea (%eax,%esi,1),%ecx │ │ │ │ push %edi │ │ │ │ add $0x18,%edi │ │ │ │ push -0x1c(%edi) │ │ │ │ push -0x20(%edi) │ │ │ │ - lea (%eax,%esi,1),%ecx │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x10,%ebp │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ - call 1e6a0 │ │ │ │ + call 1e680 │ │ │ │ add 0x58(%esp),%esi │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne 21cd0 │ │ │ │ + jne 21c10 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ + mov 0x2c(%esp),%ebp │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%esi │ │ │ │ inc %ebx │ │ │ │ lea (%esi,%esi,2),%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ add $0x2,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ @@ -36842,27 +36702,27 @@ │ │ │ │ push %edx │ │ │ │ sub 0x34(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %ebp,%eax │ │ │ │ push %eax │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 1e6a0 │ │ │ │ + call 1e680 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne 21d30 │ │ │ │ - jmp 21d1d │ │ │ │ + jne 21c70 │ │ │ │ + jmp 21c5d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x42fb3,%ebx │ │ │ │ + add $0x42073,%ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -36875,15 +36735,15 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 21fe2 │ │ │ │ + jge 21f22 │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -36912,27 +36772,27 @@ │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x3c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 21ff0 │ │ │ │ + jne 21f30 │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov 0x10(%esp),%ebp │ │ │ │ mov %eax,%ecx │ │ │ │ + mov 0x10(%esp),%ebp │ │ │ │ shl $0x4,%ecx │ │ │ │ add 0x24(%esp),%ecx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ imul %eax,%esi │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%esi │ │ │ │ add 0x20(%esp),%esi │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw 0x3c(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ fldcw 0x3a(%esp) │ │ │ │ fistpl 0x8(%esp) │ │ │ │ fldcw 0x3e(%esp) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ @@ -36954,145 +36814,145 @@ │ │ │ │ lea 0x0(%ebp,%eax,1),%edi │ │ │ │ lea 0x10(%ebp,%eax,1),%eax │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%edi) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jge 22010 │ │ │ │ + jge 21f50 │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ fstl 0x8(%ecx) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 21fb0 │ │ │ │ + js 21ef0 │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ - jmp 21f80 │ │ │ │ + jmp 21ec0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%eax │ │ │ │ fldl 0x8(%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ + add $0x10,%eax │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jge 21f80 │ │ │ │ + jge 21ec0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21fd0 │ │ │ │ + jmp 21f10 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21fd0 │ │ │ │ + jmp 21f10 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl (%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne 21ea0 │ │ │ │ + jne 21de0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov (%esp),%edi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ - jmp 21eaf │ │ │ │ + jmp 21def │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ lea 0x8(%esi),%edi │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ sub %edx,%ebp │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ cmp $0x1,%ebp │ │ │ │ - jle 22064 │ │ │ │ + jle 21fa4 │ │ │ │ mov $0x1,%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%eax │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ + add $0x10,%eax │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jne 22040 │ │ │ │ + jne 21f80 │ │ │ │ lea -0x8(%edi,%ebx,8),%edi │ │ │ │ test %edx,%edx │ │ │ │ - js 21fc0 │ │ │ │ + js 21f00 │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ inc %edx │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%ebx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ + add $0x10,%ebx │ │ │ │ fldl -0x10(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%ebx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 22080 │ │ │ │ + jne 21fc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl (%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne 21ea0 │ │ │ │ + jne 21de0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21fe2 │ │ │ │ + jmp 21f22 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x42cc1,%ebx │ │ │ │ + add $0x41d81,%ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -37105,81 +36965,81 @@ │ │ │ │ cmovl %edi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 222d6 │ │ │ │ + jge 22216 │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov (%esi),%esi │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fld1 │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea 0x13(,%eax,8),%eax │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ lea (%ecx,%ecx,1),%esi │ │ │ │ + shr $0x4,%eax │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ inc %esi │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %esp,-0x38(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 222e0 │ │ │ │ + jne 22220 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - sub -0x4c(%ebp),%esp │ │ │ │ mov %edx,%ecx │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ + sub -0x4c(%ebp),%esp │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ lea 0x7(%esp),%ebx │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ fldl (%eax,%ecx,1) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0xfffffff8,%ebx │ │ │ │ shr $0x3,%eax │ │ │ │ - fstl 0x0(,%eax,8) │ │ │ │ + cmpl $0x1,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ + fstl 0x0(,%eax,8) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(2) │ │ │ │ - cmpl $0x1,-0x3c(%ebp) │ │ │ │ - jle 221e0 │ │ │ │ + jle 22120 │ │ │ │ xchg %ax,%ax │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 221c0 │ │ │ │ + jne 22100 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 221f0 │ │ │ │ + jmp 22130 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ @@ -37211,138 +37071,138 @@ │ │ │ │ fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%eax) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 22300 │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ + jge 22240 │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ fstl 0x8(%ecx) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 222a7 │ │ │ │ + js 221e7 │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - jmp 22280 │ │ │ │ + jmp 221c0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%eax │ │ │ │ fldl 0x8(%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ + add $0x10,%eax │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 22280 │ │ │ │ + jge 221c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 222c0 │ │ │ │ + jmp 22200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 222c0 │ │ │ │ + jmp 22200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne 22170 │ │ │ │ + jne 220b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%edx │ │ │ │ - jmp 22183 │ │ │ │ + jmp 220c3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ sub -0x30(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ fstl 0x8(%ecx) │ │ │ │ add $0x8,%esi │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 22367 │ │ │ │ + jle 222a7 │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 22340 │ │ │ │ + jmp 22280 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%eax │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ + add $0x10,%eax │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 22340 │ │ │ │ + jne 22280 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ lea -0x8(%esi,%edx,8),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 222ad │ │ │ │ + js 221ed │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x10,%edx │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ + add $0x10,%edx │ │ │ │ fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 22380 │ │ │ │ + jne 222c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne 22170 │ │ │ │ + jne 220b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 222d6 │ │ │ │ + jmp 22216 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ @@ -37365,79 +37225,79 @@ │ │ │ │ push 0x4(%edi) │ │ │ │ lea 0x50(%esp),%edi │ │ │ │ push %edi │ │ │ │ lea 0x50(%esp),%edi │ │ │ │ push %edi │ │ │ │ lea 0x50(%esp),%edi │ │ │ │ push %edi │ │ │ │ - call 10bb0 │ │ │ │ + call 10bb0 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 22450 │ │ │ │ + jne 22390 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 22560 │ │ │ │ + jne 224a0 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 22670 │ │ │ │ + je 225b0 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 2249f │ │ │ │ + jmp 223df │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%ebp,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edx │ │ │ │ - jg 22650 │ │ │ │ + jg 22590 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%ebp │ │ │ │ - jl 22480 │ │ │ │ + jl 223c0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp (%ebx,%ebp,8),%eax │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebp,0x1c(%esp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%ebp,1),%edi │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 22687 │ │ │ │ + jle 225c7 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea 0x1(%eax),%ebp │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - jmp 22546 │ │ │ │ + jmp 22486 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jg 2242b │ │ │ │ + jg 2236b │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x4(%ebx,%edi,8),%eax │ │ │ │ - mov 0x40(%esi),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ inc %edi │ │ │ │ + mov 0x40(%esi),%ebp │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ imul %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x68(%esi),%edx │ │ │ │ push 0x38(%esp) │ │ │ │ @@ -37448,69 +37308,69 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 2242b │ │ │ │ + jle 2236b │ │ │ │ mov (%ebx,%edi,8),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jle 224e0 │ │ │ │ + jle 22420 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 2243c │ │ │ │ + je 2237c │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 22680 │ │ │ │ + je 225c0 │ │ │ │ dec %eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ - jmp 2259e │ │ │ │ + jmp 224de │ │ │ │ nop │ │ │ │ lea (%edi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edx │ │ │ │ - jg 22660 │ │ │ │ + jg 225a0 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ cmp %ebp,%edi │ │ │ │ - jl 22580 │ │ │ │ + jl 224c0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp (%ebx,%edi,8),%eax │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edi,0x1c(%esp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %eax,%edi │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 2243c │ │ │ │ + jle 2237c │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea 0x1(%eax),%ebp │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - jmp 22636 │ │ │ │ + jmp 22576 │ │ │ │ cmp 0x3c(%esp),%eax │ │ │ │ - jg 2243c │ │ │ │ + jg 2237c │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ mov 0x4(%ebx,%edi,8),%eax │ │ │ │ - mov 0x40(%esi),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ inc %edi │ │ │ │ + mov 0x40(%esi),%ebp │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ imul %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x68(%esi),%edx │ │ │ │ push 0x38(%esp) │ │ │ │ @@ -37521,64 +37381,64 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 2243c │ │ │ │ + jle 2237c │ │ │ │ mov (%ebx,%edi,8),%eax │ │ │ │ cmp 0xc(%esp),%eax │ │ │ │ - jge 225d0 │ │ │ │ + jge 22510 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ebp │ │ │ │ - jmp 2249f │ │ │ │ + jmp 223df │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2259e │ │ │ │ + jmp 224de │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 224c5 │ │ │ │ + jmp 22405 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 225c3 │ │ │ │ + jmp 22503 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 2243c │ │ │ │ - jmp 22572 │ │ │ │ + je 2237c │ │ │ │ + jmp 224b2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ lea 0x40(%esp),%ecx │ │ │ │ lea 0x3c(%esp),%edx │ │ │ │ mov 0x14(%eax),%ebx │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ mov %ebx,0x18(%esp) │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov %ebx,0x1c(%esp) │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ lea 0x38(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ @@ -37587,232 +37447,232 @@ │ │ │ │ push 0x24(%esi) │ │ │ │ lea 0x60(%esp),%esi │ │ │ │ push %esi │ │ │ │ lea 0x60(%esp),%esi │ │ │ │ push %esi │ │ │ │ lea 0x60(%esp),%esi │ │ │ │ push %esi │ │ │ │ - call 10960 │ │ │ │ + call 10960 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 22730 │ │ │ │ + jne 22670 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 2286b │ │ │ │ + jne 227ab │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 229d0 │ │ │ │ + je 22910 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ mov %ebp,%ecx │ │ │ │ - jmp 2277e │ │ │ │ + jmp 226be │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edx │ │ │ │ - jg 229a0 │ │ │ │ + jg 228e0 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 22760 │ │ │ │ + jl 226a0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp (%ebx,%edi,8),%eax │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edi,%ebp │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 229e7 │ │ │ │ + jle 22927 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %ebx,0x24(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - jmp 22847 │ │ │ │ + jmp 22787 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x44(%esp),%eax │ │ │ │ - jg 22858 │ │ │ │ + jg 22798 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov 0x4(%edi,%esi,8),%eax │ │ │ │ - mov 0x40(%ebx),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x68(%ebx),%ebp │ │ │ │ inc %esi │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ + mov 0x40(%ebx),%ecx │ │ │ │ + mov 0x68(%ebx),%ebp │ │ │ │ mov %eax,%edi │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ lea 0x1(%eax,%eax,1),%ecx │ │ │ │ push 0x40(%esp) │ │ │ │ - imul %edx,%eax │ │ │ │ push 0x40(%esp) │ │ │ │ + imul %edx,%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ push 0x20(%esp) │ │ │ │ - push 0x2c(%esp) │ │ │ │ imul %edx,%ecx │ │ │ │ - push 0x34(%esp) │ │ │ │ + push 0x2c(%esp) │ │ │ │ shl $0x5,%eax │ │ │ │ + push 0x34(%esp) │ │ │ │ lea 0x0(%ebp,%eax,1),%edx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ shl $0x4,%ecx │ │ │ │ - lea 0x8(%eax,%edi,1),%eax │ │ │ │ add %ebp,%ecx │ │ │ │ + lea 0x8(%eax,%edi,1),%eax │ │ │ │ push %eax │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ mov 0xc(%ebx),%eax │ │ │ │ add %edi,%ebp │ │ │ │ push %ebp │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ push 0x8(%eax,%edi,1) │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 229c0 │ │ │ │ + jle 22900 │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov (%edi,%esi,8),%eax │ │ │ │ cmp %eax,0x8(%esp) │ │ │ │ - jle 227c0 │ │ │ │ + jle 22700 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 22722 │ │ │ │ + je 22662 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 229e0 │ │ │ │ + je 22920 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ mov %ebp,%ecx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%ebp),%esi │ │ │ │ - jmp 228be │ │ │ │ - jmp 228a0 │ │ │ │ + jmp 227fe │ │ │ │ + jmp 227e0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edx │ │ │ │ - jg 229b0 │ │ │ │ + jg 228f0 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 228a0 │ │ │ │ + jl 227e0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp (%ebx,%edi,8),%eax │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edi,%ebp │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%edi,1),%esi │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 22722 │ │ │ │ + jle 22662 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %ebx,0x24(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - jmp 22987 │ │ │ │ + jmp 228c7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x4c(%esp),%eax │ │ │ │ - jg 22722 │ │ │ │ + jg 22662 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov 0x4(%edi,%esi,8),%eax │ │ │ │ - mov 0x40(%ebx),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x68(%ebx),%ebp │ │ │ │ inc %esi │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ + mov 0x40(%ebx),%ecx │ │ │ │ + mov 0x68(%ebx),%ebp │ │ │ │ mov %eax,%edi │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ lea 0x1(%eax,%eax,1),%ecx │ │ │ │ push 0x40(%esp) │ │ │ │ - imul %edx,%eax │ │ │ │ push 0x40(%esp) │ │ │ │ + imul %edx,%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ push 0x20(%esp) │ │ │ │ - push 0x2c(%esp) │ │ │ │ imul %edx,%ecx │ │ │ │ - push 0x34(%esp) │ │ │ │ + push 0x2c(%esp) │ │ │ │ shl $0x5,%eax │ │ │ │ + push 0x34(%esp) │ │ │ │ lea 0x0(%ebp,%eax,1),%edx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ shl $0x4,%ecx │ │ │ │ - lea 0x8(%eax,%edi,1),%eax │ │ │ │ add %ebp,%ecx │ │ │ │ + lea 0x8(%eax,%edi,1),%eax │ │ │ │ push %eax │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ mov 0xc(%ebx),%eax │ │ │ │ add %edi,%ebp │ │ │ │ push %ebp │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ push 0x8(%eax,%edi,1) │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 22722 │ │ │ │ + jle 22662 │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov (%edi,%esi,8),%eax │ │ │ │ cmp 0x8(%esp),%eax │ │ │ │ - jge 22900 │ │ │ │ + jge 22840 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2277e │ │ │ │ + jmp 226be │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 228be │ │ │ │ + jmp 227fe │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ - jmp 22711 │ │ │ │ + jmp 22651 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 227a2 │ │ │ │ + jmp 226e2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 228e2 │ │ │ │ + jmp 22822 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 22722 │ │ │ │ - jmp 2287b │ │ │ │ + je 22662 │ │ │ │ + jmp 227bb │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ @@ -37840,279 +37700,278 @@ │ │ │ │ push 0x24(%edi) │ │ │ │ lea 0x60(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ lea 0x60(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ lea 0x60(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10720 │ │ │ │ + call 10720 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 22aa0 │ │ │ │ + jne 229e0 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 22c00 │ │ │ │ + jne 22b40 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 22d90 │ │ │ │ + je 22cd0 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ mov %ebp,%ecx │ │ │ │ - jmp 22ae2 │ │ │ │ + jmp 22a22 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%edx │ │ │ │ - jg 22d70 │ │ │ │ + jg 22cb0 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 22ac0 │ │ │ │ + jl 22a00 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ cmp (%eax,%ebx,8),%edi │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,%ebp │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 22da7 │ │ │ │ + jle 22ce7 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ - jmp 22bd5 │ │ │ │ + jmp 22b16 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x44(%esp),%eax │ │ │ │ - jg 22a7b │ │ │ │ + jg 229bb │ │ │ │ mov 0x4(%esi,%edi,8),%eax │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - mov (%esp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ inc %edi │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ lea (%eax,%eax,2),%edx │ │ │ │ - mov 0x40(%ecx),%esi │ │ │ │ - mov 0x68(%ecx),%ecx │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ add $0x2,%edx │ │ │ │ + mov 0x40(%ecx),%esi │ │ │ │ + mov 0x68(%ecx),%ecx │ │ │ │ imul %ebp,%edx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %edx,%ebx │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %ebp,%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ add %ecx,%ebx │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ push 0x44(%esp) │ │ │ │ - push 0x44(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x44(%esp) │ │ │ │ imul %eax,%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ + push 0x24(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ lea (%ebx,%ebx,2),%ebx │ │ │ │ - shl $0x4,%edx │ │ │ │ shl $0x4,%ebx │ │ │ │ - lea 0x10(%esi,%ebp,1),%ebp │ │ │ │ + mov 0x28(%esp),%ebp │ │ │ │ add %ecx,%ebx │ │ │ │ add %edx,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + lea 0x10(%esi,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - mov %ebx,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x8(%esi,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ add %ebp,%esi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov 0x68(%esp),%ecx │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ add $0x40,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 22a7b │ │ │ │ + jle 229bb │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov (%esi,%edi,8),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jle 22b20 │ │ │ │ + jle 22a60 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 22a8c │ │ │ │ - nop │ │ │ │ + je 229cc │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 22da0 │ │ │ │ + je 22ce0 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ mov %ebp,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x1(%ebp),%esi │ │ │ │ - jmp 22c62 │ │ │ │ - jmp 22c40 │ │ │ │ + jmp 22ba2 │ │ │ │ + jmp 22b80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%edx │ │ │ │ - jg 22d80 │ │ │ │ + jg 22cc0 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 22c40 │ │ │ │ + jl 22b80 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ cmp (%eax,%ebx,8),%edi │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,%ebp │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 22a8c │ │ │ │ + jle 229cc │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ - jmp 22d55 │ │ │ │ + jmp 22c96 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x4c(%esp),%eax │ │ │ │ - jg 22a8c │ │ │ │ + jg 229cc │ │ │ │ mov 0x4(%esi,%edi,8),%eax │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - mov (%esp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ inc %edi │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ lea (%eax,%eax,2),%edx │ │ │ │ - mov 0x40(%ecx),%esi │ │ │ │ - mov 0x68(%ecx),%ecx │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ add $0x2,%edx │ │ │ │ + mov 0x40(%ecx),%esi │ │ │ │ + mov 0x68(%ecx),%ecx │ │ │ │ imul %ebp,%edx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %edx,%ebx │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %ebp,%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ add %ecx,%ebx │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ push 0x44(%esp) │ │ │ │ - push 0x44(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ - push 0x24(%esp) │ │ │ │ + push 0x44(%esp) │ │ │ │ imul %eax,%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ + push 0x24(%esp) │ │ │ │ push 0x30(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ lea (%ebx,%ebx,2),%ebx │ │ │ │ - shl $0x4,%edx │ │ │ │ shl $0x4,%ebx │ │ │ │ - lea 0x10(%esi,%ebp,1),%ebp │ │ │ │ + mov 0x28(%esp),%ebp │ │ │ │ add %ecx,%ebx │ │ │ │ add %edx,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + lea 0x10(%esi,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - mov %ebx,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x8(%esi,%ebp,1),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ add %ebp,%esi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov 0x68(%esp),%ecx │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ add $0x40,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 22a8c │ │ │ │ + jle 229cc │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov (%esi,%edi,8),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jle 22ca0 │ │ │ │ + jle 22be0 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 22ae2 │ │ │ │ + jmp 22a22 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 22c62 │ │ │ │ + jmp 22ba2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 22b0a │ │ │ │ + jmp 22a4a │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 22c8a │ │ │ │ + jmp 22bca │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 22a8c │ │ │ │ - jmp 22c10 │ │ │ │ + je 229cc │ │ │ │ + jmp 22b50 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ call 4c07 │ │ │ │ - add $0x41fc7,%eax │ │ │ │ + add $0x41087,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x68,%esp │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ @@ -38129,85 +37988,85 @@ │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push 0x4(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10bb0 │ │ │ │ + call 10bb0 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 22e50 │ │ │ │ + jne 22d90 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 23000 │ │ │ │ + jne 22f40 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 231a5 │ │ │ │ + je 230e5 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%eax),%ebx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 22e9d │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + jmp 22ddd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%edx │ │ │ │ - jg 23197 │ │ │ │ + jg 230d7 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jl 22e80 │ │ │ │ + jl 22dc0 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ cmp (%eax,%esi,8),%edx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,%edi │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 231bd │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 230fd │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ lea 0x23(%eax),%edi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ shr $0x4,%edi │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov (%edi,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 22e34 │ │ │ │ + jl 22d74 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 22e34 │ │ │ │ + jg 22d74 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ mov 0x4(%edi,%ecx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ @@ -38218,44 +38077,44 @@ │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ fstl 0x0(,%ecx,8) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 22f90 │ │ │ │ + js 22ed0 │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%esi,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jge 22f60 │ │ │ │ + jge 22ea0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ - jmp 22fa0 │ │ │ │ + jmp 22ee0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov 0x40(%ebx),%esi │ │ │ │ mov (%ecx),%ecx │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ @@ -38263,78 +38122,78 @@ │ │ │ │ push (%esi,%edi,8) │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ push 0xc(%edi,%eax,1) │ │ │ │ push 0x8(%edi,%eax,1) │ │ │ │ push 0x4(%edi,%eax,1) │ │ │ │ push (%edi,%eax,1) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 22e34 │ │ │ │ + jle 22d74 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 22ef0 │ │ │ │ + jmp 22e30 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 231b1 │ │ │ │ + je 230f1 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - jmp 23040 │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + jmp 22f80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%ebx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edi │ │ │ │ - jg 2319e │ │ │ │ + jg 230de │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jl 23020 │ │ │ │ + jl 22f60 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ cmp (%eax,%esi,8),%edx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 22e43 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 22d83 │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - lea 0x23(%eax),%edx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ + lea 0x23(%eax),%edx │ │ │ │ shr $0x4,%edx │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov (%edi,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 22e43 │ │ │ │ + jl 22d83 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 22e43 │ │ │ │ + jg 22d83 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ mov 0x4(%edi,%ecx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ @@ -38345,44 +38204,44 @@ │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ fstl 0x0(,%ecx,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 23130 │ │ │ │ + js 23070 │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%esi,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jge 23100 │ │ │ │ + jge 23040 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ - jmp 23140 │ │ │ │ + jmp 23080 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov 0x40(%ebx),%esi │ │ │ │ mov (%ecx),%ecx │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ @@ -38390,36 +38249,36 @@ │ │ │ │ push (%esi,%edi,8) │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ push 0xc(%edi,%eax,1) │ │ │ │ push 0x8(%edi,%eax,1) │ │ │ │ push 0x4(%edi,%eax,1) │ │ │ │ push (%edi,%eax,1) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 22e43 │ │ │ │ + jle 22d83 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 23090 │ │ │ │ + jmp 22fd0 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 22e9d │ │ │ │ + jmp 22ddd │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 23040 │ │ │ │ + jmp 22f80 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 22ec4 │ │ │ │ + jmp 22e04 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 23068 │ │ │ │ + jmp 22fa8 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 22e43 │ │ │ │ - jmp 2300f │ │ │ │ + je 22d83 │ │ │ │ + jmp 22f4f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ @@ -38441,100 +38300,100 @@ │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %edi,0x40(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 236a5 │ │ │ │ + jle 235e5 │ │ │ │ lea (%ecx,%esi,4),%edx │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ mov $0x1,%edi │ │ │ │ + mov %edx,%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 23260 │ │ │ │ + je 231a0 │ │ │ │ mov (%eax),%edi │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2326e │ │ │ │ + je 231ae │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edi │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edi │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 23260 │ │ │ │ + jne 231a0 │ │ │ │ lea 0x58(%esp),%eax │ │ │ │ lea 0x60(%esp),%ebx │ │ │ │ lea 0x5c(%esp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x34(%esp) │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ lea 0x80(%esp),%ecx │ │ │ │ push %ecx │ │ │ │ lea 0x80(%esp),%ecx │ │ │ │ push %ecx │ │ │ │ lea 0x80(%esp),%ecx │ │ │ │ push %ecx │ │ │ │ mov %ebx,%ecx │ │ │ │ - call c120 │ │ │ │ + call c1e0 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 232ce │ │ │ │ + jne 2320e │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 234a4 │ │ │ │ + jne 233e4 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 236b6 │ │ │ │ + je 235f6 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ mov %ebp,%ecx │ │ │ │ - jmp 23322 │ │ │ │ + jmp 23262 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%edi │ │ │ │ - jg 2369e │ │ │ │ + jg 235de │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 23300 │ │ │ │ + jl 23240 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ cmp (%eax,%ebx,8),%esi │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,%ebp │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ cmp %ecx,0x30(%esp) │ │ │ │ - jle 236bd │ │ │ │ + jle 235fd │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %edi,0x4c(%esp) │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ @@ -38548,102 +38407,102 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - jg 2348f │ │ │ │ + jg 233cf │ │ │ │ cmp 0x48(%esp),%eax │ │ │ │ - jg 2348f │ │ │ │ + jg 233cf │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 23484 │ │ │ │ + js 233c4 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov (%esp),%edx │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ imul 0x34(%esp),%eax │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x38(%esp),%ebx │ │ │ │ add %eax,%edx │ │ │ │ lea (%esi,%eax,4),%edi │ │ │ │ lea (%esi,%edx,4),%esi │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 23412 │ │ │ │ + jmp 23352 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ add (%esp),%eax │ │ │ │ inc %ebp │ │ │ │ add %ecx,%edi │ │ │ │ add %ecx,%esi │ │ │ │ cmp 0x8(%esp),%ebp │ │ │ │ - jge 23480 │ │ │ │ + jge 233c0 │ │ │ │ mov (%edi),%edx │ │ │ │ cmp 0x4(%esp),%edx │ │ │ │ - jl 23400 │ │ │ │ + jl 23340 │ │ │ │ cmp 0x14(%esp),%edx │ │ │ │ - jge 23400 │ │ │ │ + jge 23340 │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 23400 │ │ │ │ + jle 23340 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ lea (%edx,%eax,8),%ecx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edx),%ebp │ │ │ │ fldl (%ecx) │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ + mov (%edx),%ebp │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x8,%ecx │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ shl $0x4,%ebp │ │ │ │ add %eax,%ebp │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl 0x0(%ebp) │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 23440 │ │ │ │ + jne 23380 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - jmp 23400 │ │ │ │ + jmp 23340 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,0x30(%esp) │ │ │ │ - jg 23390 │ │ │ │ + jg 232d0 │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov 0x4c(%esp),%edi │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 232c6 │ │ │ │ + je 23206 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 236af │ │ │ │ + je 235ef │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ mov %ebp,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x1(%ebp),%esi │ │ │ │ - jmp 23522 │ │ │ │ - jmp 23500 │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ + jmp 23462 │ │ │ │ + jmp 23440 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -38652,31 +38511,31 @@ │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %edi,(%edx,%eax,8) │ │ │ │ - jl 23697 │ │ │ │ + jl 235d7 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 23500 │ │ │ │ + jl 23440 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ cmp %esi,(%eax,%ebx,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,%ebp │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ cmp %ecx,0x30(%esp) │ │ │ │ - jle 232c6 │ │ │ │ + jle 23206 │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ imul %edi,%eax │ │ │ │ @@ -38689,122 +38548,122 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp 0x24(%esp),%eax │ │ │ │ - jl 232c6 │ │ │ │ + jl 23206 │ │ │ │ cmp 0x48(%esp),%eax │ │ │ │ - jg 232c6 │ │ │ │ + jg 23206 │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 23684 │ │ │ │ + js 235c4 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov (%esp),%edx │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ imul 0x34(%esp),%eax │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x38(%esp),%ebx │ │ │ │ add %eax,%edx │ │ │ │ lea (%esi,%eax,4),%edi │ │ │ │ lea (%esi,%edx,4),%esi │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 23612 │ │ │ │ + jmp 23552 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ add (%esp),%eax │ │ │ │ inc %ebp │ │ │ │ add %ecx,%edi │ │ │ │ add %ecx,%esi │ │ │ │ cmp 0x8(%esp),%ebp │ │ │ │ - jge 23680 │ │ │ │ + jge 235c0 │ │ │ │ mov (%edi),%edx │ │ │ │ cmp 0x4(%esp),%edx │ │ │ │ - jl 23600 │ │ │ │ + jl 23540 │ │ │ │ cmp 0x14(%esp),%edx │ │ │ │ - jge 23600 │ │ │ │ + jge 23540 │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 23600 │ │ │ │ + jle 23540 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ lea (%edx,%eax,8),%ecx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edx),%ebp │ │ │ │ fldl (%ecx) │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ + mov (%edx),%ebp │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x8,%ecx │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ shl $0x4,%ebp │ │ │ │ add %eax,%ebp │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl 0x0(%ebp) │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 23640 │ │ │ │ + jne 23580 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - jmp 23600 │ │ │ │ + jmp 23540 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,0x30(%esp) │ │ │ │ - jg 23590 │ │ │ │ + jg 234d0 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 23522 │ │ │ │ + jmp 23462 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 23322 │ │ │ │ + jmp 23262 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 2326e │ │ │ │ + jmp 231ae │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2354e │ │ │ │ + jmp 2348e │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2334e │ │ │ │ + jmp 2328e │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 232c6 │ │ │ │ - jmp 234b4 │ │ │ │ + je 23206 │ │ │ │ + jmp 233f4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 4c07 │ │ │ │ - add $0x416a7,%eax │ │ │ │ + add $0x40767,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x98,%esp │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ @@ -38814,411 +38673,411 @@ │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ mov (%eax),%edi │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ push %ebx │ │ │ │ - push 0x24(%edi) │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ + push 0x24(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10960 │ │ │ │ + call 10960 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 23770 │ │ │ │ + jne 236b0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 23980 │ │ │ │ + jne 238c0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 23bc6 │ │ │ │ + je 23b06 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 237bd │ │ │ │ + jmp 236fd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%ebx │ │ │ │ - jg 23bbf │ │ │ │ + jg 23aff │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 237a0 │ │ │ │ + jl 236e0 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp (%eax,%esi,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x64(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 23bde │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jle 23b1e │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ lea (%ecx,%ecx,1),%edx │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ add $0x2,%edx │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ shl $0x5,%eax │ │ │ │ shl $0x4,%edi │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ lea 0x13(%eax),%edx │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - shl $0x4,%ecx │ │ │ │ - shr $0x4,%edx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ + shr $0x4,%edx │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ add %ecx,%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov (%esi,%edx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 23757 │ │ │ │ + jl 23697 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 23757 │ │ │ │ + jg 23697 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ mov 0x4(%esi,%edx,8),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ecx │ │ │ │ mov 0x68(%eax),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x1(%esi,%esi,1),%esi │ │ │ │ shl $0x5,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ - fstl 0x0(,%ecx,8) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ lea (%ebx,%esi,1),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + fstl 0x0(,%ecx,8) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 23ba0 │ │ │ │ + jle 23ae0 │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov %eax,%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 238c0 │ │ │ │ + jne 23800 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ inc %ecx │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ fldl 0x8(%ebx,%esi,1) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ + fld1 │ │ │ │ nop │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%edi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 23900 │ │ │ │ + jne 23840 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x58(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x8(%ecx,%eax,1),%esi │ │ │ │ + push -0x5c(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ push %esi │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ push %ecx │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ push 0xc(%ecx,%eax,1) │ │ │ │ push 0x8(%ecx,%eax,1) │ │ │ │ push 0x4(%ecx,%eax,1) │ │ │ │ push (%ecx,%eax,1) │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 23757 │ │ │ │ + jle 23697 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 23830 │ │ │ │ + jmp 23770 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 23bd2 │ │ │ │ + je 23b12 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 239bd │ │ │ │ + jmp 238fd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %ebx,(%edx,%eax,8) │ │ │ │ - jl 23bb8 │ │ │ │ + jl 23af8 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 239a0 │ │ │ │ + jl 238e0 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp %ebx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x64(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 23763 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jle 236a3 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ lea 0x1(%esi),%edi │ │ │ │ lea (%esi,%esi,1),%edx │ │ │ │ + shl $0x4,%esi │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x2,%edx │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ shl $0x5,%eax │ │ │ │ shl $0x4,%edi │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ lea 0x13(%eax),%edx │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - shl $0x4,%esi │ │ │ │ - shr $0x4,%edx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ + shr $0x4,%edx │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ add %esi,%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov (%esi,%edx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 23763 │ │ │ │ + jl 236a3 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 23763 │ │ │ │ + jg 236a3 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ mov 0x4(%esi,%edx,8),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ecx │ │ │ │ mov 0x68(%eax),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x1(%esi,%esi,1),%esi │ │ │ │ shl $0x5,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ - fstl 0x0(,%ecx,8) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ lea (%ebx,%esi,1),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + fstl 0x0(,%ecx,8) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 23b80 │ │ │ │ + jle 23ac0 │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ - mov $0x1,%eax │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov %eax,%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 23ac0 │ │ │ │ + jne 23a00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ inc %ecx │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ fldl 0x8(%ebx,%esi,1) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ + fld1 │ │ │ │ nop │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%edi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 23b00 │ │ │ │ + jne 23a40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x58(%ebp) │ │ │ │ - push -0x5c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x8(%ecx,%eax,1),%esi │ │ │ │ + push -0x5c(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ push %esi │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ push %ecx │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ push 0xc(%ecx,%eax,1) │ │ │ │ push 0x8(%ecx,%eax,1) │ │ │ │ push 0x4(%ecx,%eax,1) │ │ │ │ push (%ecx,%eax,1) │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 23763 │ │ │ │ + jle 236a3 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 23a30 │ │ │ │ + jmp 23970 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %eax,%ebx │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fldl (%ebx) │ │ │ │ add %eax,%eax │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - jmp 23b19 │ │ │ │ + jmp 23a59 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %eax,%ebx │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fldl (%ebx) │ │ │ │ add %eax,%eax │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - jmp 23919 │ │ │ │ + jmp 23859 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 239bd │ │ │ │ + jmp 238fd │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 237bd │ │ │ │ + jmp 236fd │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ - jmp 237e2 │ │ │ │ + jmp 23722 │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ - jmp 239e2 │ │ │ │ + jmp 23922 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 23763 │ │ │ │ - jmp 23990 │ │ │ │ + je 236a3 │ │ │ │ + jmp 238d0 │ │ │ │ nop │ │ │ │ call 4c07 │ │ │ │ - add $0x41197,%eax │ │ │ │ + add $0x40257,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x88,%esp │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x14(%eax),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ @@ -39228,138 +39087,138 @@ │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push %edi │ │ │ │ push 0x4(%esi) │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10bb0 │ │ │ │ + call 10bb0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 23c80 │ │ │ │ + jne 23bc0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 23f40 │ │ │ │ + jne 23e80 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2420b │ │ │ │ + je 2414b │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ - jmp 23cbd │ │ │ │ + jmp 23bfd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%ebx │ │ │ │ - jg 241fd │ │ │ │ + jg 2413d │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 23ca0 │ │ │ │ + jl 23be0 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp (%eax,%esi,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x4c(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 24223 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 24163 │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ add %ecx,%ecx │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ lea 0x13(%eax),%ecx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ shr $0x4,%ecx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov (%edi,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 23c67 │ │ │ │ + jl 23ba7 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 23c67 │ │ │ │ + jg 23ba7 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ mov 0x4(%edi,%ecx,8),%edi │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov (%edx),%ecx │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + mov (%edx),%ecx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ test %edx,%edx │ │ │ │ - jle 23e73 │ │ │ │ - mov 0x18(%ebx),%edx │ │ │ │ + jle 23db3 │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ + mov 0x18(%ebx),%edx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ - imul %edi,%edx │ │ │ │ fildl (%ecx) │ │ │ │ + imul %edi,%edx │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ + or $0xc,%ah │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + mov %ax,-0x3e(%ebp) │ │ │ │ + mov 0x68(%ebx),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x60(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ sub 0x2c(%ebx),%eax │ │ │ │ - mov 0x68(%ebx),%ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fildl -0x60(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ @@ -39367,52 +39226,52 @@ │ │ │ │ fistpl -0x60(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%esi) │ │ │ │ + fadds -0x9d8c(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jne 23ed0 │ │ │ │ + jne 23e10 │ │ │ │ mov %eax,%esi │ │ │ │ sub -0x7c(%ebp),%esi │ │ │ │ lea 0x8(,%eax,8),%edx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ neg %edx │ │ │ │ lea -0x2(%esi),%edi │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp 23e3c │ │ │ │ + jmp 23d7c │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %edx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%ecx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%edx,1) │ │ │ │ add $0x8,%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - je 23e50 │ │ │ │ + je 23d90 │ │ │ │ test %eax,%eax │ │ │ │ - jg 23e20 │ │ │ │ + jg 23d60 │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 23e25 │ │ │ │ + je 23d65 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 23e29 │ │ │ │ + jmp 23d69 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23e70 │ │ │ │ + jmp 23db0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ @@ -39428,31 +39287,31 @@ │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x74(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 23c67 │ │ │ │ + jle 23ba7 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 23d10 │ │ │ │ + jmp 23c50 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 23f22 │ │ │ │ - jmp 23f00 │ │ │ │ + jmp 23e62 │ │ │ │ + jmp 23e40 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -39460,131 +39319,131 @@ │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ sub %ebx,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - je 23e60 │ │ │ │ + je 23da0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 23f00 │ │ │ │ + jg 23e40 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 23f05 │ │ │ │ + je 23e45 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 23f0c │ │ │ │ + jmp 23e4c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 24217 │ │ │ │ + je 24157 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 23f7d │ │ │ │ + jmp 23ebd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %ebx,(%edx,%eax,8) │ │ │ │ - jl 24204 │ │ │ │ + jl 24144 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 23f60 │ │ │ │ + jl 23ea0 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %ebx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x4c(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 23c73 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 23bb3 │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ add %ecx,%ecx │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ lea 0x13(%eax),%ecx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ shr $0x4,%ecx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov (%edi,%esi,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 23c73 │ │ │ │ + jl 23bb3 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 23c73 │ │ │ │ + jg 23bb3 │ │ │ │ mov 0x4(%edi,%esi,8),%edi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ mov %esp,-0x74(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ mov %edi,-0x4c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov (%edx),%ecx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ + mov (%edx),%ecx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 24133 │ │ │ │ - mov 0x18(%ebx),%edx │ │ │ │ + jle 24073 │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ - imul %edi,%edx │ │ │ │ + mov 0x18(%ebx),%edx │ │ │ │ fildl (%ecx) │ │ │ │ + imul %edi,%edx │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ + or $0xc,%ah │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + mov %ax,-0x3e(%ebp) │ │ │ │ + mov 0x68(%ebx),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x60(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ sub 0x2c(%ebx),%eax │ │ │ │ - mov 0x68(%ebx),%ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ + fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fildl -0x60(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ @@ -39592,52 +39451,52 @@ │ │ │ │ fistpl -0x60(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%edi) │ │ │ │ + fadds -0x9d8c(%edi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jne 24190 │ │ │ │ + jne 240d0 │ │ │ │ mov %eax,%esi │ │ │ │ sub -0x7c(%ebp),%esi │ │ │ │ lea 0x8(,%eax,8),%edx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ neg %edx │ │ │ │ lea -0x2(%esi),%edi │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp 240fc │ │ │ │ + jmp 2403c │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %edx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%ecx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%edx,1) │ │ │ │ add $0x8,%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - je 24110 │ │ │ │ + je 24050 │ │ │ │ test %eax,%eax │ │ │ │ - jg 240e0 │ │ │ │ + jg 24020 │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 240e5 │ │ │ │ + je 24025 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 240e9 │ │ │ │ + jmp 24029 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24130 │ │ │ │ + jmp 24070 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ @@ -39653,31 +39512,31 @@ │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x74(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 23c73 │ │ │ │ + jle 23bb3 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 23fd0 │ │ │ │ + jmp 23f10 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 241e2 │ │ │ │ - jmp 241c0 │ │ │ │ + jmp 24122 │ │ │ │ + jmp 24100 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -39685,554 +39544,564 @@ │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ sub %ebx,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - je 24120 │ │ │ │ + je 24060 │ │ │ │ test %eax,%eax │ │ │ │ - jg 241c0 │ │ │ │ + jg 24100 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 241c5 │ │ │ │ + je 24105 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 241cc │ │ │ │ + jmp 2410c │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 23cbd │ │ │ │ + jmp 23bfd │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 23f7d │ │ │ │ + jmp 23ebd │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 23ce2 │ │ │ │ + jmp 23c22 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 23fa2 │ │ │ │ + jmp 23ee2 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 23c73 │ │ │ │ - jmp 23f50 │ │ │ │ + je 23bb3 │ │ │ │ + jmp 23e90 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 4c07 │ │ │ │ - add $0x40b47,%eax │ │ │ │ + add $0x3fc07,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xa8,%esp │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%ecx │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x14(%eax),%ebx │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ push %ebx │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ + lea -0x2c(%ebp),%edx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push 0x24(%esi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ - lea -0x2c(%ebp),%edx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ - call 10720 │ │ │ │ + call 10720 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 242e0 │ │ │ │ + jne 24220 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 24580 │ │ │ │ + jne 244e0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2487f │ │ │ │ + je 24802 │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 2431d │ │ │ │ + jmp 2425d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%ecx │ │ │ │ - jg 24878 │ │ │ │ + jg 247fb │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 24300 │ │ │ │ + jl 24240 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp (%eax,%esi,8),%ecx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x68(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 24897 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 2481a │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x13(%edx),%ebx │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ + shl $0x4,%edi │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ add $0x2,%edx │ │ │ │ + shr $0x4,%ebx │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - shl $0x4,%edi │ │ │ │ shl $0x5,%edx │ │ │ │ - add %edi,%eax │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - shr $0x4,%ebx │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov (%esi,%edx,8),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 242bd │ │ │ │ + jl 241fd │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 242bd │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + jg 241fd │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ mov 0x4(%esi,%edx,8),%edi │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ebx │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ inc %ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ fldl 0x8(%esi,%eax,1) │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - fstl 0x0(,%ebx,8) │ │ │ │ - shl $0x4,%ecx │ │ │ │ lea (%esi,%ecx,1),%edi │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + fstl 0x0(,%ebx,8) │ │ │ │ test %eax,%eax │ │ │ │ - jle 24850 │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + jle 247d0 │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ - jmp 24460 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + jmp 243a0 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov %eax,%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 24460 │ │ │ │ + jne 243a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + inc %ebx │ │ │ │ fldl 0x8(%esi,%ecx,1) │ │ │ │ fldl (%edi) │ │ │ │ - inc %ebx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - nop │ │ │ │ + fld1 │ │ │ │ + jmp 24400 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%esi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 244a0 │ │ │ │ + jne 24400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ add -0x78(%ebp),%edi │ │ │ │ fldl 0x18(%esi,%ecx,1) │ │ │ │ fldl 0x10(%esi,%ecx,1) │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x20(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x20(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 244e0 │ │ │ │ + jne 24440 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - add %edi,%ecx │ │ │ │ push -0x2c(%ebp) │ │ │ │ + add %edi,%ecx │ │ │ │ push -0x30(%ebp) │ │ │ │ + shl $0x3,%ecx │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x58(%ebp) │ │ │ │ + lea 0x10(%eax,%ecx,1),%esi │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - shl $0x3,%ecx │ │ │ │ - lea 0x10(%eax,%ecx,1),%esi │ │ │ │ push %esi │ │ │ │ lea 0x8(%eax,%ecx,1),%esi │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ push %eax │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 242bd │ │ │ │ + jle 241fd │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 243c0 │ │ │ │ + jmp 24300 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2488b │ │ │ │ + je 2480e │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 245bd │ │ │ │ + jmp 2451d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %ecx,(%edx,%eax,8) │ │ │ │ - jl 24871 │ │ │ │ + jl 247f4 │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 245a0 │ │ │ │ + jl 24500 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp %ecx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x68(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 242c9 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 24209 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x13(%edx),%ebx │ │ │ │ lea (%esi,%esi,1),%edx │ │ │ │ + shl $0x4,%esi │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ add $0x2,%edx │ │ │ │ + shr $0x4,%ebx │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - shl $0x4,%esi │ │ │ │ shl $0x5,%edx │ │ │ │ - add %esi,%eax │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - shr $0x4,%ebx │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ + add %esi,%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov (%esi,%edx,8),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 242c9 │ │ │ │ + jl 24209 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 242c9 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + jg 24209 │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ mov 0x4(%esi,%edx,8),%edi │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ebx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ebx │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ inc %ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ fldl 0x8(%esi,%eax,1) │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ - fstl 0x0(,%ebx,8) │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - shl $0x4,%ecx │ │ │ │ lea (%esi,%ecx,1),%edi │ │ │ │ + fstl 0x0(,%ebx,8) │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 24820 │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + jle 247a0 │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov $0x1,%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ + mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - jmp 24700 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 24660 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov %eax,%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 24700 │ │ │ │ + jne 24660 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + inc %ebx │ │ │ │ fldl 0x8(%esi,%ecx,1) │ │ │ │ fldl (%edi) │ │ │ │ - inc %ebx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - nop │ │ │ │ + fld1 │ │ │ │ + jmp 246c0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%esi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x10(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 24740 │ │ │ │ + jne 246c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ add -0x78(%ebp),%edi │ │ │ │ fldl 0x18(%esi,%ecx,1) │ │ │ │ fldl 0x10(%esi,%ecx,1) │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x20(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x20(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 24780 │ │ │ │ + jne 24700 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - add %edi,%ecx │ │ │ │ push -0x2c(%ebp) │ │ │ │ + add %edi,%ecx │ │ │ │ push -0x30(%ebp) │ │ │ │ + shl $0x3,%ecx │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x58(%ebp) │ │ │ │ + lea 0x10(%eax,%ecx,1),%esi │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - shl $0x3,%ecx │ │ │ │ - lea 0x10(%eax,%ecx,1),%esi │ │ │ │ push %esi │ │ │ │ lea 0x8(%eax,%ecx,1),%esi │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ push %eax │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 242c9 │ │ │ │ + jle 24209 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 24660 │ │ │ │ + jmp 245c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ fldl (%edi) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ fldl 0x10(%esi,%ecx,1) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + fstl -0x80(%ebp) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - jmp 24799 │ │ │ │ + jmp 24719 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ fldl (%edi) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ fldl 0x10(%esi,%ecx,1) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + fstl -0x80(%ebp) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - jmp 244f9 │ │ │ │ + jmp 24459 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 245bd │ │ │ │ + jmp 2451d │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2431d │ │ │ │ + jmp 2425d │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 24342 │ │ │ │ + jmp 24282 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 245e2 │ │ │ │ + jmp 24542 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - je 242c9 │ │ │ │ - jmp 24590 │ │ │ │ + je 24209 │ │ │ │ + jmp 244f0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xa8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ - call ba1b │ │ │ │ - add $0x404bf,%esi │ │ │ │ + call badb │ │ │ │ + add $0x3f53f,%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -40246,154 +40115,154 @@ │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push 0x4(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10bb0 │ │ │ │ + call 10bb0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 24940 │ │ │ │ + jne 248c0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 24c20 │ │ │ │ + jne 24ba0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 24f23 │ │ │ │ + je 24ea3 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - jmp 249a3 │ │ │ │ - jmp 24980 │ │ │ │ + jmp 24923 │ │ │ │ + jmp 24900 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edx,%ecx,1),%ebx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edi │ │ │ │ - jg 24f15 │ │ │ │ + jg 24e95 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - jl 24980 │ │ │ │ + jl 24900 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ cmp (%eax,%edx,8),%ebx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jle 24f3b │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 24ebb │ │ │ │ + fldl -0x9c4c(%esi) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - fldl -0xac4c(%esi) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldt -0xa7fc(%esi) │ │ │ │ - fstpt -0x70(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ add %edi,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ lea 0x23(%eax),%edi │ │ │ │ shr $0x4,%edi │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldt -0x97fc(%esi) │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + fstpt -0x70(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 24925 │ │ │ │ + jl 248a5 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 24925 │ │ │ │ + jg 248a5 │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x4(%ecx,%edx,8),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ + sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + cmpl $0xffffffff,-0x98(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov (%edx),%ebx │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ - cmpl $0xffffffff,-0x98(%ebp) │ │ │ │ - jl 24ba4 │ │ │ │ + jl 24b24 │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ imul 0x18(%edi),%edx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ - fldcw -0x3c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x3a(%ebp) │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ fildl -0x78(%ebp) │ │ │ │ - fdivrs -0xad8c(%esi) │ │ │ │ + fdivrs -0x9d8c(%esi) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpl -0x50(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x3e(%ebp) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ lea 0x2(%edx,%eax,1),%ebx │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ - jmp 24b58 │ │ │ │ + jmp 24ad8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ @@ -40419,49 +40288,49 @@ │ │ │ │ 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 24b45 │ │ │ │ + je 24ac5 │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%esi) │ │ │ │ + fmuls -0x9d88(%esi) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 24ba0 │ │ │ │ + je 24b20 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 24b00 │ │ │ │ + ja 24a80 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 24c00 │ │ │ │ + ja 24b80 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 24b58 │ │ │ │ + jne 24ad8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24ba4 │ │ │ │ + jmp 24b24 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ @@ -40474,47 +40343,47 @@ │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jle 24925 │ │ │ │ + jle 248a5 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 24a10 │ │ │ │ + jmp 24990 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 24b50 │ │ │ │ + jmp 24ad0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 24f2f │ │ │ │ + je 24eaf │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - jmp 24ca3 │ │ │ │ - jmp 24c80 │ │ │ │ + jmp 24c23 │ │ │ │ + jmp 24c00 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -40523,115 +40392,115 @@ │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edi │ │ │ │ - jg 24f1c │ │ │ │ + jg 24e9c │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - jl 24c80 │ │ │ │ + jl 24c00 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ cmp (%eax,%edx,8),%ebx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jle 24931 │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 248b1 │ │ │ │ + fldl -0x9c4c(%esi) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - fldl -0xac4c(%esi) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldt -0xa7fc(%esi) │ │ │ │ - fstpt -0x70(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ add %edi,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ lea 0x23(%eax),%edi │ │ │ │ shr $0x4,%edi │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldt -0x97fc(%esi) │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + fstpt -0x70(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 24931 │ │ │ │ + jl 248b1 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 24931 │ │ │ │ + jg 248b1 │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x4(%ecx,%edx,8),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ + sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + cmpl $0xffffffff,-0x98(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x4(%ebx),%edx │ │ │ │ mov (%edx),%ebx │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ - cmpl $0xffffffff,-0x98(%ebp) │ │ │ │ - jl 24ea4 │ │ │ │ + jl 24e24 │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ imul 0x18(%edi),%edx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ - fldcw -0x3c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x3a(%ebp) │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ fildl -0x78(%ebp) │ │ │ │ - fdivrs -0xad8c(%esi) │ │ │ │ + fdivrs -0x9d8c(%esi) │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpl -0x50(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x3e(%ebp) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ lea 0x2(%edx,%eax,1),%ebx │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ - jmp 24e58 │ │ │ │ + jmp 24dd8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ @@ -40657,49 +40526,49 @@ │ │ │ │ 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 24e45 │ │ │ │ + je 24dc5 │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%esi) │ │ │ │ + fmuls -0x9d88(%esi) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 24ea0 │ │ │ │ + je 24e20 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(4),%st │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 24e00 │ │ │ │ + ja 24d80 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 24f00 │ │ │ │ + ja 24e80 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 24e58 │ │ │ │ + jne 24dd8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24ea4 │ │ │ │ + jmp 24e24 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ @@ -40712,58 +40581,58 @@ │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jle 24931 │ │ │ │ + jle 248b1 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 24d10 │ │ │ │ + jmp 24c90 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 24e50 │ │ │ │ + jmp 24dd0 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 249a3 │ │ │ │ + jmp 24923 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 24ca3 │ │ │ │ + jmp 24c23 │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 249cc │ │ │ │ + jmp 2494c │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 24ccc │ │ │ │ + jmp 24c4c │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 24931 │ │ │ │ - jmp 24c30 │ │ │ │ + je 248b1 │ │ │ │ + jmp 24bb0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ call 4c07 │ │ │ │ - add $0x3fe37,%eax │ │ │ │ + add $0x3eeb7,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x98,%esp │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x14(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ @@ -40778,116 +40647,116 @@ │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push 0x4(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10bb0 │ │ │ │ + call 10bb0 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 24fe0 │ │ │ │ + jne 24f60 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 252d0 │ │ │ │ + jne 25250 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 255d2 │ │ │ │ + je 25552 │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - jmp 25020 │ │ │ │ + jmp 24fa0 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%edx │ │ │ │ - jg 255c3 │ │ │ │ + jg 25543 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,-0x50(%ebp) │ │ │ │ - jl 25000 │ │ │ │ + jl 24f80 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ cmp (%eax,%edi,8),%edx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edi,%ebx │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 255ea │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 2556a │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ lea 0x23(%eax),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ shr $0x4,%edi │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ fstpt -0x80(%ebp) │ │ │ │ - fldl -0xac4c(%eax) │ │ │ │ + fldl -0x9c4c(%eax) │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov (%ebx,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 24fc4 │ │ │ │ + jl 24f44 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 24fc4 │ │ │ │ + jg 24f44 │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ mov 0x4(%ebx,%ecx,8),%ebx │ │ │ │ shl $0x4,%edx │ │ │ │ fildl (%eax) │ │ │ │ - sub %edx,%esp │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ + sub %edx,%esp │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ecx │ │ │ │ + imul %ebx,%eax │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov 0x40(%edi),%ecx │ │ │ │ - imul %ebx,%eax │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%ecx │ │ │ │ or $0xc,%ch │ │ │ │ mov %cx,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ @@ -40916,15 +40785,15 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 25280 │ │ │ │ + jbe 25200 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ @@ -40953,25 +40822,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 251aa │ │ │ │ + je 2512a │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x88(%ebp) │ │ │ │ fdivl -0x60(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 25220 │ │ │ │ + js 251a0 │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -40994,20 +40863,20 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%esi,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl 0x8(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 25200 │ │ │ │ + jge 25180 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ - jmp 25230 │ │ │ │ + jmp 251b0 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ @@ -41020,142 +40889,142 @@ │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 24fc4 │ │ │ │ + jle 24f44 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 25090 │ │ │ │ + jmp 25010 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 252a0 │ │ │ │ + ja 25220 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 251bc │ │ │ │ + jmp 2513c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ fmull -0x88(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 251bc │ │ │ │ + jmp 2513c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 255de │ │ │ │ + je 2555e │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x1(%ebx),%edi │ │ │ │ - jmp 25320 │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ + jmp 252a0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edx,%ecx,1),%esi │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp %ebx,(%esi,%eax,8) │ │ │ │ - jl 255cb │ │ │ │ + jl 2554b │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%edx │ │ │ │ - jl 25300 │ │ │ │ + jl 25280 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ cmp %edi,(%eax,%edx,8) │ │ │ │ setl %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x64(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 24fd3 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 24f53 │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ lea 0x23(%eax),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ shr $0x4,%edi │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ fstpt -0x80(%ebp) │ │ │ │ - fldl -0xac4c(%eax) │ │ │ │ + fldl -0x9c4c(%eax) │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov (%ebx,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 24fd3 │ │ │ │ + jl 24f53 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 24fd3 │ │ │ │ + jg 24f53 │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ mov 0x4(%ebx,%ecx,8),%ebx │ │ │ │ shl $0x4,%edx │ │ │ │ fildl (%eax) │ │ │ │ - sub %edx,%esp │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ + sub %edx,%esp │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ecx │ │ │ │ + imul %ebx,%eax │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ mov 0x40(%edi),%ecx │ │ │ │ - imul %ebx,%eax │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%ecx │ │ │ │ or $0xc,%ch │ │ │ │ mov %cx,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ @@ -41183,15 +41052,15 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 25580 │ │ │ │ + jbe 25500 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ @@ -41220,25 +41089,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 254a8 │ │ │ │ + je 25428 │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x88(%ebp) │ │ │ │ fdivl -0x60(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 25520 │ │ │ │ + js 254a0 │ │ │ │ fxch %st(3) │ │ │ │ fmul %st(4),%st │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -41261,20 +41130,20 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%esi,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl 0x8(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 25500 │ │ │ │ + jge 25480 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ - jmp 25530 │ │ │ │ + jmp 254b0 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ @@ -41287,75 +41156,75 @@ │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - call 12940 │ │ │ │ + call 12940 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 24fd3 │ │ │ │ + jle 24f53 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 25390 │ │ │ │ + jmp 25310 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 255a0 │ │ │ │ + ja 25520 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 254ba │ │ │ │ + jmp 2543a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(5),%st │ │ │ │ fsin │ │ │ │ fmull -0x88(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 254ba │ │ │ │ + jmp 2543a │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 25020 │ │ │ │ + jmp 24fa0 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 25320 │ │ │ │ + jmp 252a0 │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 2504b │ │ │ │ + jmp 24fcb │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 2534b │ │ │ │ + jmp 252cb │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 24fd3 │ │ │ │ - jmp 252df │ │ │ │ + je 24f53 │ │ │ │ + jmp 2525f │ │ │ │ xchg %ax,%ax │ │ │ │ call 4c07 │ │ │ │ - add $0x3f787,%eax │ │ │ │ + add $0x3e807,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xa8,%esp │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ mov %ebx,-0xa8(%ebp) │ │ │ │ mov 0x14(%eax),%ebx │ │ │ │ @@ -41375,115 +41244,115 @@ │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10960 │ │ │ │ + call 10960 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 256a0 │ │ │ │ + jne 25620 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 25ac0 │ │ │ │ + jne 25a40 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 25eed │ │ │ │ + je 25e6d │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 256dd │ │ │ │ + jmp 2565d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%ebx │ │ │ │ - jg 25ee6 │ │ │ │ + jg 25e66 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 256c0 │ │ │ │ + jl 25640 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp (%eax,%esi,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 25f05 │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jle 25e85 │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ lea (%edx,%edx,1),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - shl $0x5,%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + shl $0x5,%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ add $0x2,%edx │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - shl $0x4,%edi │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ lea 0x13(%eax),%edi │ │ │ │ shr $0x4,%edi │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov (%edi,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 25683 │ │ │ │ + jl 25603 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 25683 │ │ │ │ + jg 25603 │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ mov 0x4(%edi,%ecx,8),%eax │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ mov 0x40(%edi),%edx │ │ │ │ mov %eax,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ add %edx,%edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 25ed0 │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + jle 25e50 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ - imul 0x18(%edi),%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ fildl -0x74(%ebp) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ + imul 0x18(%edi),%eax │ │ │ │ mov 0x2c(%edi),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ @@ -41515,69 +41384,69 @@ │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x74(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ fildl -0x74(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov 0x68(%edi),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%eax) │ │ │ │ + fadds -0x9d8c(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 25a40 │ │ │ │ + jne 259c0 │ │ │ │ mov %eax,%esi │ │ │ │ sub -0xa4(%ebp),%esi │ │ │ │ lea 0x8(,%eax,8),%ecx │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ neg %ecx │ │ │ │ lea -0x2(%esi),%edi │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp 2589c │ │ │ │ + jmp 2581c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %edi,%eax │ │ │ │ - je 258b0 │ │ │ │ + je 25830 │ │ │ │ test %eax,%eax │ │ │ │ - jg 25880 │ │ │ │ + jg 25800 │ │ │ │ fldl 0x8(%edx,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 25885 │ │ │ │ + je 25805 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 25889 │ │ │ │ + jmp 25809 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 258d0 │ │ │ │ + jmp 25850 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fmull 0x8(%eax,%edi,8) │ │ │ │ @@ -41608,93 +41477,93 @@ │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%eax) │ │ │ │ + fadds -0x9d8c(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 25998 │ │ │ │ - jmp 25980 │ │ │ │ + jmp 25918 │ │ │ │ + jmp 25900 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x2(%eax,%ebx,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp -0x48(%ebp),%ecx │ │ │ │ - je 259d0 │ │ │ │ + je 25950 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ lea 0x1(%ebx,%esi,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 25980 │ │ │ │ + jns 25900 │ │ │ │ mov %ebx,%esi │ │ │ │ sub %eax,%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 25995 │ │ │ │ + jne 25915 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 259d4 │ │ │ │ + jmp 25954 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ push -0x70(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ push 0x8(%eax,%edi,1) │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0x78(%ebp),%esp │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 25683 │ │ │ │ + jle 25603 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 25750 │ │ │ │ + jmp 256d0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 25aa2 │ │ │ │ - jmp 25a80 │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + jmp 25a22 │ │ │ │ + jmp 25a00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ @@ -41703,112 +41572,112 @@ │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 258c0 │ │ │ │ + je 25840 │ │ │ │ test %eax,%eax │ │ │ │ - jg 25a80 │ │ │ │ + jg 25a00 │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 25a85 │ │ │ │ + je 25a05 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 25a8c │ │ │ │ + jmp 25a0c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 25ef9 │ │ │ │ + je 25e79 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 25afd │ │ │ │ + jmp 25a7d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %ebx,(%edx,%eax,8) │ │ │ │ - jl 25edf │ │ │ │ + jl 25e5f │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 25ae0 │ │ │ │ + jl 25a60 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %ebx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 2568f │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jle 2560f │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ lea (%edx,%edx,1),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - shl $0x5,%eax │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ + shl $0x4,%edi │ │ │ │ lea 0x2(%edx),%ecx │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - shl $0x4,%edi │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ lea 0x13(%eax),%edi │ │ │ │ shr $0x4,%edi │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov (%edi,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 2568f │ │ │ │ + jl 2560f │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 2568f │ │ │ │ + jg 2560f │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ mov 0x4(%edi,%ecx,8),%eax │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ shl $0x4,%edx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ mov 0x40(%edi),%edx │ │ │ │ mov %eax,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ add %edx,%edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 25ec0 │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + jle 25e40 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ - imul 0x18(%edi),%eax │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ fildl -0x74(%ebp) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ + imul 0x18(%edi),%eax │ │ │ │ mov 0x2c(%edi),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov %ecx,-0x94(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ @@ -41840,69 +41709,69 @@ │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x74(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ fildl -0x74(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov 0x68(%edi),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%eax) │ │ │ │ + fadds -0x9d8c(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 25e40 │ │ │ │ + jne 25dc0 │ │ │ │ mov %eax,%esi │ │ │ │ sub -0xa4(%ebp),%esi │ │ │ │ lea 0x8(,%eax,8),%ecx │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ neg %ecx │ │ │ │ lea -0x2(%esi),%edi │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp 25cbc │ │ │ │ + jmp 25c3c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ dec %eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %eax,%edi │ │ │ │ - je 25cd0 │ │ │ │ + je 25c50 │ │ │ │ test %eax,%eax │ │ │ │ - jg 25ca0 │ │ │ │ + jg 25c20 │ │ │ │ fldl 0x8(%edx,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 25ca5 │ │ │ │ + je 25c25 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 25ca9 │ │ │ │ + jmp 25c29 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 25cf0 │ │ │ │ + jmp 25c70 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fmull 0x8(%eax,%edi,8) │ │ │ │ @@ -41933,87 +41802,87 @@ │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%eax) │ │ │ │ + fadds -0x9d8c(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 25d98 │ │ │ │ + jmp 25d18 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x2(%ebx,%eax,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp -0x48(%ebp),%ecx │ │ │ │ - je 25dd0 │ │ │ │ + je 25d50 │ │ │ │ sub -0x44(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ lea 0x1(%ebx,%esi,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 25d80 │ │ │ │ + jns 25d00 │ │ │ │ mov %ebx,%esi │ │ │ │ sub %eax,%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jne 25d95 │ │ │ │ + jne 25d15 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 25dd4 │ │ │ │ + jmp 25d54 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ push -0x70(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ push 0xc(%eax,%edi,1) │ │ │ │ push 0x8(%eax,%edi,1) │ │ │ │ push 0x4(%eax,%edi,1) │ │ │ │ push (%eax,%edi,1) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0x88(%ebp),%esp │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 2568f │ │ │ │ + jle 2560f │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 25b70 │ │ │ │ + jmp 25af0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ - jmp 25ea2 │ │ │ │ - jmp 25e80 │ │ │ │ + jmp 25e22 │ │ │ │ + jmp 25e00 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -42023,886 +41892,871 @@ │ │ │ │ fldl (%edx,%esi,1) │ │ │ │ sub %ebx,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x78(%ebp) │ │ │ │ - je 25ce0 │ │ │ │ + je 25c60 │ │ │ │ test %eax,%eax │ │ │ │ - jg 25e80 │ │ │ │ + jg 25e00 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%edx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 25e85 │ │ │ │ + je 25e05 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 25e8c │ │ │ │ + jmp 25e0c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ lea 0x8(%edx,%edi,1),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 25dd4 │ │ │ │ + jmp 25d54 │ │ │ │ nop │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ lea 0x8(%edx,%edi,1),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 259d4 │ │ │ │ + jmp 25954 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 25afd │ │ │ │ + jmp 25a7d │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 256dd │ │ │ │ + jmp 2565d │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - jmp 25702 │ │ │ │ + jmp 25682 │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - jmp 25b22 │ │ │ │ + jmp 25aa2 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 2568f │ │ │ │ - jmp 25ad0 │ │ │ │ + je 2560f │ │ │ │ + jmp 25a50 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xd8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ - call ba1b │ │ │ │ - add $0x3ee52,%esi │ │ │ │ + call badb │ │ │ │ + add $0x3ded2,%esi │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ mov (%eax),%edi │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ push %ebx │ │ │ │ - push 0x24(%edi) │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ + push 0x24(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10960 │ │ │ │ + call 10960 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 25fc0 │ │ │ │ + jne 25f50 │ │ │ │ + jmp 25f30 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 25f30 │ │ │ │ + ffreep %st(0) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 26470 │ │ │ │ + jne 263d0 │ │ │ │ + jmp 25f47 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 25f47 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 26933 │ │ │ │ + je 26853 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ - jmp 26023 │ │ │ │ - jmp 26000 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + jmp 25fa3 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%edi │ │ │ │ - jg 26925 │ │ │ │ + jg 26845 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jl 26000 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jl 25f80 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ cmp (%eax,%ebx,8),%edx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jle 2694b │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jle 2686b │ │ │ │ fld1 │ │ │ │ fildl -0xa0(%ebp) │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ - fdivr %st(1),%st │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ - mov %ecx,%eax │ │ │ │ shl $0x4,%ebx │ │ │ │ - shl $0x5,%eax │ │ │ │ + mov %ecx,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %ebx,-0xcc(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %ecx,-0xc4(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ lea 0x13(%eax),%ebx │ │ │ │ - shl $0x4,%ecx │ │ │ │ shr $0x4,%ebx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ + mov %ebx,-0xc8(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ fildl -0x9c(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - mov %ecx,-0xc4(%ebp) │ │ │ │ - mov %ebx,-0xc8(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ - fldl -0xac4c(%esi) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldt -0xa7fc(%esi) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + fldl -0x9c4c(%esi) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldt -0x97fc(%esi) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ mov (%ebx,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 25f9e │ │ │ │ + jl 25f20 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 25f9e │ │ │ │ + jg 25f24 │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ mov 0x4(%ebx,%ecx,8),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %edx,%ecx │ │ │ │ + sub %eax,%esp │ │ │ │ + shl $0x4,%ecx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - shl $0x4,%ecx │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea 0x8(%eax,%ecx,1),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ inc %ebx │ │ │ │ - js 263a6 │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + js 26304 │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ mov 0x18(%ecx),%ebx │ │ │ │ imul %edx,%ebx │ │ │ │ mov 0x24(%ecx),%edx │ │ │ │ mov %ebx,-0xb0(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ - fldl (%eax,%ebx,8) │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %dx,-0x3c(%ebp) │ │ │ │ + mov 0x2c(%ecx),%ebx │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ + mov 0x30(%ecx),%ecx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov %ebx,-0xb8(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%ecx),%ebx │ │ │ │ - mov 0x30(%ecx),%ecx │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%ecx) │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ - or $0xc,%dh │ │ │ │ mov %dx,-0x3e(%ebp) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ lea 0x0(,%ecx,8),%edx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - jmp 2621d │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + jmp 26196 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 26205 │ │ │ │ + je 2617e │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%esi) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmuls -0x9d88(%esi) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jg 26270 │ │ │ │ + jg 261e0 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fmull -0x68(%ebp) │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ 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(1),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 261c0 │ │ │ │ + ja 26140 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 26430 │ │ │ │ + ja 26390 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 2621d │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 26274 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 26196 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 261e4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ fildl 0x4(%ebx) │ │ │ │ fldl 0x8(%eax,%ecx,8) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub -0xb8(%ebp),%ebx │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x80(%ebp),%ecx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - jmp 2634e │ │ │ │ + jmp 262b7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 26335 │ │ │ │ + je 2629e │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%esi) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmuls -0x9d88(%esi) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jg 263a0 │ │ │ │ + jg 26300 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fmull -0x70(%ebp) │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 262f0 │ │ │ │ + ja 26260 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 26450 │ │ │ │ + ja 263b0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 2634e │ │ │ │ + jle 262b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 263a6 │ │ │ │ + jmp 26304 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ push -0x98(%ebp) │ │ │ │ push -0x9c(%ebp) │ │ │ │ push -0xa0(%ebp) │ │ │ │ push -0x84(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ + push -0x88(%ebp) │ │ │ │ push 0xc(%eax,%ebx,1) │ │ │ │ push 0x8(%eax,%ebx,1) │ │ │ │ push 0x4(%eax,%ebx,1) │ │ │ │ push (%eax,%ebx,1) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ incl -0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jle 25f9e │ │ │ │ + jle 25f30 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 260b0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 26030 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 26210 │ │ │ │ + jmp 26189 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 26340 │ │ │ │ + jmp 262a9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2693f │ │ │ │ + je 2685f │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - jmp 264e3 │ │ │ │ - jmp 264c0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + jmp 26423 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%ecx,1),%edi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%edx │ │ │ │ - jg 2692c │ │ │ │ + jg 2684c │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jl 264c0 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jl 26400 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ cmp (%eax,%ebx,8),%edi │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jle 25fad │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jle 25f47 │ │ │ │ fld1 │ │ │ │ fildl -0xa0(%ebp) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ - fdivr %st(1),%st │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ lea (%ecx,%ecx,1),%edi │ │ │ │ - mov %edx,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ - shl $0x5,%eax │ │ │ │ + mov %edx,%eax │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ - lea 0x13(%eax),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ - shr $0x4,%ecx │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ - fildl -0x9c(%ebp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %edx,-0xc4(%ebp) │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + lea 0x13(%eax),%ecx │ │ │ │ + shr $0x4,%ecx │ │ │ │ mov %ecx,-0xc8(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ - fldl -0xac4c(%esi) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldt -0xa7fc(%esi) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + fildl -0x9c(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + fldl -0x9c4c(%esi) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldt -0x97fc(%esi) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ mov (%ebx,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 25fad │ │ │ │ + jl 25f41 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 25fad │ │ │ │ + jg 25f45 │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ mov 0x4(%ebx,%ecx,8),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %edx,%ebx │ │ │ │ + sub %eax,%esp │ │ │ │ + shl $0x4,%ebx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ + mov %ebx,-0xac(%ebp) │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - shl $0x4,%ebx │ │ │ │ - mov %ebx,-0xac(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea 0x8(%eax,%ebx,1),%ecx │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ mov %edi,%ebx │ │ │ │ inc %ebx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ - js 26866 │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + js 26784 │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov 0x18(%ebx),%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %dx,-0x3c(%ebp) │ │ │ │ + mov 0x2c(%ebx),%ecx │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ + mov 0x30(%ebx),%ebx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%ebx),%ecx │ │ │ │ - mov 0x30(%ebx),%ebx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ mov %ebx,-0xbc(%ebp) │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%ebx) │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ - or $0xc,%dh │ │ │ │ mov %dx,-0x3e(%ebp) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ lea 0x0(,%ebx,8),%edx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - jmp 266dd │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + jmp 26616 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 266c5 │ │ │ │ + je 265fe │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%esi) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmuls -0x9d88(%esi) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 26730 │ │ │ │ + jl 26660 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fmull -0x70(%ebp) │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ 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(1),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 26680 │ │ │ │ + ja 265c0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 268f0 │ │ │ │ + ja 26810 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 266dd │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 26734 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jge 26616 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 26664 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ fildl 0x4(%ebx) │ │ │ │ fldl 0x8(%eax,%ecx,8) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub -0xb8(%ebp),%ebx │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x80(%ebp),%ecx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - jmp 2680e │ │ │ │ + jmp 26737 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x60(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 267f5 │ │ │ │ + je 2671e │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%esi) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmuls -0x9d88(%esi) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 26860 │ │ │ │ + jl 26780 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - fmull -0x68(%ebp) │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 267b0 │ │ │ │ + ja 266e0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 26910 │ │ │ │ + ja 26830 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 2680e │ │ │ │ + jge 26737 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 26866 │ │ │ │ + jmp 26784 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ push -0x98(%ebp) │ │ │ │ push -0x9c(%ebp) │ │ │ │ push -0xa0(%ebp) │ │ │ │ push -0x84(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ + push -0x88(%ebp) │ │ │ │ push 0xc(%eax,%ebx,1) │ │ │ │ push 0x8(%eax,%ebx,1) │ │ │ │ push 0x4(%eax,%ebx,1) │ │ │ │ push (%eax,%ebx,1) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ incl -0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jle 25fad │ │ │ │ + jle 25f47 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 26570 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 264b0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 266d0 │ │ │ │ + jmp 26609 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 26800 │ │ │ │ + jmp 26729 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 26023 │ │ │ │ + jmp 25fa3 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 264e3 │ │ │ │ + jmp 26423 │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp 2604f │ │ │ │ + jmp 25fcf │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp 2650f │ │ │ │ + jmp 2644f │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 25fad │ │ │ │ - jmp 26483 │ │ │ │ + je 25f47 │ │ │ │ + jmp 263e3 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xd8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ - call ba1f │ │ │ │ - add $0x3e415,%edi │ │ │ │ + call badf │ │ │ │ + add $0x3d4f5,%edi │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov (%eax),%ebx │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov 0x14(%eax),%edx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ @@ -42912,125 +42766,120 @@ │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ push %esi │ │ │ │ - lea -0x2c(%ebp),%edx │ │ │ │ push 0x24(%ebx) │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ + lea -0x2c(%ebp),%edx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10960 │ │ │ │ + call 10960 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 269f0 │ │ │ │ + jne 26910 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 26f60 │ │ │ │ + jne 26e60 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 274e6 │ │ │ │ + je 273e6 │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ lea -0x2(%eax),%edx │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ - jmp 26a63 │ │ │ │ - jmp 26a40 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 26963 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%ecx,1),%ebx │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%ebx,%eax,8),%edx │ │ │ │ - jg 274d8 │ │ │ │ + jg 273d8 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ cmp -0x4c(%ebp),%esi │ │ │ │ - jl 26a40 │ │ │ │ + jl 26940 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ cmp (%eax,%esi,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x60(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jle 274fe │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 273fe │ │ │ │ fildl -0x7c(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - fstl -0xc8(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ add %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ mov %edx,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ lea 0x2(%ecx),%esi │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ - shl $0x5,%eax │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - fildl -0x78(%ebp) │ │ │ │ - add %ecx,%edx │ │ │ │ mov %ecx,-0xd4(%ebp) │ │ │ │ - fstl -0xd0(%ebp) │ │ │ │ + fstl -0xc8(%ebp) │ │ │ │ + add %ecx,%edx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ mov %edx,-0xc0(%ebp) │ │ │ │ lea 0x13(%eax),%edx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ shr $0x4,%edx │ │ │ │ mov %edx,-0xbc(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + fstl -0xd0(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpl -0xb0(%ebp) │ │ │ │ - fldt -0xa7fc(%edi) │ │ │ │ + fldt -0x97fc(%edi) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ - fldl -0xac4c(%edi) │ │ │ │ + fldl -0x9c4c(%edi) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov (%edx,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 269d8 │ │ │ │ + jl 268f8 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 269d8 │ │ │ │ + jg 268f8 │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x4(%edx,%ecx,8),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ @@ -43045,47 +42894,47 @@ │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ fildl (%esi) │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov 0x2c(%eax),%esi │ │ │ │ + movzwl -0x3a(%ebp),%eax │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%eax),%esi │ │ │ │ - movzwl -0x3a(%ebp),%eax │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ fildl -0x64(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ add %ecx,%ebx │ │ │ │ + or $0xc,%ah │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl (%ebx) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x70(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ sub %esi,%ebx │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ - fldl -0xb8(%ebp) │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ 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) │ │ │ │ @@ -43094,15 +42943,15 @@ │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldl (%ebx) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 26ef0 │ │ │ │ + jbe 26df0 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ @@ -43126,28 +42975,28 @@ │ │ │ │ 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 26c58 │ │ │ │ + je 26b58 │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%edi) │ │ │ │ + fmuls -0x9d88(%edi) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %esi,%esi │ │ │ │ - jle 26ce0 │ │ │ │ + jle 26be0 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xc8(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivl -0x70(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ @@ -43168,34 +43017,34 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 26cc0 │ │ │ │ + jne 26bc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - jmp 26cf0 │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + jmp 26bf0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%ecx,%eax,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ @@ -43216,15 +43065,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 26ed0 │ │ │ │ + jbe 26dd0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -43251,29 +43100,29 @@ │ │ │ │ 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 26da2 │ │ │ │ + je 26ca2 │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%edi) │ │ │ │ + fmuls -0x9d88(%edi) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 26e50 │ │ │ │ + jle 26d50 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xd0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -43297,113 +43146,113 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x10(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 26e20 │ │ │ │ + jne 26d20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - jmp 26e60 │ │ │ │ + jmp 26d60 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ push %ecx │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ push -0x98(%ebp) │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ push 0xc(%ecx,%esi,1) │ │ │ │ push 0x8(%ecx,%esi,1) │ │ │ │ push 0x4(%ecx,%esi,1) │ │ │ │ push (%ecx,%esi,1) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jle 269d8 │ │ │ │ + jle 268f8 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 26b20 │ │ │ │ + jmp 26a20 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 26f10 │ │ │ │ + ja 26e10 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 26db0 │ │ │ │ + jmp 26cb0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 26f40 │ │ │ │ + ja 26e40 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ - jmp 26c66 │ │ │ │ + jmp 26b66 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 26db0 │ │ │ │ + jmp 26cb0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 26c66 │ │ │ │ + jmp 26b66 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 274f2 │ │ │ │ + je 273f2 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ - jmp 26fe3 │ │ │ │ - jmp 26fc0 │ │ │ │ + jmp 26ee3 │ │ │ │ + jmp 26ec0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -43412,75 +43261,75 @@ │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ sar $1,%eax │ │ │ │ cmp %edx,(%ebx,%eax,8) │ │ │ │ - jl 274df │ │ │ │ + jl 273df │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ cmp -0x4c(%ebp),%esi │ │ │ │ - jl 26fc0 │ │ │ │ + jl 26ec0 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ cmp %ebx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x60(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jle 269e4 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 26904 │ │ │ │ fildl -0x7c(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - fstl -0xc8(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ add %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ mov %edx,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ lea 0x2(%ecx),%esi │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - shl $0x5,%eax │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - fildl -0x78(%ebp) │ │ │ │ - add %ecx,%edx │ │ │ │ mov %ecx,-0xc0(%ebp) │ │ │ │ - fstl -0xd0(%ebp) │ │ │ │ + fstl -0xc8(%ebp) │ │ │ │ + add %ecx,%edx │ │ │ │ mov %edx,-0xd4(%ebp) │ │ │ │ lea 0x13(%eax),%edx │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ shr $0x4,%edx │ │ │ │ mov %edx,-0xbc(%ebp) │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + fstl -0xd0(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpl -0xb0(%ebp) │ │ │ │ - fldt -0xa7fc(%edi) │ │ │ │ + fldt -0x97fc(%edi) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ - fldl -0xac4c(%edi) │ │ │ │ + fldl -0x9c4c(%edi) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov (%edx,%esi,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 269e4 │ │ │ │ + jl 26904 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 269e4 │ │ │ │ + jg 26904 │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ mov 0x4(%edx,%esi,8),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ @@ -43495,47 +43344,47 @@ │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ fildl (%esi) │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov 0x2c(%eax),%esi │ │ │ │ + movzwl -0x3a(%ebp),%eax │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%eax),%esi │ │ │ │ - movzwl -0x3a(%ebp),%eax │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ fildl -0x64(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ add %ecx,%ebx │ │ │ │ + or $0xc,%ah │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl (%ebx) │ │ │ │ fxch %st(2) │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x70(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ sub %esi,%ebx │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ - fldl -0xb8(%ebp) │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ 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) │ │ │ │ @@ -43544,15 +43393,15 @@ │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldl (%ebx) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 27470 │ │ │ │ + jbe 27370 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ @@ -43576,28 +43425,28 @@ │ │ │ │ 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 271d8 │ │ │ │ + je 270d8 │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%edi) │ │ │ │ + fmuls -0x9d88(%edi) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %esi,%esi │ │ │ │ - jle 27260 │ │ │ │ + jle 27160 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xc8(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivl -0x70(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ @@ -43618,34 +43467,34 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 27240 │ │ │ │ + jne 27140 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - jmp 27270 │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + jmp 27170 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%ecx,%eax,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ @@ -43666,15 +43515,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 27450 │ │ │ │ + jbe 27350 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -43701,29 +43550,29 @@ │ │ │ │ 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 27322 │ │ │ │ + je 27222 │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%edi) │ │ │ │ + fmuls -0x9d88(%edi) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 273d0 │ │ │ │ + jle 272d0 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xd0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -43747,125 +43596,125 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x10(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 273a0 │ │ │ │ + jne 272a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - jmp 273e0 │ │ │ │ + jmp 272e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ push -0x98(%ebp) │ │ │ │ mov 0xc(%ecx),%ecx │ │ │ │ push 0xc(%ecx,%ebx,1) │ │ │ │ push 0x8(%ecx,%ebx,1) │ │ │ │ push 0x4(%ecx,%ebx,1) │ │ │ │ push (%ecx,%ebx,1) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - call 190f0 │ │ │ │ + call 190f0 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jle 269e4 │ │ │ │ + jle 26904 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 270a0 │ │ │ │ + jmp 26fa0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 27490 │ │ │ │ + ja 27390 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 27330 │ │ │ │ + jmp 27230 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 274c0 │ │ │ │ + ja 273c0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ - jmp 271e6 │ │ │ │ + jmp 270e6 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 27330 │ │ │ │ + jmp 27230 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 271e6 │ │ │ │ + jmp 270e6 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 26a63 │ │ │ │ + jmp 26963 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 26fe3 │ │ │ │ + jmp 26ee3 │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 26a8c │ │ │ │ + jmp 2698c │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 2700c │ │ │ │ + jmp 26f0c │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 269e4 │ │ │ │ - jmp 26f70 │ │ │ │ + je 26904 │ │ │ │ + jmp 26e70 │ │ │ │ nop │ │ │ │ call 4c07 │ │ │ │ - add $0x3d877,%eax │ │ │ │ + add $0x3c977,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc8,%esp │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov 0x14(%eax),%esi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ mov %edi,-0xc0(%ebp) │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ @@ -43880,135 +43729,135 @@ │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ mov (%eax),%edi │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ push %esi │ │ │ │ push 0x24(%edi) │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call 10720 │ │ │ │ + call 10720 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 275c0 │ │ │ │ + jne 274c0 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 27b00 │ │ │ │ + jne 27a00 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 28046 │ │ │ │ + je 27f46 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 275fd │ │ │ │ + jmp 274fd │ │ │ │ xchg %ax,%ax │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%ecx │ │ │ │ - jg 2803f │ │ │ │ + jg 27f3f │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 275e0 │ │ │ │ + jl 274e0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp (%eax,%esi,8),%ecx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 2805e │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 27f5e │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ lea 0x1(%esi),%ebx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ lea (%ebx,%ebx,1),%esi │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ shl $0x5,%esi │ │ │ │ + shl $0x4,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %esi,-0xa8(%ebp) │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ mov %esi,-0xbc(%ebp) │ │ │ │ add $0x2,%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%edi │ │ │ │ + shl $0x4,%esi │ │ │ │ mov %edi,-0xb4(%ebp) │ │ │ │ lea 0x13(%eax),%edi │ │ │ │ - shl $0x4,%esi │ │ │ │ - shl $0x4,%edx │ │ │ │ - shr $0x4,%edi │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ + shr $0x4,%edi │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov (%edi,%esi,8),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 2759f │ │ │ │ + jl 2749f │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2759f │ │ │ │ + jg 2749f │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov %esp,-0xa0(%ebp) │ │ │ │ mov 0x4(%edi,%esi,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ + sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 28020 │ │ │ │ + jle 27f20 │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - mov 0x24(%edi),%esi │ │ │ │ - imul 0x18(%edi),%eax │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ fildl -0x7c(%ebp) │ │ │ │ + mov 0x24(%edi),%esi │ │ │ │ + imul 0x18(%edi),%eax │ │ │ │ mov 0x2c(%edi),%edx │ │ │ │ - fildl (%esi) │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ + fildl (%esi) │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ @@ -44037,60 +43886,60 @@ │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x7c(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%edi) │ │ │ │ + fadds -0x9d8c(%edi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 27aa0 │ │ │ │ + jne 279a0 │ │ │ │ mov %edx,%esi │ │ │ │ sub -0xbc(%ebp),%esi │ │ │ │ lea 0x8(,%edx,8),%ecx │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ neg %ecx │ │ │ │ lea -0x2(%esi),%edi │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ - jmp 277fc │ │ │ │ + jmp 276fc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ dec %edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 27810 │ │ │ │ + je 27710 │ │ │ │ test %edx,%edx │ │ │ │ - jg 277e0 │ │ │ │ + jg 276e0 │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 277e5 │ │ │ │ + je 276e5 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 277e9 │ │ │ │ + jmp 276e9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 27830 │ │ │ │ + jmp 27730 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ @@ -44130,20 +43979,20 @@ │ │ │ │ fistpl -0x88(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%edi) │ │ │ │ + fadds -0x9d8c(%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add -0xb8(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 27903 │ │ │ │ - jmp 27900 │ │ │ │ + jmp 27803 │ │ │ │ + jmp 27800 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x44(%ebp),%edx │ │ │ │ @@ -44151,25 +44000,25 @@ │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ lea 0x1(%edx,%ebx,1),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 2791f │ │ │ │ + jns 2781f │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne 27900 │ │ │ │ + jne 27800 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ fildl 0x8(%edx) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ @@ -44204,216 +44053,216 @@ │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%edi) │ │ │ │ + fadds -0x9d8c(%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add -0xb4(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 279d8 │ │ │ │ + jmp 278d8 │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%ebx,%edx,1),%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x20(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp -0x48(%ebp),%esi │ │ │ │ - je 27a10 │ │ │ │ + je 27910 │ │ │ │ sub -0x44(%ebp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 279c0 │ │ │ │ + jns 278c0 │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x20(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne 279d5 │ │ │ │ + jne 278d5 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 27a14 │ │ │ │ + jmp 27914 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ push -0x6c(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ - push -0x78(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0xa0(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 2759f │ │ │ │ + jle 2749f │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 276a0 │ │ │ │ + jmp 275a0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 27ae2 │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + jmp 279e2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%edx,8),%ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ sub -0x44(%ebp),%edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 27820 │ │ │ │ + je 27720 │ │ │ │ test %edx,%edx │ │ │ │ - jg 27ac0 │ │ │ │ + jg 279c0 │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - je 27ac5 │ │ │ │ + je 279c5 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 27acc │ │ │ │ + jmp 279cc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 28052 │ │ │ │ + je 27f52 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 27b3d │ │ │ │ + jmp 27a3d │ │ │ │ nop │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %ecx,(%edx,%eax,8) │ │ │ │ - jl 28038 │ │ │ │ + jl 27f38 │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 27b20 │ │ │ │ + jl 27a20 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %ecx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp -0x84(%ebp),%eax │ │ │ │ - jge 275ab │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jge 274ab │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ inc %esi │ │ │ │ mov %edx,%ebx │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ + shl $0x5,%ebx │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ - shl $0x5,%ebx │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %ebx,-0xa8(%ebp) │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ mov %ebx,-0xbc(%ebp) │ │ │ │ add $0x2,%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%edi │ │ │ │ + shl $0x4,%ebx │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ lea 0x13(%eax),%edi │ │ │ │ - shl $0x4,%ebx │ │ │ │ - shl $0x4,%edx │ │ │ │ - shr $0x4,%edi │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ + shr $0x4,%edi │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ nop │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov (%edi,%esi,8),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 275ab │ │ │ │ + jl 274ab │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 275ab │ │ │ │ + jg 274ab │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov %esp,-0xa0(%ebp) │ │ │ │ mov 0x4(%edi,%esi,8),%edi │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ + sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 28000 │ │ │ │ + jle 27f00 │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - mov 0x24(%edi),%esi │ │ │ │ - imul 0x18(%edi),%eax │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ fildl -0x7c(%ebp) │ │ │ │ + mov 0x24(%edi),%esi │ │ │ │ + imul 0x18(%edi),%eax │ │ │ │ mov 0x2c(%edi),%edx │ │ │ │ fildl (%esi) │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ @@ -44445,58 +44294,58 @@ │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x7c(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%edi) │ │ │ │ + fadds -0x9d8c(%edi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 27f90 │ │ │ │ + jne 27e90 │ │ │ │ mov %edx,%esi │ │ │ │ sub -0xbc(%ebp),%esi │ │ │ │ lea 0x8(,%edx,8),%ecx │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ neg %ecx │ │ │ │ lea -0x2(%esi),%edi │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ - jmp 27d1c │ │ │ │ + jmp 27c1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ dec %edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esi,%ecx,1) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 27d30 │ │ │ │ + je 27c30 │ │ │ │ test %edx,%edx │ │ │ │ - jg 27d00 │ │ │ │ + jg 27c00 │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 27d05 │ │ │ │ + je 27c05 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 27d09 │ │ │ │ + jmp 27c09 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 27d50 │ │ │ │ + jmp 27c50 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ @@ -44536,42 +44385,42 @@ │ │ │ │ fistpl -0x88(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%edi) │ │ │ │ + fadds -0x9d8c(%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add -0xb4(%ebp),%edi │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 27e03 │ │ │ │ + jmp 27d03 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x44(%ebp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ lea 0x1(%edx,%ebx,1),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 27e1f │ │ │ │ + jns 27d1f │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne 27e00 │ │ │ │ + jne 27d00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ fildl 0x8(%edx) │ │ │ │ @@ -44605,160 +44454,160 @@ │ │ │ │ fistpl -0x60(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fadds -0xad8c(%edi) │ │ │ │ + fadds -0x9d8c(%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add -0xb8(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 27ed8 │ │ │ │ + jmp 27dd8 │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%ebx,%edx,1),%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x20(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp -0x48(%ebp),%esi │ │ │ │ - je 27f10 │ │ │ │ + je 27e10 │ │ │ │ sub -0x44(%ebp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %edx,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - jns 27ec0 │ │ │ │ + jns 27dc0 │ │ │ │ mov %edx,%ecx │ │ │ │ not %ecx │ │ │ │ add %ebx,%ecx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x20(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ - jne 27ed5 │ │ │ │ + jne 27dd5 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 27f14 │ │ │ │ + jmp 27e14 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ push -0x6c(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ - push -0x78(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0xa0(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 275ab │ │ │ │ + jle 274ab │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 27bd0 │ │ │ │ + jmp 27ad0 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 27fe2 │ │ │ │ - jmp 27fc0 │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + jmp 27ee2 │ │ │ │ + jmp 27ec0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%edx,8),%ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ sub -0x44(%ebp),%edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 27d40 │ │ │ │ + je 27c40 │ │ │ │ test %edx,%edx │ │ │ │ - jg 27fc0 │ │ │ │ + jg 27ec0 │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - je 27fc5 │ │ │ │ + je 27ec5 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 27fcc │ │ │ │ + jmp 27ecc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x10(%eax,%edi,1),%eax │ │ │ │ lea 0x8(%esi,%edi,1),%esi │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - jmp 27f14 │ │ │ │ + jmp 27e14 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x10(%eax,%edi,1),%eax │ │ │ │ lea 0x8(%esi,%edi,1),%esi │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - jmp 27a17 │ │ │ │ + jmp 27917 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 27b3d │ │ │ │ + jmp 27a3d │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 275fd │ │ │ │ + jmp 274fd │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 27625 │ │ │ │ + jmp 27525 │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 27b65 │ │ │ │ + jmp 27a65 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - je 275ab │ │ │ │ - jmp 27b13 │ │ │ │ + je 274ab │ │ │ │ + jmp 27a13 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xe8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x3cd02,%ebx │ │ │ │ + add $0x3be02,%ebx │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov %esi,-0xc8(%ebp) │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ @@ -44776,1296 +44625,1288 @@ │ │ │ │ lea -0x1c(%ebp),%esi │ │ │ │ push %esi │ │ │ │ lea -0x20(%ebp),%esi │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %esi │ │ │ │ lea -0x24(%ebp),%esi │ │ │ │ push %esi │ │ │ │ - call 10720 │ │ │ │ + call 10720 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 28110 │ │ │ │ + jne 28020 │ │ │ │ + jmp 28000 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28000 │ │ │ │ + ffreep %st(0) │ │ │ │ + nop │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 28760 │ │ │ │ + jne 28680 │ │ │ │ + jmp 28014 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28014 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 28e3f │ │ │ │ + je 28d1f │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - jmp 28163 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + jmp 280a3 │ │ │ │ + jmp 28080 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edx,%ecx,1),%edi │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%esi │ │ │ │ - jg 28e38 │ │ │ │ + jg 28d18 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp -0x48(%ebp),%edx │ │ │ │ - jl 28140 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ + jl 28080 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ cmp (%eax,%edx,8),%edi │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ - cmp %edx,-0x58(%ebp) │ │ │ │ + cmp %edx,-0x44(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - jle 28e5d │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jle 28d3d │ │ │ │ fld1 │ │ │ │ fildl -0xc4(%ebp) │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ - fdivr %st(1),%st │ │ │ │ lea 0x3(%ecx,%ecx,2),%eax │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ lea (%ecx,%ecx,1),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - shl $0x5,%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - fildl -0xc0(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %edx,-0xdc(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ - fdivr %st(1),%st │ │ │ │ shl $0x5,%ecx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ + mov %edx,-0xe8(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + fdivr %st(1),%st │ │ │ │ lea 0x13(%eax),%ecx │ │ │ │ - shl $0x4,%edx │ │ │ │ shr $0x4,%ecx │ │ │ │ - mov %edx,-0xe8(%ebp) │ │ │ │ mov %ecx,-0xe0(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + fildl -0xc0(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ fildl -0xbc(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ - fldl -0xac4c(%ebx) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - fldt -0xa7fc(%ebx) │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fldl -0x9c4c(%ebx) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldt -0x97fc(%ebx) │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 280f7 │ │ │ │ + jl 27ff9 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 280f7 │ │ │ │ + jg 27ffd │ │ │ │ mov -0xe0(%ebp),%eax │ │ │ │ mov %esp,-0xcc(%ebp) │ │ │ │ mov 0x4(%ecx,%edx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ + sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ inc %eax │ │ │ │ - js 28e10 │ │ │ │ + js 28cf0 │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ imul 0x18(%edi),%eax │ │ │ │ fildl (%ecx) │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ + mov 0x2c(%edi),%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%edi),%ecx │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fldl (%eax) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ + fstl -0x78(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ sub %ecx,%edi │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - sub %eax,%ecx │ │ │ │ fstpl -0xa8(%ebp) │ │ │ │ - jmp 2838d │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + jmp 282c6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 28375 │ │ │ │ + je 282ae │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmuls -0x9d88(%ebx) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 283e0 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 28310 │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ fmull -0x60(%ebp) │ │ │ │ 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(1),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 28330 │ │ │ │ + ja 28270 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 28700 │ │ │ │ + ja 28620 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xa8(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 2838d │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 283e4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 282c6 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28314 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ fildl 0x4(%edi) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ lea 0x8(,%eax,8),%ecx │ │ │ │ mov %ecx,-0xd4(%ebp) │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ fldl 0x8(%edi,%eax,8) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fstl -0x78(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ sub -0xb0(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x84(%ebp),%ecx │ │ │ │ fstpl -0xa8(%ebp) │ │ │ │ - jmp 284ce │ │ │ │ + jmp 283f7 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 284b5 │ │ │ │ + je 283de │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmuls -0x9d88(%ebx) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 28520 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 28440 │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 28470 │ │ │ │ + ja 283a0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 28720 │ │ │ │ + ja 28640 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xa8(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 284ce │ │ │ │ + jle 283f7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28524 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 28444 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ lea 0x10(%eax,%edi,1),%eax │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x10(%eax) │ │ │ │ fstl -0x78(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ sub -0xb0(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x84(%ebp),%ecx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - jmp 2860e │ │ │ │ + jmp 28527 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 285f5 │ │ │ │ + je 2850e │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmuls -0x9d88(%ebx) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 28660 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 28570 │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ fmull -0x68(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 285b0 │ │ │ │ + ja 284d0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 28740 │ │ │ │ + ja 28660 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 2860e │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 28527 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28666 │ │ │ │ + jmp 28574 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0xb8(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ push -0xbc(%ebp) │ │ │ │ push -0xc0(%ebp) │ │ │ │ push -0xc4(%ebp) │ │ │ │ push -0x9c(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ push -0xd0(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ - add %edx,%eax │ │ │ │ push %eax │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0xcc(%ebp),%esp │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - jle 280f7 │ │ │ │ + jle 28000 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 28220 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 28160 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28380 │ │ │ │ + jmp 282b9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 284c0 │ │ │ │ + jmp 283e9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28600 │ │ │ │ + jmp 28519 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 28e4e │ │ │ │ + je 28d2e │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ - jmp 287e3 │ │ │ │ - jmp 287c0 │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + jmp 286e3 │ │ │ │ + jmp 286c0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edx,%ecx,1),%edi │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edi,%eax,8),%esi │ │ │ │ - jg 28e31 │ │ │ │ + jg 28d11 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp -0x48(%ebp),%edx │ │ │ │ - jl 287c0 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ + jl 286c0 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ cmp (%eax,%edx,8),%edi │ │ │ │ setg %al │ │ │ │ xor %ecx,%ecx │ │ │ │ - cmp %edx,-0x58(%ebp) │ │ │ │ + cmp %edx,-0x44(%ebp) │ │ │ │ setne %cl │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - jle 28103 │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jle 28014 │ │ │ │ fld1 │ │ │ │ fildl -0xc4(%ebp) │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ - fdivr %st(1),%st │ │ │ │ lea 0x3(%ecx,%ecx,2),%eax │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ lea (%ecx,%ecx,1),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - shl $0x5,%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - fildl -0xc0(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %edx,-0xdc(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ - fdivr %st(1),%st │ │ │ │ shl $0x5,%ecx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %ecx,-0xe8(%ebp) │ │ │ │ + mov %edx,-0xe4(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + fdivr %st(1),%st │ │ │ │ lea 0x13(%eax),%ecx │ │ │ │ - shl $0x4,%edx │ │ │ │ shr $0x4,%ecx │ │ │ │ - mov %edx,-0xe4(%ebp) │ │ │ │ mov %ecx,-0xe0(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + fildl -0xc0(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ fildl -0xbc(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ - fldl -0xac4c(%ebx) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - fldt -0xa7fc(%ebx) │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fldl -0x9c4c(%ebx) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldt -0x97fc(%ebx) │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 28103 │ │ │ │ + jl 2800e │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 28103 │ │ │ │ + jg 28012 │ │ │ │ mov -0xe0(%ebp),%eax │ │ │ │ mov %esp,-0xcc(%ebp) │ │ │ │ mov 0x4(%ecx,%edx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ + sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov 0x40(%eax),%ecx │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ inc %eax │ │ │ │ - js 28de0 │ │ │ │ + js 28cc0 │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ imul 0x18(%ecx),%eax │ │ │ │ fildl (%edi) │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ + mov 0x2c(%ecx),%edx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov 0x2c(%ecx),%edx │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ mov 0x30(%ecx),%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - fmul %st(0),%st │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fldl (%eax) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ + fstl -0x78(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ sub %edx,%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - sub %eax,%ecx │ │ │ │ fstpl -0xa8(%ebp) │ │ │ │ - jmp 28a0d │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + jmp 28906 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 289f5 │ │ │ │ + je 288ee │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmuls -0x9d88(%ebx) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 28a60 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 28950 │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ fmull -0x68(%ebp) │ │ │ │ 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(1),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 289b0 │ │ │ │ + ja 288b0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 28d80 │ │ │ │ + ja 28c60 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xa8(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 28a0d │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 28a64 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 28906 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28954 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ lea 0x8(,%eax,8),%edi │ │ │ │ fildl 0x4(%ecx) │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ mov %edi,-0xd4(%ebp) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ fldl 0x8(%edi,%eax,8) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fstl -0x78(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ sub -0xb0(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x84(%ebp),%ecx │ │ │ │ fstpl -0xa8(%ebp) │ │ │ │ - jmp 28b4e │ │ │ │ + jmp 28a37 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 28b35 │ │ │ │ + je 28a1e │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmuls -0x9d88(%ebx) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jg 28ba0 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 28a80 │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ fmull -0x60(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 28af0 │ │ │ │ + ja 289e0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 28da0 │ │ │ │ + ja 28c80 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xa8(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 28b4e │ │ │ │ + jle 28a37 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28ba4 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 28a84 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov -0xd4(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fldl 0x8(%eax,%edi,1) │ │ │ │ lea 0x10(%eax,%ecx,1),%eax │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl 0x10(%eax) │ │ │ │ fstl -0x78(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ sub -0xb0(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x84(%ebp),%ecx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - jmp 28c8e │ │ │ │ + jmp 28b67 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 28c75 │ │ │ │ + je 28b4e │ │ │ │ fchs │ │ │ │ - fmuls -0xad88(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmuls -0x9d88(%ebx) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 28ce0 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jl 28bb0 │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x50(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 28c30 │ │ │ │ + ja 28b10 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 28dc0 │ │ │ │ + ja 28ca0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 28c8e │ │ │ │ + jge 28b67 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 28ce6 │ │ │ │ + jmp 28bb4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ push -0xb8(%ebp) │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ push -0xbc(%ebp) │ │ │ │ push -0xc0(%ebp) │ │ │ │ push -0xc4(%ebp) │ │ │ │ push -0x9c(%ebp) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ push -0xd0(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ - add %edx,%eax │ │ │ │ push %eax │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0xcc(%ebp),%esp │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - jle 28103 │ │ │ │ + jle 28014 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 288a0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 287a0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28a00 │ │ │ │ + jmp 288f9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28b40 │ │ │ │ + jmp 28a29 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 28c80 │ │ │ │ + jmp 28b59 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ lea 0x10(%ecx,%edi,1),%ecx │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ - jmp 28ce6 │ │ │ │ + jmp 28bb4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ lea 0x8(%eax,%edi,1),%eax │ │ │ │ lea 0x10(%ecx,%edi,1),%ecx │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ - jmp 28666 │ │ │ │ + jmp 28574 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 287e3 │ │ │ │ + jmp 286e3 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 28163 │ │ │ │ + jmp 280a3 │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ - jmp 28192 │ │ │ │ + jmp 280d2 │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ - jmp 28812 │ │ │ │ + jmp 28712 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - je 28103 │ │ │ │ - jmp 28773 │ │ │ │ + je 28014 │ │ │ │ + jmp 28693 │ │ │ │ xchg %ax,%ax │ │ │ │ call 4c07 │ │ │ │ - add $0x3bf17,%eax │ │ │ │ + add $0x3b037,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x118,%esp │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%ecx │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x14(%eax),%ebx │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ push %ebx │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ + lea -0x2c(%ebp),%edx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push 0x24(%esi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ - lea -0x2c(%ebp),%edx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ - call 10720 │ │ │ │ + call 10720 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 28f20 │ │ │ │ + jne 28e00 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 29660 │ │ │ │ + jne 29540 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 29da4 │ │ │ │ + je 29c84 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 28f5d │ │ │ │ + jmp 28e3d │ │ │ │ xchg %ax,%ax │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp (%edx,%eax,8),%ebx │ │ │ │ - jg 29d96 │ │ │ │ + jg 29c76 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 28f40 │ │ │ │ + jl 28e20 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp (%eax,%esi,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 29dbc │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 29c9c │ │ │ │ fildl -0x94(%ebp) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - fstl -0xf0(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x3(%edi,%edi,2),%edx │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x13(%edx),%ecx │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ + shr $0x4,%ecx │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ + mov %ecx,-0xe4(%ebp) │ │ │ │ mov %edx,-0xc0(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ shl $0x5,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - fstpl -0xd8(%ebp) │ │ │ │ - fildl -0x90(%ebp) │ │ │ │ - fstl -0xf8(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%edi │ │ │ │ - add %eax,%edx │ │ │ │ - mov %eax,-0x104(%ebp) │ │ │ │ + mov %edx,-0xc8(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %edi,-0x10c(%ebp) │ │ │ │ + fstl -0xf0(%ebp) │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ + fld1 │ │ │ │ mov %edi,-0x108(%ebp) │ │ │ │ - shr $0x4,%ecx │ │ │ │ - mov %ecx,-0xe4(%ebp) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + fildl -0x90(%ebp) │ │ │ │ + fstl -0xf8(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpl -0xd0(%ebp) │ │ │ │ fildl -0x8c(%ebp) │ │ │ │ fstl -0x100(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0xe0(%ebp) │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ - fldl -0xac4c(%eax) │ │ │ │ + fldl -0x9c4c(%eax) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%edi,%edx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 28f02 │ │ │ │ + jl 28de2 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 28f02 │ │ │ │ + jg 28de2 │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ - mov 0x4(%edi,%edx,8),%edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ + mov 0x4(%edi,%edx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov 0x40(%ebx),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edi,%esi │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ imul 0x18(%ebx),%edi │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ - mov 0x40(%ebx),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ fildl (%eax) │ │ │ │ - fldl (%ecx,%edi,8) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%ecx,%edi,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ - fldcw -0x3c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x3a(%ebp) │ │ │ │ mov 0x2c(%ebx),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ lea (%esi,%esi,2),%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstl -0x78(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0xb0(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ sub -0x50(%ebp),%esi │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ fildl -0xb0(%ebp) │ │ │ │ - fldl -0xd8(%ebp) │ │ │ │ mov 0x30(%ebx),%ebx │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ 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) │ │ │ │ @@ -46073,15 +45914,15 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 295e0 │ │ │ │ + jbe 294c0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -46106,25 +45947,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 2919a │ │ │ │ + je 2907a │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29230 │ │ │ │ + jle 29110 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xf0(%ebp) │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ fsubp %st,%st(3) │ │ │ │ @@ -46149,37 +45990,37 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 29200 │ │ │ │ + jne 290e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ - jmp 29240 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 29120 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x8(,%edi,8),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ - fldl 0x8(%ecx,%edi,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%ecx,%eax,1),%eax │ │ │ │ + fldl 0x8(%ecx,%edi,8) │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0xb4(%ebp) │ │ │ │ @@ -46200,15 +46041,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x78(%ebp) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 295c0 │ │ │ │ + jbe 294a0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -46233,30 +46074,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 29305 │ │ │ │ + je 291e5 │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %esi,%esi │ │ │ │ - jle 293b0 │ │ │ │ + jle 29290 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xf8(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -46280,35 +46121,35 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x10(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 29380 │ │ │ │ + jne 29260 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ - jmp 293c0 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 292a0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x10(%ecx,%eax,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x7c(%ebp) │ │ │ │ @@ -46329,15 +46170,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x78(%ebp) │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 295a0 │ │ │ │ + jbe 29480 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -46362,25 +46203,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 2946c │ │ │ │ + je 2934c │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29500 │ │ │ │ + jle 293e0 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0x100(%ebp) │ │ │ │ mov -0x10c(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0x108(%ebp),%edi │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ @@ -46408,20 +46249,20 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x20(%edi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x20(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 294e0 │ │ │ │ + jne 293c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - jmp 29510 │ │ │ │ + jmp 293f0 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ @@ -46444,228 +46285,228 @@ │ │ │ │ add 0xc(%esi),%ecx │ │ │ │ push 0xc(%ecx) │ │ │ │ push 0x8(%ecx) │ │ │ │ push 0x4(%ecx) │ │ │ │ push (%ecx) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0xa4(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 28f02 │ │ │ │ + jle 28de2 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 29060 │ │ │ │ + jmp 28f40 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29600 │ │ │ │ + ja 294e0 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2947a │ │ │ │ + jmp 2935a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29620 │ │ │ │ + ja 29500 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 29313 │ │ │ │ + jmp 291f3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29640 │ │ │ │ + ja 29520 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 291a8 │ │ │ │ + jmp 29088 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2947a │ │ │ │ + jmp 2935a │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 29313 │ │ │ │ + jmp 291f3 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 291a8 │ │ │ │ + jmp 29088 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 29db0 │ │ │ │ + je 29c90 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 2969d │ │ │ │ + jmp 2957d │ │ │ │ nop │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ sar $1,%eax │ │ │ │ cmp %ebx,(%edx,%eax,8) │ │ │ │ - jl 29d9d │ │ │ │ + jl 29c7d │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 29680 │ │ │ │ + jl 29560 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp %ebx,(%eax,%esi,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %esi,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 28f0e │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 28dee │ │ │ │ fildl -0x94(%ebp) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - fstl -0xf0(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x3(%edi,%edi,2),%edx │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x13(%edx),%ecx │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ + shr $0x4,%ecx │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ lea 0x0(,%eax,4),%edx │ │ │ │ + mov %ecx,-0xe4(%ebp) │ │ │ │ mov %edx,-0xb8(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ shl $0x5,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %edx,-0xd0(%ebp) │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - fstpl -0xc8(%ebp) │ │ │ │ - fildl -0x90(%ebp) │ │ │ │ - fstl -0xf8(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%edi │ │ │ │ - add %eax,%edx │ │ │ │ - mov %eax,-0x104(%ebp) │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %edi,-0x108(%ebp) │ │ │ │ + fstl -0xf0(%ebp) │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ + fld1 │ │ │ │ mov %edi,-0x10c(%ebp) │ │ │ │ - shr $0x4,%ecx │ │ │ │ - mov %ecx,-0xe4(%ebp) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0xc8(%ebp) │ │ │ │ + fildl -0x90(%ebp) │ │ │ │ + fstl -0xf8(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpl -0xc0(%ebp) │ │ │ │ fildl -0x8c(%ebp) │ │ │ │ fstl -0x100(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0xe0(%ebp) │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ - fldl -0xac4c(%eax) │ │ │ │ + fldl -0x9c4c(%eax) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%edi,%edx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 28f0e │ │ │ │ + jl 28dee │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 28f0e │ │ │ │ + jg 28dee │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ - mov 0x4(%edi,%edx,8),%edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ + mov 0x4(%edi,%edx,8),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov 0x40(%ebx),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edi,%esi │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ imul 0x18(%ebx),%edi │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ - mov 0x40(%ebx),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ fildl (%eax) │ │ │ │ - fldl (%ecx,%edi,8) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%ecx,%edi,8) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ - fldcw -0x3c(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x3a(%ebp) │ │ │ │ mov 0x2c(%ebx),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ lea (%esi,%esi,2),%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fstl -0x78(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0xb0(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ sub -0x50(%ebp),%esi │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ fildl -0xb0(%ebp) │ │ │ │ - fldl -0xc8(%ebp) │ │ │ │ mov 0x30(%ebx),%ebx │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ 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) │ │ │ │ @@ -46673,15 +46514,15 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 29d20 │ │ │ │ + jbe 29c00 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -46706,25 +46547,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 298da │ │ │ │ + je 297ba │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29970 │ │ │ │ + jle 29850 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xf0(%ebp) │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ fsubp %st,%st(3) │ │ │ │ @@ -46749,37 +46590,37 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 29940 │ │ │ │ + jne 29820 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ - jmp 29980 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 29860 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x8(,%edi,8),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ - fldl 0x8(%ecx,%edi,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%ecx,%eax,1),%eax │ │ │ │ + fldl 0x8(%ecx,%edi,8) │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0xb4(%ebp) │ │ │ │ @@ -46800,15 +46641,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x78(%ebp) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 29d00 │ │ │ │ + jbe 29be0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -46833,30 +46674,30 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 29a45 │ │ │ │ + je 29925 │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %esi,%esi │ │ │ │ - jle 29af0 │ │ │ │ + jle 299d0 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xf8(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ @@ -46880,35 +46721,35 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x10(%ecx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 29ac0 │ │ │ │ + jne 299a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ - jmp 29b00 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 299e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x10(%ecx,%eax,1),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x7c(%ebp) │ │ │ │ @@ -46929,15 +46770,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x78(%ebp) │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 29ce0 │ │ │ │ + jbe 29bc0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -46962,25 +46803,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 29bac │ │ │ │ + je 29a8c │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29c40 │ │ │ │ + jle 29b20 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0x100(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov -0x10c(%ebp),%edi │ │ │ │ lea (%edx,%eax,1),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ @@ -47008,20 +46849,20 @@ │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x20(%edi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x20(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 29c20 │ │ │ │ + jne 29b00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - jmp 29c50 │ │ │ │ + jmp 29b30 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xd0(%ebp),%esi │ │ │ │ @@ -47044,107 +46885,107 @@ │ │ │ │ add 0xc(%esi),%ecx │ │ │ │ push 0xc(%ecx) │ │ │ │ push 0x8(%ecx) │ │ │ │ push 0x4(%ecx) │ │ │ │ push (%ecx) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ - call 19e30 │ │ │ │ + call 19e30 │ │ │ │ mov -0xa4(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 28f0e │ │ │ │ + jle 28dee │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 297a0 │ │ │ │ + jmp 29680 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29d40 │ │ │ │ + ja 29c20 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 29bba │ │ │ │ + jmp 29a9a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29d60 │ │ │ │ + ja 29c40 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 29a53 │ │ │ │ + jmp 29933 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 29d80 │ │ │ │ + ja 29c60 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 298e8 │ │ │ │ + jmp 297c8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 29bba │ │ │ │ + jmp 29a9a │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 29a53 │ │ │ │ + jmp 29933 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 298e8 │ │ │ │ + jmp 297c8 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 28f5d │ │ │ │ + jmp 28e3d │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2969d │ │ │ │ + jmp 2957d │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 28f85 │ │ │ │ + jmp 28e65 │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 296c5 │ │ │ │ + jmp 295a5 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 28f0e │ │ │ │ - jmp 29673 │ │ │ │ + je 28dee │ │ │ │ + jmp 29553 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ call 4c07 │ │ │ │ - add $0x3afb7,%eax │ │ │ │ + add $0x3a0d7,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xf4,%esp │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ mov %esi,-0xbc(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ @@ -47159,77 +47000,77 @@ │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call c120 │ │ │ │ + call c1e0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 29e66 │ │ │ │ + jne 29d46 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 2a364 │ │ │ │ + jne 2a244 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2b2bf │ │ │ │ + je 2b1bf │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%esi),%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 29ec0 │ │ │ │ - jmp 29ea0 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 29da0 │ │ │ │ + jmp 29d80 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ecx,%edi,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%ebx │ │ │ │ - jg 2a862 │ │ │ │ + jg 2a742 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 29ea0 │ │ │ │ + jl 29d80 │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ cmp (%edi,%ecx,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 2b2dd │ │ │ │ + jle 2b1dd │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 29e52 │ │ │ │ + jl 29d32 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 29e52 │ │ │ │ + jg 29d32 │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ @@ -47253,47 +47094,47 @@ │ │ │ │ lea 0x1b(,%esi,8),%eax │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%edi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ + movl $0x0,0x0(,%edi,4) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%edi │ │ │ │ - movl $0x0,0x0(,%edi,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ lea (%edx,%edx,1),%edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ imul %edi,%ebx │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %esi │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ - js 2ad65 │ │ │ │ + js 2ac65 │ │ │ │ mov %edx,%ebx │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ @@ -47331,15 +47172,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2a0d0 │ │ │ │ + jle 29fb0 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x88(%ebp),%ebx │ │ │ │ @@ -47347,41 +47188,41 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2a0c0 │ │ │ │ + jne 29fa0 │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2a056 │ │ │ │ + jne 29f36 │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xb4(%ebp) │ │ │ │ call 4220 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + mov %eax,%edx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x68(%esi),%eax │ │ │ │ @@ -47396,96 +47237,96 @@ │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%ebx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 2a1d9 │ │ │ │ + jge 2a0b9 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ fldl 0x8(%esi) │ │ │ │ mov -0xc4(%ebp),%esi │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - imul %ecx,%esi │ │ │ │ fmull 0x8(%edi,%esi,8) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ fstpl 0x8(%edi,%esi,8) │ │ │ │ lea 0x2(%ebx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 2a1dd │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jg 2a0bd │ │ │ │ fldl (%edx) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ sub %ebx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%ebx │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ lea (%edi,%esi,8),%esi │ │ │ │ + fld %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ inc %ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%ebx,8) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2a1c0 │ │ │ │ + jne 2a0a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a1df │ │ │ │ + jmp 2a0bf │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a1df │ │ │ │ + jmp 2a0bf │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x10,-0x50(%ebp) │ │ │ │ - add -0x64(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ + add -0x64(%ebp),%edx │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ - jne 2a14b │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + jne 2a02b │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 2ab63 │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + je 2aa63 │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 2a8b4 │ │ │ │ + je 2a794 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2a33c │ │ │ │ + jle 2a21c │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 2a882 │ │ │ │ + je 2a762 │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jle 2a2be │ │ │ │ + jle 2a19e │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ imul %esi,%ebx │ │ │ │ - add %ebx,%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + add %ebx,%ebx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ inc %esi │ │ │ │ add %edx,%ecx │ │ │ │ @@ -47494,120 +47335,120 @@ │ │ │ │ fmull (%edi,%ecx,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ fstl (%ecx,%esi,8) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%esi,4),%eax │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ - cmp %esi,-0x44(%ebp) │ │ │ │ - jne 2a277 │ │ │ │ + jne 2a157 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x74(%ebx),%eax │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 2ad5d │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + jle 2ac5d │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ - jmp 2a318 │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + jmp 2a1f8 │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 2a870 │ │ │ │ + je 2a750 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2a30a │ │ │ │ + je 2a1ea │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ - mov %edx,(%edi,%esi,4) │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jg 2a244 │ │ │ │ + mov %edx,(%edi,%esi,4) │ │ │ │ + jg 2a124 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ incl -0xa0(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 29e52 │ │ │ │ + jle 29d32 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 29f02 │ │ │ │ + jmp 29de2 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2b2ce │ │ │ │ + je 2b1ce │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%esi),%ecx │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ - jmp 2a3c0 │ │ │ │ - jmp 2a3a0 │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + jmp 2a2a0 │ │ │ │ + jmp 2a280 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%edi,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %esi,%edx │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ sar $1,%edx │ │ │ │ cmp %eax,(%esi,%edx,8) │ │ │ │ - jl 2ad7f │ │ │ │ + jl 2ac7f │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 2a3a0 │ │ │ │ + jl 2a280 │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ cmp %eax,(%ecx,%ebx,8) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ setne %dl │ │ │ │ and %ecx,%edx │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x44(%ebp),%ebx │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ - jge 29e5e │ │ │ │ + jge 29d3e │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ shr $0x3,%esi │ │ │ │ mov %esi,-0xc0(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov (%esi,%ebx,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 29e5e │ │ │ │ + jl 29d3e │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 29e5e │ │ │ │ + jg 29d3e │ │ │ │ mov 0x4(%esi,%ebx,8),%eax │ │ │ │ mov %esp,-0xc4(%ebp) │ │ │ │ fld1 │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ @@ -47630,47 +47471,47 @@ │ │ │ │ lea 0x1b(,%esi,8),%eax │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%edi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ + movl $0x0,0x0(,%edi,4) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%edi │ │ │ │ - movl $0x0,0x0(,%edi,4) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ lea (%edx,%edx,1),%edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ imul %edi,%ebx │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %esi │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ - js 2b29d │ │ │ │ + js 2b19d │ │ │ │ mov %edx,%ebx │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ @@ -47708,15 +47549,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2a5d0 │ │ │ │ + jle 2a4b0 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x88(%ebp),%ebx │ │ │ │ @@ -47725,41 +47566,41 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 2a5c0 │ │ │ │ + jne 2a4a0 │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2a54e │ │ │ │ + jne 2a42e │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xb4(%ebp) │ │ │ │ call 4220 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ + mov %eax,%edx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x68(%esi),%eax │ │ │ │ @@ -47774,96 +47615,96 @@ │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%ebx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 2a6d9 │ │ │ │ + jge 2a5b9 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ fldl 0x8(%esi) │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - imul %ecx,%esi │ │ │ │ fmull 0x8(%edi,%esi,8) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ fstpl 0x8(%edi,%esi,8) │ │ │ │ lea 0x2(%ebx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 2a6dd │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jg 2a5bd │ │ │ │ fldl (%edx) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ sub %ebx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%ebx │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ lea (%edi,%esi,8),%esi │ │ │ │ + fld %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ inc %ebx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%edx,%ebx,8) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2a6c0 │ │ │ │ + jne 2a5a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a6df │ │ │ │ + jmp 2a5bf │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a6df │ │ │ │ + jmp 2a5bf │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x10,-0x50(%ebp) │ │ │ │ - add -0x64(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ + add -0x64(%ebp),%edx │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ - jne 2a64b │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + jne 2a52b │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 2b0a3 │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + je 2afa3 │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 2add4 │ │ │ │ + je 2acd4 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2a83c │ │ │ │ + jle 2a71c │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ and $0x1fffffff,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 2ada2 │ │ │ │ + je 2aca2 │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jle 2a7be │ │ │ │ + jle 2a69e │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ imul %esi,%ebx │ │ │ │ - add %ebx,%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + add %ebx,%ebx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ inc %esi │ │ │ │ add %edx,%ecx │ │ │ │ @@ -47872,99 +47713,99 @@ │ │ │ │ fmull (%edi,%ecx,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ fstl (%ecx,%esi,8) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%esi,4),%eax │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov %eax,(%ecx,%esi,4) │ │ │ │ - cmp %esi,-0x44(%ebp) │ │ │ │ - jne 2a777 │ │ │ │ + jne 2a657 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x74(%ebx),%eax │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b2b7 │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + jle 2b1b7 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ - jmp 2a818 │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + jmp 2a6f8 │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 2ad90 │ │ │ │ + je 2ac90 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2a80a │ │ │ │ + je 2a6ea │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ - mov %edx,(%edi,%esi,4) │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jg 2a744 │ │ │ │ + mov %edx,(%edi,%esi,4) │ │ │ │ + jg 2a624 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0xc4(%ebp),%esp │ │ │ │ incl -0xa0(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 29e5e │ │ │ │ + jle 29d3e │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2a3fa │ │ │ │ + jmp 2a2da │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 29ec0 │ │ │ │ + jmp 29da0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jle 2a33c │ │ │ │ + jle 2a21c │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x70(%ebp),%edx │ │ │ │ - jl 2a897 │ │ │ │ + jl 2a777 │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jle 2a8ad │ │ │ │ - inc %eax │ │ │ │ + jle 2a78d │ │ │ │ add -0xbc(%ebp),%ecx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jg 2a882 │ │ │ │ - jmp 2a33c │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 2a762 │ │ │ │ + jmp 2a21c │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 2a24c │ │ │ │ + jmp 2a12c │ │ │ │ test %edi,%edi │ │ │ │ - jle 2a33c │ │ │ │ + jle 2a21c │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0xe0(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ @@ -47973,47 +47814,47 @@ │ │ │ │ mov %ebx,-0xe8(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ lea -0x8(%ecx,%esi,1),%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jmp 2a952 │ │ │ │ + jmp 2a832 │ │ │ │ incl -0xa8(%ebp) │ │ │ │ cmp %ebx,-0xa8(%ebp) │ │ │ │ - je 2ab4b │ │ │ │ + je 2aa4b │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xcc(%ebp),%eax │ │ │ │ - jl 2a940 │ │ │ │ + jl 2a820 │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - jg 2a940 │ │ │ │ + jg 2a820 │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ - mov %ecx,-0xec(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0xec(%ebp) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xdc(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ @@ -48022,144 +47863,149 @@ │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0xe0(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2a9d9 │ │ │ │ + jmp 2a8b9 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ mov %edx,-0xf0(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2aa16 │ │ │ │ + jmp 2a8f6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%eax,%ecx,4),%edx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2aa44 │ │ │ │ + jmp 2a924 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ add 0x18(%edi,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 2aa82 │ │ │ │ + jmp 2a982 │ │ │ │ + jmp 2a980 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2aa80 │ │ │ │ + jne 2a980 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2aa40 │ │ │ │ + jne 2a920 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2aa10 │ │ │ │ + jne 2a8f0 │ │ │ │ mov -0xf0(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2a9d1 │ │ │ │ + jne 2a8b1 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + incl -0xa8(%ebp) │ │ │ │ + cmp %ebx,-0xa8(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - incl -0xa8(%ebp) │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xa8(%ebp) │ │ │ │ - jne 2a952 │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2a832 │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2a33c │ │ │ │ + jmp 2a21c │ │ │ │ test %edi,%edi │ │ │ │ - jle 2a33c │ │ │ │ + jle 2a21c │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ @@ -48175,24 +48021,24 @@ │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jmp 2abd7 │ │ │ │ + jmp 2aad7 │ │ │ │ inc %edx │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - je 2ab4b │ │ │ │ + je 2aa4b │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp -0x78(%ebp),%eax │ │ │ │ - jl 2abcd │ │ │ │ + jl 2aacd │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jg 2abcd │ │ │ │ + jg 2aacd │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ @@ -48206,145 +48052,145 @@ │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2ac3f │ │ │ │ + jmp 2ab3f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ mov %ebx,-0xd4(%ebp) │ │ │ │ mov %edx,-0xd8(%ebp) │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add 0x8(%ecx,%ebx,4),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ - jmp 2ac7a │ │ │ │ + jmp 2ab7a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2acc2 │ │ │ │ - jmp 2acc0 │ │ │ │ + jmp 2abc2 │ │ │ │ + jmp 2abc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2acc0 │ │ │ │ + jne 2abc0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2ac76 │ │ │ │ + jne 2ab76 │ │ │ │ mov -0xd4(%ebp),%ebx │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2ac39 │ │ │ │ + jne 2ab39 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%eax) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ + mov %ecx,0x10(%eax) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ mov %esi,%ecx │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ - jmp 2abcd │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + jmp 2aacd │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 2a32b │ │ │ │ + jmp 2a20b │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 2a20c │ │ │ │ + jmp 2a0ec │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 2a3c0 │ │ │ │ + jmp 2a2a0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jle 2a83c │ │ │ │ + jle 2a71c │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x70(%ebp),%edx │ │ │ │ - jl 2adb7 │ │ │ │ + jl 2acb7 │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jle 2adcd │ │ │ │ - inc %eax │ │ │ │ + jle 2accd │ │ │ │ add -0xbc(%ebp),%ecx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jg 2ada2 │ │ │ │ - jmp 2a83c │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 2aca2 │ │ │ │ + jmp 2a71c │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 2a74c │ │ │ │ + jmp 2a62c │ │ │ │ test %edi,%edi │ │ │ │ - jle 2a83c │ │ │ │ + jle 2a71c │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0xe0(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ @@ -48353,47 +48199,47 @@ │ │ │ │ mov %ebx,-0xc8(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ lea -0x8(%ecx,%esi,1),%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jmp 2ae72 │ │ │ │ + jmp 2ad72 │ │ │ │ incl -0xa8(%ebp) │ │ │ │ cmp %ebx,-0xa8(%ebp) │ │ │ │ - je 2b08b │ │ │ │ + je 2af8b │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xcc(%ebp),%eax │ │ │ │ - jl 2ae60 │ │ │ │ + jl 2ad60 │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - jg 2ae60 │ │ │ │ + jg 2ad60 │ │ │ │ mov %esi,%edx │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ mov %ecx,-0xe8(%ebp) │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xdc(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ @@ -48402,149 +48248,149 @@ │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0xe0(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2aef9 │ │ │ │ + jmp 2adf9 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ mov %edx,-0xec(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2af36 │ │ │ │ + jmp 2ae36 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%eax,%ecx,4),%edx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2af64 │ │ │ │ + jmp 2ae64 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ add 0x18(%edx,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 2afc2 │ │ │ │ - jmp 2afc0 │ │ │ │ + jmp 2aec2 │ │ │ │ + jmp 2aec0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2afc0 │ │ │ │ + jne 2aec0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2af60 │ │ │ │ + jne 2ae60 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2af30 │ │ │ │ + jne 2ae30 │ │ │ │ mov -0xec(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2aef1 │ │ │ │ + jne 2adf1 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + incl -0xa8(%ebp) │ │ │ │ + cmp %ebx,-0xa8(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - incl -0xa8(%ebp) │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xa8(%ebp) │ │ │ │ - jne 2ae72 │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2ad72 │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2a83c │ │ │ │ + jmp 2a71c │ │ │ │ test %edi,%edi │ │ │ │ - jle 2a83c │ │ │ │ + jle 2a71c │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ @@ -48560,24 +48406,24 @@ │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jmp 2b117 │ │ │ │ + jmp 2b017 │ │ │ │ inc %edx │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - je 2b08b │ │ │ │ + je 2af8b │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp -0x78(%ebp),%eax │ │ │ │ - jl 2b10d │ │ │ │ + jl 2b00d │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jg 2b10d │ │ │ │ + jg 2b00d │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ @@ -48591,136 +48437,136 @@ │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2b17f │ │ │ │ + jmp 2b07f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ mov %ebx,-0xd0(%ebp) │ │ │ │ mov %edx,-0xd4(%ebp) │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add 0x8(%ecx,%ebx,4),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - jmp 2b1ba │ │ │ │ + jmp 2b0ba │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2b202 │ │ │ │ - jmp 2b200 │ │ │ │ + jmp 2b102 │ │ │ │ + jmp 2b100 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2b200 │ │ │ │ + jne 2b100 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2b1b6 │ │ │ │ + jne 2b0b6 │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ mov -0xd4(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2b179 │ │ │ │ + jne 2b079 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%eax) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ + mov %ecx,0x10(%eax) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ mov %esi,%ecx │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ - jmp 2b10d │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + jmp 2b00d │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 2a70c │ │ │ │ + jmp 2a5ec │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 2a82b │ │ │ │ + jmp 2a70b │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ - jmp 29eed │ │ │ │ + jmp 29dcd │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ - jmp 2a3eb │ │ │ │ + jmp 2a2cb │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 29e5e │ │ │ │ - jmp 2a373 │ │ │ │ + je 29d3e │ │ │ │ + jmp 2a253 │ │ │ │ xchg %ax,%ax │ │ │ │ call 4c07 │ │ │ │ - add $0x39a97,%eax │ │ │ │ + add $0x38b97,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x104,%esp │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ @@ -48731,72 +48577,72 @@ │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call c120 │ │ │ │ + call c1e0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 2b374 │ │ │ │ + jne 2b274 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 2b7a0 │ │ │ │ + jne 2b6a0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2c8f1 │ │ │ │ + je 2c7f1 │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x2(%esi),%ecx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2b3c0 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 2b2c0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edx,%edi,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%ebx │ │ │ │ - jg 2bbd0 │ │ │ │ + jg 2bad0 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jl 2b3a0 │ │ │ │ + jl 2b2a0 │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ cmp (%edi,%edx,8),%ebx │ │ │ │ setg %cl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ setne %al │ │ │ │ and %ecx,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 2c90f │ │ │ │ + jle 2c80f │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov (%eax,%esi,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 2b360 │ │ │ │ + jl 2b260 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2b360 │ │ │ │ + jg 2b260 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x4(%eax,%esi,8),%esi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ @@ -48819,43 +48665,43 @@ │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x8c(%ebp) │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ - js 2b616 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + js 2b516 │ │ │ │ mov %edi,%ebx │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov %edi,%eax │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ neg %eax │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ @@ -48901,15 +48747,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2b5d0 │ │ │ │ + jle 2b4d0 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x8c(%ebp),%ebx │ │ │ │ @@ -48918,56 +48764,56 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2b5c0 │ │ │ │ + jne 2b4c0 │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ sub %esi,-0x5c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2b54d │ │ │ │ + jne 2b44d │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xb0(%ebp) │ │ │ │ call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x4,-0x48(%ebp) │ │ │ │ - je 2bfaf │ │ │ │ + je 2beaf │ │ │ │ cmpl $0x5,-0x48(%ebp) │ │ │ │ - je 2bc24 │ │ │ │ + je 2bb24 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2b77a │ │ │ │ + jle 2b67a │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2bbf2 │ │ │ │ + je 2baf2 │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ - jle 2b6fa │ │ │ │ + jle 2b5fa │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov 0x68(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ @@ -48999,18 +48845,18 @@ │ │ │ │ add %ecx,%eax │ │ │ │ add -0x64(%ebp),%ecx │ │ │ │ fstl (%edi,%ebx,8) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ imul -0x4(%edi,%ebx,4),%edx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ add (%edi,%eax,4),%edx │ │ │ │ + cmp %ebx,-0x48(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,4) │ │ │ │ - cmp %ebx,-0x48(%ebp) │ │ │ │ - jne 2b6b2 │ │ │ │ + jne 2b5b2 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ @@ -49029,87 +48875,87 @@ │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 2c269 │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + jle 2c169 │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - jmp 2b756 │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + jmp 2b656 │ │ │ │ movl $0x0,(%esi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 2bbe0 │ │ │ │ + je 2bae0 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov (%ecx,%ebx,4),%eax │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ sub (%edi,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2b748 │ │ │ │ + je 2b648 │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%esi,%ebx,4) │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jg 2b64f │ │ │ │ + mov %edx,(%esi,%ebx,4) │ │ │ │ + jg 2b54f │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jle 2b360 │ │ │ │ + jle 2b260 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - jmp 2b3ed │ │ │ │ + jmp 2b2ed │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2c900 │ │ │ │ + je 2c800 │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%esi),%ecx │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ - jmp 2b800 │ │ │ │ - jmp 2b7e0 │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + jmp 2b700 │ │ │ │ + jmp 2b6e0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%edi,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %esi,%edx │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ sar $1,%edx │ │ │ │ cmp %eax,(%esi,%edx,8) │ │ │ │ - jl 2c271 │ │ │ │ + jl 2c171 │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 2b7e0 │ │ │ │ + jl 2b6e0 │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ cmp %eax,(%edi,%ebx,8) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ setne %dl │ │ │ │ and %ecx,%edx │ │ │ │ lea (%edx,%ebx,1),%edi │ │ │ │ cmp %edi,-0x44(%ebp) │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ - jle 2b36c │ │ │ │ + jle 2b26c │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov (%edi,%esi,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 2b36c │ │ │ │ + jl 2b26c │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 2b36c │ │ │ │ + jg 2b26c │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x4(%edi,%esi,8),%esi │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ @@ -49131,43 +48977,43 @@ │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ + movl $0x0,0x0(,%ebx,4) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ - movl $0x0,0x0(,%ebx,4) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x8c(%ebp) │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ - js 2ba46 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + js 2b946 │ │ │ │ mov %edi,%ebx │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov %edi,%eax │ │ │ │ lea (%edi,%edi,1),%edx │ │ │ │ neg %eax │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ @@ -49213,15 +49059,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2ba00 │ │ │ │ + jle 2b900 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x8c(%ebp),%ebx │ │ │ │ @@ -49229,56 +49075,56 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2b9f0 │ │ │ │ + jne 2b8f0 │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ sub %esi,-0x5c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2b983 │ │ │ │ + jne 2b883 │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xb0(%ebp) │ │ │ │ call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x4,-0x48(%ebp) │ │ │ │ - je 2c62f │ │ │ │ + je 2c52f │ │ │ │ cmpl $0x5,-0x48(%ebp) │ │ │ │ - je 2c2c4 │ │ │ │ + je 2c1c4 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2bbaa │ │ │ │ + jle 2baaa │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2c292 │ │ │ │ + je 2c192 │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ - jle 2bb2a │ │ │ │ + jle 2ba2a │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov 0x68(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ @@ -49310,18 +49156,18 @@ │ │ │ │ add %ecx,%eax │ │ │ │ add -0x60(%ebp),%ecx │ │ │ │ fstl (%edi,%ebx,8) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ imul -0x4(%edi,%ebx,4),%edx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ add (%edi,%eax,4),%edx │ │ │ │ + cmp %ebx,-0x48(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,4) │ │ │ │ - cmp %ebx,-0x48(%ebp) │ │ │ │ - jne 2bae2 │ │ │ │ + jne 2b9e2 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ @@ -49340,93 +49186,93 @@ │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 2c8e9 │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + jle 2c7e9 │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - jmp 2bb86 │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + jmp 2ba86 │ │ │ │ movl $0x0,(%esi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 2c280 │ │ │ │ + je 2c180 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov (%ecx,%ebx,4),%eax │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ sub (%edi,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2bb78 │ │ │ │ + je 2ba78 │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%esi,%ebx,4) │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jg 2ba7f │ │ │ │ + mov %edx,(%esi,%ebx,4) │ │ │ │ + jg 2b97f │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jle 2b36c │ │ │ │ + jle 2b26c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2b82c │ │ │ │ + jmp 2b72c │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 2b3c0 │ │ │ │ + jmp 2b2c0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ incl (%esi) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jle 2b77a │ │ │ │ + jle 2b67a │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp -0x74(%ebp),%edx │ │ │ │ - jl 2bc07 │ │ │ │ + jl 2bb07 │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jle 2bc1d │ │ │ │ - inc %eax │ │ │ │ + jle 2bb1d │ │ │ │ add -0xb8(%ebp),%edi │ │ │ │ - mov %eax,(%esi) │ │ │ │ + inc %eax │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jg 2bbf2 │ │ │ │ - jmp 2b77a │ │ │ │ + mov %eax,(%esi) │ │ │ │ + jg 2baf2 │ │ │ │ + jmp 2b67a │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2b657 │ │ │ │ + jmp 2b557 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2b77a │ │ │ │ + jle 2b67a │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ movl $0x0,-0xb4(%ebp) │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ - lea (%eax,%eax,4),%ecx │ │ │ │ mov %esi,-0xe0(%ebp) │ │ │ │ + lea (%eax,%eax,4),%ecx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ lea (%edx,%edi,1),%eax │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edx,-0xec(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %eax,-0xf4(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ lea 0x10(%edi,%edx,1),%esi │ │ │ │ mov %eax,-0xf0(%ebp) │ │ │ │ lea (%ecx,%ecx,2),%eax │ │ │ │ mov %esi,-0xe8(%ebp) │ │ │ │ @@ -49435,287 +49281,287 @@ │ │ │ │ lea 0x8(%edi,%eax,1),%edx │ │ │ │ lea 0x18(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ shl $0x5,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ lea 0x20(%edi,%eax,1),%ecx │ │ │ │ add %edi,%eax │ │ │ │ + mov %edx,-0xfc(%ebp) │ │ │ │ + lea (%ebx,%esi,1),%edx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ + mov %edx,-0x100(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - shl $0x4,%edx │ │ │ │ - mov %edx,-0xfc(%ebp) │ │ │ │ - lea (%ebx,%esi,1),%edx │ │ │ │ not %eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ - jmp 2bd1d │ │ │ │ + jmp 2bc1d │ │ │ │ incl -0xb4(%ebp) │ │ │ │ addl $0x8,-0xbc(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ cmp -0x44(%ebp),%eax │ │ │ │ - je 2bf97 │ │ │ │ + je 2be97 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ cmp -0xcc(%ebp),%eax │ │ │ │ - jl 2bd01 │ │ │ │ + jl 2bc01 │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - jg 2bd01 │ │ │ │ + jg 2bc01 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ - mov -0xf4(%ebp),%ebx │ │ │ │ mov %ecx,-0x104(%ebp) │ │ │ │ + mov -0xf4(%ebp),%ebx │ │ │ │ mov 0x68(%esi),%edx │ │ │ │ fldl (%edx,%edi,1) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0xf8(%ebp) │ │ │ │ mov -0xfc(%ebp),%ebx │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ imul 0x4(%edi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x8(%edi),%edi │ │ │ │ mov %edi,-0xdc(%ebp) │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - mov -0xe0(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov -0xec(%ebp),%eax │ │ │ │ mov 0x74(%esi),%esi │ │ │ │ add %edx,%eax │ │ │ │ add -0x100(%ebp),%edx │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ mov %edx,-0xac(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ mov %esi,%edi │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 2bde1 │ │ │ │ + jmp 2bce1 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ mov -0xf8(%ebp),%edx │ │ │ │ fldl (%eax) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ add (%ecx),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ - jmp 2be26 │ │ │ │ + jmp 2bd26 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ fldl (%edx) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - add 0x10(%ecx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + add 0x10(%ecx),%eax │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ imul %eax,%ebx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ - jmp 2be64 │ │ │ │ + jmp 2bd64 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ add (%eax),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 2bec2 │ │ │ │ - jmp 2bec0 │ │ │ │ + jmp 2bdc2 │ │ │ │ + jmp 2bdc0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%esi) │ │ │ │ mov 0x20(%eax,%edx,4),%ebx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%esi) │ │ │ │ add %ecx,%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + cmp -0x44(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp -0x44(%ebp),%edx │ │ │ │ - jne 2bec0 │ │ │ │ + jne 2bdc0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 2be60 │ │ │ │ + jne 2bd60 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ cmp %ecx,-0x7c(%ebp) │ │ │ │ - jne 2be20 │ │ │ │ + jne 2bd20 │ │ │ │ addl $0x4,-0xac(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ addl $0x8,-0xc4(%ebp) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ cmp %eax,-0xe8(%ebp) │ │ │ │ - jne 2bdd9 │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + jne 2bcd9 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ mov -0x104(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %ebx,0x14(%esi) │ │ │ │ mov %edx,0xc(%esi) │ │ │ │ mov -0xd8(%ebp),%ebx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %edi,0x10(%eax) │ │ │ │ mov %edi,0x4(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ mov %edi,0x8(%eax) │ │ │ │ mov %edi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov %ebx,0x8(%esi) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ - jmp 2bd01 │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jmp 2bc01 │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov %edi,0x0(,%eax,4) │ │ │ │ - jmp 2b77a │ │ │ │ + jmp 2b67a │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2b77a │ │ │ │ + jle 2b67a │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ imul %esi,%edi │ │ │ │ + shl $0x4,%esi │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - shl $0x4,%esi │ │ │ │ + mov %esi,-0xb4(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ lea (%edi,%ecx,4),%edx │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ shl $0x6,%ecx │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ mov %esi,-0xbc(%ebp) │ │ │ │ - lea (%edx,%edi,1),%eax │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - lea (%eax,%edi,1),%ebx │ │ │ │ + lea (%edx,%edi,1),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ + lea (%eax,%edi,1),%ebx │ │ │ │ mov %edx,-0xd0(%ebp) │ │ │ │ - mov %ecx,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ lea (%esi,%edi,8),%edi │ │ │ │ + mov %ecx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %edi,-0xcc(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - lea 0x10(%esi,%edx,1),%esi │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ - mov %esi,-0xc4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ + lea 0x10(%esi,%edx,1),%esi │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ lea (%ecx,%ecx,2),%eax │ │ │ │ + mov %esi,-0xc4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ lea 0x8(%edi,%eax,1),%ecx │ │ │ │ lea 0x18(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea (%ebx,%esi,1),%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %eax,-0xe0(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - shl $0x4,%ecx │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ not %eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 2c08d │ │ │ │ + jmp 2bf8d │ │ │ │ incl -0x78(%ebp) │ │ │ │ addl $0x8,-0x7c(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp -0xbc(%ebp),%eax │ │ │ │ - je 2bf97 │ │ │ │ + je 2be97 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ cmp -0x80(%ebp),%edx │ │ │ │ - jl 2c077 │ │ │ │ + jl 2bf77 │ │ │ │ cmp -0x88(%ebp),%edx │ │ │ │ - jg 2c077 │ │ │ │ + jg 2bf77 │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ fstl 0x8(%esi) │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ imul 0x4(%esi),%edx │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov 0x74(%edi),%esi │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + mov 0x74(%edi),%esi │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ add 0xc(%edi),%esi │ │ │ │ mov -0xd0(%ebp),%edi │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ mov -0xd8(%ebp),%edi │ │ │ │ @@ -49723,158 +49569,158 @@ │ │ │ │ mov %edi,-0xdc(%ebp) │ │ │ │ mov -0xe4(%ebp),%edi │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ mov -0xe0(%ebp),%edi │ │ │ │ lea 0x10(%eax,%edi,1),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 2c12c │ │ │ │ + jmp 2c02c │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ fldl (%ebx) │ │ │ │ - add (%ecx),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,-0xec(%ebp) │ │ │ │ mov %ebx,-0xf0(%ebp) │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + add (%ecx),%edx │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov -0xdc(%ebp),%edi │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ - jmp 2c16b │ │ │ │ + jmp 2c06b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ fldl (%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add 0x10(%eax),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %edi,%ebx │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2c1c2 │ │ │ │ - jmp 2c1c0 │ │ │ │ + jmp 2c0c2 │ │ │ │ + jmp 2c0c0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ fldl (%edx) │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ add -0x4(%ecx),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%esi) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + cmp %edx,-0x4c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp %edx,-0x4c(%ebp) │ │ │ │ - jne 2c1c0 │ │ │ │ + jne 2c0c0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 2c167 │ │ │ │ + jne 2c067 │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ mov -0xf0(%ebp),%ebx │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0xc4(%ebp) │ │ │ │ - jne 2c126 │ │ │ │ + jne 2c026 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ - mov %edi,0x10(%eax) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ fstpl 0x20(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x10(%eax) │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ mov %ecx,0xc(%esi) │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ mov %edi,0xc(%eax) │ │ │ │ - jmp 2c077 │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ + jmp 2bf77 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 2b769 │ │ │ │ + jmp 2b669 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 2b800 │ │ │ │ + jmp 2b700 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ incl (%esi) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jle 2bbaa │ │ │ │ + jle 2baaa │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp -0x74(%ebp),%edx │ │ │ │ - jl 2c2a7 │ │ │ │ + jl 2c1a7 │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jle 2c2bd │ │ │ │ - inc %eax │ │ │ │ + jle 2c1bd │ │ │ │ add -0xb8(%ebp),%edi │ │ │ │ - mov %eax,(%esi) │ │ │ │ + inc %eax │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jg 2c292 │ │ │ │ - jmp 2bbaa │ │ │ │ + mov %eax,(%esi) │ │ │ │ + jg 2c192 │ │ │ │ + jmp 2baaa │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2ba87 │ │ │ │ + jmp 2b987 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2bbaa │ │ │ │ + jle 2baaa │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ movl $0x0,-0xb4(%ebp) │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ - lea (%eax,%eax,4),%ecx │ │ │ │ mov %esi,-0xe4(%ebp) │ │ │ │ + lea (%eax,%eax,4),%ecx │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ lea (%edx,%edi,1),%eax │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ lea 0x10(%edi,%edx,1),%esi │ │ │ │ mov %eax,-0xf0(%ebp) │ │ │ │ lea (%ecx,%ecx,2),%eax │ │ │ │ mov %esi,-0xec(%ebp) │ │ │ │ @@ -49883,284 +49729,284 @@ │ │ │ │ lea 0x8(%edi,%eax,1),%edx │ │ │ │ lea 0x18(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ shl $0x5,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ lea 0x20(%edi,%eax,1),%ecx │ │ │ │ add %edi,%eax │ │ │ │ + mov %edx,-0xf8(%ebp) │ │ │ │ + lea (%ebx,%esi,1),%edx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ + mov %edx,-0xcc(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - shl $0x4,%edx │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ - lea (%ebx,%esi,1),%edx │ │ │ │ not %eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ - mov %edx,-0xcc(%ebp) │ │ │ │ - jmp 2c3bd │ │ │ │ + jmp 2c2bd │ │ │ │ incl -0xb4(%ebp) │ │ │ │ addl $0x8,-0xbc(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ cmp -0x44(%ebp),%eax │ │ │ │ - je 2c617 │ │ │ │ + je 2c517 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - jl 2c3a1 │ │ │ │ + jl 2c2a1 │ │ │ │ cmp -0xd4(%ebp),%eax │ │ │ │ - jg 2c3a1 │ │ │ │ + jg 2c2a1 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ mov %ecx,-0x104(%ebp) │ │ │ │ + mov -0xfc(%ebp),%ebx │ │ │ │ mov 0x68(%esi),%edx │ │ │ │ fldl (%edx,%edi,1) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x100(%ebp) │ │ │ │ mov -0xf8(%ebp),%ebx │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ imul 0x4(%edi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x8(%edi),%edi │ │ │ │ mov %edi,-0xe0(%ebp) │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - mov -0xe4(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ + mov -0xe4(%ebp),%edi │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ mov 0x74(%esi),%esi │ │ │ │ add %edx,%eax │ │ │ │ add -0xcc(%ebp),%edx │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %esi,%edi │ │ │ │ mov %eax,%esi │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ - jmp 2c47e │ │ │ │ + jmp 2c37e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ fldl (%eax) │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ add (%ecx),%eax │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ - jmp 2c4c6 │ │ │ │ + jmp 2c3c6 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ fldl (%edx) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - add 0x10(%ecx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + add 0x10(%ecx),%eax │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ imul %eax,%ebx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ - jmp 2c504 │ │ │ │ + jmp 2c404 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ add (%eax),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 2c542 │ │ │ │ - jmp 2c540 │ │ │ │ + jmp 2c442 │ │ │ │ + jmp 2c440 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%esi) │ │ │ │ mov 0x20(%eax,%edx,4),%ebx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%esi) │ │ │ │ add %ecx,%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + cmp -0x44(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp -0x44(%ebp),%edx │ │ │ │ - jne 2c540 │ │ │ │ + jne 2c440 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 2c500 │ │ │ │ + jne 2c400 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ cmp %ecx,-0x74(%ebp) │ │ │ │ - jne 2c4c0 │ │ │ │ + jne 2c3c0 │ │ │ │ addl $0x4,-0xa8(%ebp) │ │ │ │ - mov -0xec(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ addl $0x8,-0xc4(%ebp) │ │ │ │ + mov -0xec(%ebp),%ecx │ │ │ │ cmp %ecx,-0xa8(%ebp) │ │ │ │ - jne 2c476 │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + jne 2c376 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ mov -0x104(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %ebx,0x14(%esi) │ │ │ │ mov %edx,0xc(%esi) │ │ │ │ mov -0xdc(%ebp),%ebx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %edi,0x10(%eax) │ │ │ │ mov %edi,0x4(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ mov %edi,0x8(%eax) │ │ │ │ mov %edi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ mov %ebx,0x8(%esi) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ - jmp 2c3a1 │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jmp 2c2a1 │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov %edi,0x0(,%eax,4) │ │ │ │ - jmp 2bbaa │ │ │ │ + jmp 2baaa │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2bbaa │ │ │ │ + jle 2baaa │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ imul %esi,%edi │ │ │ │ + shl $0x4,%esi │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - shl $0x4,%esi │ │ │ │ + mov %esi,-0xc4(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - mov %esi,-0xc4(%ebp) │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ lea (%edi,%ecx,4),%edx │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ shl $0x6,%ecx │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ mov %esi,-0xe0(%ebp) │ │ │ │ - lea (%edx,%edi,1),%eax │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - lea (%eax,%edi,1),%ebx │ │ │ │ + lea (%edx,%edi,1),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ + lea (%eax,%edi,1),%ebx │ │ │ │ mov %edx,-0xd8(%ebp) │ │ │ │ - mov %ecx,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ lea (%esi,%edi,8),%edi │ │ │ │ + mov %ecx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %edi,-0xdc(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - lea 0x10(%esi,%edx,1),%esi │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ - mov %esi,-0xe4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ + lea 0x10(%esi,%edx,1),%esi │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ lea (%ecx,%ecx,2),%eax │ │ │ │ + mov %esi,-0xe4(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ lea 0x8(%edi,%eax,1),%ecx │ │ │ │ lea 0x18(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea (%ebx,%esi,1),%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - shl $0x4,%ecx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ not %eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 2c70d │ │ │ │ + jmp 2c60d │ │ │ │ incl -0x78(%ebp) │ │ │ │ addl $0x8,-0x7c(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp -0xe0(%ebp),%eax │ │ │ │ - je 2c617 │ │ │ │ + je 2c517 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ cmp -0xa8(%ebp),%edx │ │ │ │ - jl 2c6f7 │ │ │ │ + jl 2c5f7 │ │ │ │ cmp -0xb4(%ebp),%edx │ │ │ │ - jg 2c6f7 │ │ │ │ + jg 2c5f7 │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov 0x68(%edi),%eax │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ fstl 0x8(%esi) │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ imul 0x4(%esi),%edx │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov 0x74(%edi),%esi │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + mov 0x74(%edi),%esi │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0xc4(%ebp),%esi │ │ │ │ add 0xc(%edi),%esi │ │ │ │ mov -0xd8(%ebp),%edi │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ mov -0xcc(%ebp),%edi │ │ │ │ @@ -50168,128 +50014,128 @@ │ │ │ │ mov %edi,-0xd0(%ebp) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ lea 0x10(%eax,%edi,1),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 2c7ac │ │ │ │ + jmp 2c6ac │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ fldl (%ebx) │ │ │ │ - add (%ecx),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,-0xec(%ebp) │ │ │ │ mov %ecx,-0xf0(%ebp) │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + add (%ecx),%edx │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ - jmp 2c7e8 │ │ │ │ + jmp 2c6e8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ fldl (%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add 0x10(%eax),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %edi,%ebx │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2c842 │ │ │ │ - jmp 2c840 │ │ │ │ + jmp 2c742 │ │ │ │ + jmp 2c740 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ fldl (%edx) │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ add -0x4(%ecx),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%esi) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + cmp %edx,-0x4c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp %edx,-0x4c(%ebp) │ │ │ │ - jne 2c840 │ │ │ │ + jne 2c740 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 2c7e4 │ │ │ │ + jne 2c6e4 │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0xe4(%ebp) │ │ │ │ - jne 2c7a6 │ │ │ │ + jne 2c6a6 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ - mov %edi,0x10(%eax) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ fstpl 0x20(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x10(%eax) │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ mov %ecx,0xc(%esi) │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ mov %edi,0xc(%eax) │ │ │ │ - jmp 2c6f7 │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ + jmp 2c5f7 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 2bb99 │ │ │ │ + jmp 2ba99 │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 2b3ed │ │ │ │ + jmp 2b2ed │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 2b82c │ │ │ │ + jmp 2b72c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 2b36c │ │ │ │ - jmp 2b7af │ │ │ │ + je 2b26c │ │ │ │ + jmp 2b6af │ │ │ │ call 4c07 │ │ │ │ - add $0x38467,%eax │ │ │ │ + add $0x37567,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xe4,%esp │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %esi,-0x90(%ebp) │ │ │ │ mov 0x88(%eax),%esi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ @@ -50300,75 +50146,75 @@ │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call c120 │ │ │ │ + call c1e0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 2c9a4 │ │ │ │ + jne 2c8a4 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 2cf24 │ │ │ │ + jne 2ce24 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2deff │ │ │ │ + je 2ddff │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%esi),%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2ca00 │ │ │ │ - jmp 2c9e0 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 2c900 │ │ │ │ + jmp 2c8e0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ecx,%edi,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%ebx │ │ │ │ - jg 2d48c │ │ │ │ + jg 2d38c │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 2c9e0 │ │ │ │ + jl 2c8e0 │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ cmp (%edi,%ecx,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 2df1d │ │ │ │ + jle 2de1d │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 2c990 │ │ │ │ + jl 2c890 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2c990 │ │ │ │ + jg 2c890 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ @@ -50389,31 +50235,31 @@ │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ mov %ebx,-0xac(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ + shr $0x2,%edi │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ lea 0x8(,%esi,8),%ebx │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ + movl $0x0,0x0(,%edi,4) │ │ │ │ + mov %esi,%edi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%edi │ │ │ │ - movl $0x0,0x0(,%edi,4) │ │ │ │ - mov %esi,%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x8(%ebx),%esi │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ @@ -50422,15 +50268,15 @@ │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ imul %esi,%eax │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - js 2d9a5 │ │ │ │ + js 2d8a5 │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ @@ -50470,15 +50316,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2cc00 │ │ │ │ + jle 2cb00 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x88(%ebp),%ebx │ │ │ │ @@ -50486,54 +50332,54 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2cbf0 │ │ │ │ + jne 2caf0 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2cb84 │ │ │ │ + jne 2ca84 │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 4220 │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ fildl -0x64(%ebp) │ │ │ │ - fadds -0xad84(%ebx) │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ + fadds -0x9d84(%ebx) │ │ │ │ add $0x2,%ecx │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - fld1 │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + fld1 │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ cltd │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ fildl -0x84(%ebp) │ │ │ │ idiv %ecx │ │ │ │ fdivp %st,%st(2) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ @@ -50552,18 +50398,18 @@ │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edi │ │ │ │ cmp %edi,%edx │ │ │ │ - jg 2cd89 │ │ │ │ + jg 2cc89 │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %edi │ │ │ │ xor %ecx,%ecx │ │ │ │ sub %edx,%edi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ @@ -50573,96 +50419,96 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ + mov 0x68(%eax),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x68(%eax),%ebx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 2cd59 │ │ │ │ + jmp 2cc59 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax,%esi,1),%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 2cd8d │ │ │ │ + je 2cc8d │ │ │ │ sub -0x48(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ add %esi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ fmul %st(1),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 2cd40 │ │ │ │ + jns 2cc40 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %esi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %edi,%ecx │ │ │ │ - jne 2cd56 │ │ │ │ + jne 2cc56 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2cd91 │ │ │ │ + jmp 2cc91 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2cd91 │ │ │ │ + jmp 2cc91 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ incl -0x5c(%ebp) │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ add %ecx,-0x44(%ebp) │ │ │ │ - lea 0x1(%ebx,%esi,1),%esi │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 2cca8 │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + lea 0x1(%ebx,%esi,1),%esi │ │ │ │ + jne 2cba8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ cmpl $0x4,-0x4c(%ebp) │ │ │ │ - je 2d7a1 │ │ │ │ + je 2d6a1 │ │ │ │ cmpl $0x5,-0x4c(%ebp) │ │ │ │ - je 2d4e4 │ │ │ │ + je 2d3e4 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2cefe │ │ │ │ + jle 2cdfe │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ and $0x1fffffff,%esi │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 2d4b2 │ │ │ │ + je 2d3b2 │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 2ce80 │ │ │ │ + jle 2cd80 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ @@ -50683,116 +50529,116 @@ │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%eax,4),%edx │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 2ce39 │ │ │ │ + jne 2cd39 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ add 0xc(%ecx),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x74(%ecx),%eax │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 2d99d │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + jle 2d89d │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - jmp 2ceda │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + jmp 2cdda │ │ │ │ movl $0x0,(%edi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2d4a0 │ │ │ │ + je 2d3a0 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ sub (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 2cecc │ │ │ │ + je 2cdcc │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ecx,(%edi,%eax,4) │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jg 2ce06 │ │ │ │ + mov %ecx,(%edi,%eax,4) │ │ │ │ + jg 2cd06 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2c990 │ │ │ │ + jle 2c890 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - jmp 2ca2d │ │ │ │ + jmp 2c92d │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2df0e │ │ │ │ + je 2de0e │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%esi),%ecx │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ - jmp 2cf80 │ │ │ │ - jmp 2cf60 │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + jmp 2ce80 │ │ │ │ + jmp 2ce60 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%edi,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %esi,%edx │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ sar $1,%edx │ │ │ │ cmp %eax,(%esi,%edx,8) │ │ │ │ - jl 2d9bf │ │ │ │ + jl 2d8bf │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 2cf60 │ │ │ │ + jl 2ce60 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ cmp %eax,(%ecx,%ebx,8) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ setne %dl │ │ │ │ and %ecx,%edx │ │ │ │ add %edx,%ebx │ │ │ │ cmp %ebx,-0x44(%ebp) │ │ │ │ mov %ebx,-0x9c(%ebp) │ │ │ │ - jle 2c99c │ │ │ │ + jle 2c89c │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov (%esi,%ebx,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 2c99c │ │ │ │ + jl 2c89c │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 2c99c │ │ │ │ + jg 2c89c │ │ │ │ mov 0x4(%esi,%ebx,8),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ fld1 │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ lea 0x0(,%esi,4),%ecx │ │ │ │ @@ -50812,31 +50658,31 @@ │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ mov %ebx,-0xac(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ + shr $0x2,%edi │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ lea 0x8(,%esi,8),%ebx │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ + movl $0x0,0x0(,%edi,4) │ │ │ │ + mov %esi,%edi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%edi │ │ │ │ - movl $0x0,0x0(,%edi,4) │ │ │ │ - mov %esi,%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x8(%ebx),%esi │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ @@ -50845,15 +50691,15 @@ │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ imul %esi,%eax │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - js 2dedd │ │ │ │ + js 2dddd │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov 0x24(%ebx),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ @@ -50893,15 +50739,15 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2d180 │ │ │ │ + jle 2d080 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0x88(%ebp),%ebx │ │ │ │ @@ -50910,54 +50756,54 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2d170 │ │ │ │ + jne 2d070 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2d0fc │ │ │ │ + jne 2cffc │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 4220 │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ fildl -0x64(%ebp) │ │ │ │ - fadds -0xad84(%ebx) │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ + fadds -0x9d84(%ebx) │ │ │ │ add $0x2,%ecx │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - fld1 │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + fld1 │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ cltd │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ fildl -0x84(%ebp) │ │ │ │ idiv %ecx │ │ │ │ fdivp %st,%st(2) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ @@ -50976,18 +50822,18 @@ │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edi │ │ │ │ cmp %edi,%edx │ │ │ │ - jg 2d2f7 │ │ │ │ + jg 2d1f7 │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %edi │ │ │ │ xor %ecx,%ecx │ │ │ │ sub %edx,%edi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ @@ -50997,85 +50843,85 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ + mov 0x68(%eax),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x68(%eax),%ebx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ fsubr %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 2d2c3 │ │ │ │ + jmp 2d1c3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x48(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ add %esi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ lea 0x1(%esi,%eax,1),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 2d2df │ │ │ │ + jns 2d1df │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add %esi,%edx │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 2d2c0 │ │ │ │ + jne 2d1c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2d2f9 │ │ │ │ + jmp 2d1f9 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ incl -0x5c(%ebp) │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ add %ecx,-0x44(%ebp) │ │ │ │ - lea 0x1(%esi,%ebx,1),%esi │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 2d228 │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + lea 0x1(%esi,%ebx,1),%esi │ │ │ │ + jne 2d128 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ cmpl $0x4,-0x4c(%ebp) │ │ │ │ - je 2dce1 │ │ │ │ + je 2dbe1 │ │ │ │ cmpl $0x5,-0x4c(%ebp) │ │ │ │ - je 2da14 │ │ │ │ + je 2d914 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2d466 │ │ │ │ + jle 2d366 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ and $0x1fffffff,%esi │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 2d9e2 │ │ │ │ + je 2d8e2 │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 2d3e8 │ │ │ │ + jle 2d2e8 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ @@ -51096,97 +50942,97 @@ │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%eax,4),%edx │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 2d3a1 │ │ │ │ + jne 2d2a1 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ add 0xc(%ecx),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x74(%ecx),%eax │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov %esi,%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 2def7 │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + jle 2ddf7 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - jmp 2d442 │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + jmp 2d342 │ │ │ │ movl $0x0,(%edi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2d9d0 │ │ │ │ + je 2d8d0 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ sub (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 2d434 │ │ │ │ + je 2d334 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ecx,(%edi,%eax,4) │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jg 2d36e │ │ │ │ + mov %ecx,(%edi,%eax,4) │ │ │ │ + jg 2d26e │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2c99c │ │ │ │ + jle 2c89c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2cfab │ │ │ │ + jmp 2ceab │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 2ca00 │ │ │ │ + jmp 2c900 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ incl (%edi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jle 2cefe │ │ │ │ + jle 2cdfe │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x64(%ebp),%edx │ │ │ │ - jl 2d4c7 │ │ │ │ + jl 2d3c7 │ │ │ │ cmp -0x68(%ebp),%edx │ │ │ │ - jle 2d4dd │ │ │ │ - inc %eax │ │ │ │ + jle 2d3dd │ │ │ │ add -0xb4(%ebp),%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jg 2d4b2 │ │ │ │ - jmp 2cefe │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 2d3b2 │ │ │ │ + jmp 2cdfe │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2ce0e │ │ │ │ + jmp 2cd0e │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2cefe │ │ │ │ + jle 2cdfe │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x0(,%esi,8),%edx │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ @@ -51198,48 +51044,48 @@ │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %ebx,-0xdc(%ebp) │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ add %edx,%ebx │ │ │ │ + lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ mov %ecx,-0xd8(%ebp) │ │ │ │ lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ lea -0x8(%ecx,%eax,1),%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 2d58c │ │ │ │ + jmp 2d48c │ │ │ │ incl -0xa4(%ebp) │ │ │ │ cmp %ebx,-0xa4(%ebp) │ │ │ │ - je 2d789 │ │ │ │ + je 2d689 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xbc(%ebp),%eax │ │ │ │ - jl 2d57a │ │ │ │ + jl 2d47a │ │ │ │ cmp -0xc4(%ebp),%eax │ │ │ │ - jg 2d57a │ │ │ │ + jg 2d47a │ │ │ │ mov %esi,%edi │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xd0(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ @@ -51248,140 +51094,140 @@ │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0xd4(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2d613 │ │ │ │ + jmp 2d513 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ mov -0xd8(%ebp),%ecx │ │ │ │ mov %edx,-0xe4(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2d656 │ │ │ │ + jmp 2d556 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%eax,%ecx,4),%edx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2d684 │ │ │ │ + jmp 2d584 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ add 0x18(%edi,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 2d6c2 │ │ │ │ + jmp 2d5c2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2d6c0 │ │ │ │ + jne 2d5c0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2d680 │ │ │ │ + jne 2d580 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2d650 │ │ │ │ + jne 2d550 │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2d60b │ │ │ │ + jne 2d50b │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + incl -0xa4(%ebp) │ │ │ │ + cmp %ebx,-0xa4(%ebp) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ - incl -0xa4(%ebp) │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xa4(%ebp) │ │ │ │ - jne 2d58c │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2d48c │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2cefe │ │ │ │ + jmp 2cdfe │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2cefe │ │ │ │ + jle 2cdfe │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x0(,%esi,8),%edx │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ @@ -51402,24 +51248,24 @@ │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 2d81c │ │ │ │ + jmp 2d71c │ │ │ │ inc %edx │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - je 2d789 │ │ │ │ + je 2d689 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp -0x78(%ebp),%eax │ │ │ │ - jl 2d812 │ │ │ │ + jl 2d712 │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jg 2d812 │ │ │ │ + jg 2d712 │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ @@ -51433,141 +51279,141 @@ │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2d884 │ │ │ │ + jmp 2d784 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ mov %ebx,-0xc8(%ebp) │ │ │ │ mov %edx,-0xcc(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add 0x8(%ecx,%ebx,4),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ - jmp 2d8bf │ │ │ │ + jmp 2d7bf │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2d902 │ │ │ │ - jmp 2d900 │ │ │ │ + jmp 2d802 │ │ │ │ + jmp 2d800 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2d900 │ │ │ │ + jne 2d800 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2d8bb │ │ │ │ + jne 2d7bb │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2d87e │ │ │ │ + jne 2d77e │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%eax) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ + mov %ecx,0x10(%eax) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ mov %esi,%ecx │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ - jmp 2d812 │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + jmp 2d712 │ │ │ │ mov (%edi,%esi,4),%ecx │ │ │ │ - jmp 2ceed │ │ │ │ + jmp 2cded │ │ │ │ add $0x13,%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 2cdcd │ │ │ │ + jmp 2cccd │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 2cf80 │ │ │ │ + jmp 2ce80 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ incl (%edi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jle 2d466 │ │ │ │ + jle 2d366 │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x64(%ebp),%edx │ │ │ │ - jl 2d9f7 │ │ │ │ + jl 2d8f7 │ │ │ │ cmp -0x68(%ebp),%edx │ │ │ │ - jle 2da0d │ │ │ │ - inc %eax │ │ │ │ + jle 2d90d │ │ │ │ add -0xb4(%ebp),%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jg 2d9e2 │ │ │ │ - jmp 2d466 │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 2d8e2 │ │ │ │ + jmp 2d366 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2d376 │ │ │ │ + jmp 2d276 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2d466 │ │ │ │ + jle 2d366 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x0(,%esi,8),%edx │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ @@ -51579,48 +51425,48 @@ │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %ebx,-0xd8(%ebp) │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ add %edx,%ebx │ │ │ │ + lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ mov %ecx,-0xdc(%ebp) │ │ │ │ lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ mov %ecx,-0x84(%ebp) │ │ │ │ lea -0x8(%ecx,%eax,1),%ecx │ │ │ │ lea -0x8(%ecx,%eax,1),%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 2dabc │ │ │ │ + jmp 2d9bc │ │ │ │ incl -0xa4(%ebp) │ │ │ │ cmp %ebx,-0xa4(%ebp) │ │ │ │ - je 2dcc9 │ │ │ │ + je 2dbc9 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xbc(%ebp),%eax │ │ │ │ - jl 2daaa │ │ │ │ + jl 2d9aa │ │ │ │ cmp -0xc4(%ebp),%eax │ │ │ │ - jg 2daaa │ │ │ │ + jg 2d9aa │ │ │ │ mov %esi,%edi │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xd0(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ @@ -51629,143 +51475,143 @@ │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0xd4(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2db43 │ │ │ │ + jmp 2da43 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ mov -0xdc(%ebp),%ecx │ │ │ │ mov %edx,-0xe4(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2db86 │ │ │ │ + jmp 2da86 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%eax,%ecx,4),%edx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2dbb4 │ │ │ │ + jmp 2dab4 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ add 0x18(%edi,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 2dc02 │ │ │ │ - jmp 2dc00 │ │ │ │ + jmp 2db02 │ │ │ │ + jmp 2db00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2dc00 │ │ │ │ + jne 2db00 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2dbb0 │ │ │ │ + jne 2dab0 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2db80 │ │ │ │ + jne 2da80 │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2db3b │ │ │ │ + jne 2da3b │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + incl -0xa4(%ebp) │ │ │ │ + cmp %ebx,-0xa4(%ebp) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ - incl -0xa4(%ebp) │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xa4(%ebp) │ │ │ │ - jne 2dabc │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2d9bc │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2d466 │ │ │ │ + jmp 2d366 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2d466 │ │ │ │ + jle 2d366 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x0(,%esi,8),%edx │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ @@ -51786,24 +51632,24 @@ │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 2dd5c │ │ │ │ + jmp 2dc5c │ │ │ │ inc %edx │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - je 2dcc9 │ │ │ │ + je 2dbc9 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp -0x78(%ebp),%eax │ │ │ │ - jl 2dd52 │ │ │ │ + jl 2dc52 │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jg 2dd52 │ │ │ │ + jg 2dc52 │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ @@ -51817,2127 +51663,2130 @@ │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2ddc4 │ │ │ │ + jmp 2dcc4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ mov %ebx,-0xc8(%ebp) │ │ │ │ mov %edx,-0xcc(%ebp) │ │ │ │ + mov -0xc4(%ebp),%ecx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add 0x8(%ecx,%ebx,4),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ - jmp 2ddff │ │ │ │ + jmp 2dcff │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2de42 │ │ │ │ - jmp 2de40 │ │ │ │ + jmp 2dd42 │ │ │ │ + jmp 2dd40 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2de40 │ │ │ │ + jne 2dd40 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2ddfb │ │ │ │ + jne 2dcfb │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2ddbe │ │ │ │ + jne 2dcbe │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - mov %ecx,0x10(%eax) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ + mov %ecx,0x10(%eax) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %ecx,0x8(%eax) │ │ │ │ mov %esi,%ecx │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ - jmp 2dd52 │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + jmp 2dc52 │ │ │ │ add $0x13,%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 2d335 │ │ │ │ + jmp 2d235 │ │ │ │ mov (%edi,%esi,4),%ecx │ │ │ │ - jmp 2d455 │ │ │ │ + jmp 2d355 │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 2ca2d │ │ │ │ + jmp 2c92d │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 2cfab │ │ │ │ + jmp 2ceab │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 2c99c │ │ │ │ - jmp 2cf33 │ │ │ │ + je 2c89c │ │ │ │ + jmp 2ce33 │ │ │ │ xchg %ax,%ax │ │ │ │ call 4c07 │ │ │ │ - add $0x36e57,%eax │ │ │ │ + add $0x35f57,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x104,%esp │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ mov %esi,-0xd4(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ mov 0x88(%eax),%esi │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ push 0x2c(%eax) │ │ │ │ push 0x24(%eax) │ │ │ │ push 0x18(%eax) │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call c120 │ │ │ │ + call c1e0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 2dfb4 │ │ │ │ + jne 2decc │ │ │ │ + jmp 2deac │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 2deac │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 2deac │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 2e566 │ │ │ │ + jne 2e4a5 │ │ │ │ + jmp 2dec4 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 2dec4 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 2dec4 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2f69c │ │ │ │ + je 2f5e3 │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%esi),%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2e000 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 2df20 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ecx,%edi,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%ebx │ │ │ │ - jg 2e9d0 │ │ │ │ + jg 2e920 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 2dfe0 │ │ │ │ + jl 2df00 │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ cmp (%edi,%ecx,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 2f6ab │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + jle 2f5f2 │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ - fstpt -0xb0(%ebp) │ │ │ │ - fldl -0xac4c(%eax) │ │ │ │ - fstpl -0x90(%ebp) │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ + fldl -0x9c4c(%eax) │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 2dfa0 │ │ │ │ + jl 2dea2 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2dfa0 │ │ │ │ + jg 2dea6 │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ - mov %esp,-0xdc(%ebp) │ │ │ │ + mov %esp,-0xe0(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x4(%eax,%ecx,8),%ecx │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x64(%ebp) │ │ │ │ + mov %esp,-0x74(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x98(%ebp) │ │ │ │ + mov %esp,-0xa8(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ shr $0x2,%ebx │ │ │ │ - mov %ebx,-0xd8(%ebp) │ │ │ │ + mov %ebx,-0xdc(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %ebx,-0xd0(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ inc %eax │ │ │ │ imul %eax,%edi │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov %edi,%edx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ lea 0xf(,%edi,8),%eax │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov %edi,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov %esp,-0xa4(%ebp) │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - js 2ef76 │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %esp,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0x9c(%ebp) │ │ │ │ + js 2eebb │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ imul %ecx,%edx │ │ │ │ lea (%eax,%edx,8),%edi │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmull (%eax,%edi,8) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2e230 │ │ │ │ + jle 2e160 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ - add -0xa4(%ebp),%ebx │ │ │ │ + add -0xb0(%ebp),%ebx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2e220 │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + jne 2e150 │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2e1af │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + jne 2e0d5 │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0xd0(%ebp) │ │ │ │ call 4220 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2ef5d │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + jle 2eea2 │ │ │ │ + fildl -0x8c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %ecx,-0xe4(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ fildl (%eax,%esi,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - fdivrs -0xad8c(%eax) │ │ │ │ + fdivrs -0x9d8c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ lea (%edi,%edx,1),%ebx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0xc0(%ebp),%ecx │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ - jmp 2e389 │ │ │ │ - nop │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ + jmp 2e2bf │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - mov %ax,-0x48(%ebp) │ │ │ │ + mov %ax,-0x50(%ebp) │ │ │ │ + movzwl -0x50(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - fldt -0xb0(%ebp) │ │ │ │ - movzwl -0x48(%ebp),%eax │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 2e370 │ │ │ │ + je 2e2a6 │ │ │ │ fchs │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2e3d1 │ │ │ │ + je 2e309 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(4),%st │ │ │ │ + fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ + faddl -0x60(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 2e320 │ │ │ │ + ja 2e260 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 2e9e0 │ │ │ │ + ja 2e930 │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 2e389 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2e2bf │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2e3d7 │ │ │ │ + jmp 2e30d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ inc %esi │ │ │ │ - add %ebx,-0x94(%ebp) │ │ │ │ - cmp %esi,-0x5c(%ebp) │ │ │ │ - jne 2e2c1 │ │ │ │ - mov -0xe0(%ebp),%ecx │ │ │ │ - cmpl $0x4,-0x5c(%ebp) │ │ │ │ - je 2ed31 │ │ │ │ - cmpl $0x5,-0x5c(%ebp) │ │ │ │ - je 2ea3c │ │ │ │ + add %ebx,-0xa4(%ebp) │ │ │ │ + cmp %esi,-0x6c(%ebp) │ │ │ │ + jne 2e1fa │ │ │ │ + cmpl $0x4,-0x6c(%ebp) │ │ │ │ + mov -0xe4(%ebp),%ecx │ │ │ │ + je 2ec77 │ │ │ │ + cmpl $0x5,-0x6c(%ebp) │ │ │ │ + je 2e98c │ │ │ │ xor %eax,%eax │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2e53b │ │ │ │ + jle 2e47a │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ lea (%esi,%esi,1),%edi │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 2ea0d │ │ │ │ - cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 2e4ab │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ + je 2e95d │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + jle 2e3e7 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ imul %eax,%ebx │ │ │ │ add %ebx,%ebx │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ add %edi,%ebx │ │ │ │ add (%ecx,%eax,4),%esi │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ fmull (%ecx,%esi,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ add (%ecx,%esi,4),%edx │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ - cmp %eax,-0x5c(%ebp) │ │ │ │ - jne 2e46d │ │ │ │ + jne 2e3a6 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x74(%edx),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov %ebx,%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2ed29 │ │ │ │ + jle 2ec6f │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - jmp 2e514 │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + jmp 2e453 │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2e9f8 │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + je 2e948 │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ sub (%edi,%eax,4),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2e506 │ │ │ │ + je 2e445 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ inc %esi │ │ │ │ - mov %ebx,(%ecx,%eax,4) │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jg 2e437 │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0xdc(%ebp),%esp │ │ │ │ + mov %ebx,(%ecx,%eax,4) │ │ │ │ + jg 2e36d │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov -0xe0(%ebp),%esp │ │ │ │ incl -0xc4(%ebp) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2dfa0 │ │ │ │ + jle 2deaa │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 2e04e │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + jmp 2df68 │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2f68d │ │ │ │ + je 2f5d4 │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%esi),%ecx │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ - jmp 2e5c0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + jmp 2e500 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%edi,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ add %esi,%edx │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ sar $1,%edx │ │ │ │ cmp %eax,(%esi,%edx,8) │ │ │ │ - jl 2ef8d │ │ │ │ + jl 2eed2 │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 2e5a0 │ │ │ │ + jl 2e4e0 │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ cmp %eax,(%ecx,%ebx,8) │ │ │ │ setl %cl │ │ │ │ xor %edx,%edx │ │ │ │ - cmp %ebx,-0x48(%ebp) │ │ │ │ + cmp %ebx,-0x50(%ebp) │ │ │ │ setne %dl │ │ │ │ and %ecx,%edx │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x44(%ebp),%ebx │ │ │ │ mov %ebx,-0xc4(%ebp) │ │ │ │ - jge 2dfac │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - fldt -0xa7fc(%esi) │ │ │ │ - fstpt -0xb0(%ebp) │ │ │ │ - fldl -0xac4c(%esi) │ │ │ │ - fstpl -0x90(%ebp) │ │ │ │ + jge 2dec4 │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + fldt -0x97fc(%esi) │ │ │ │ + fldl -0x9c4c(%esi) │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ mov -0xc4(%ebp),%ebx │ │ │ │ mov (%esi,%ebx,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 2dfac │ │ │ │ + jl 2deba │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 2dfac │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + jg 2debe │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov 0x4(%esi,%ebx,8),%ecx │ │ │ │ - mov %esp,-0xdc(%ebp) │ │ │ │ + mov %esp,-0xe0(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x64(%ebp) │ │ │ │ + mov %esp,-0x74(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x98(%ebp) │ │ │ │ + mov %esp,-0xa8(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ shr $0x2,%ebx │ │ │ │ - mov %ebx,-0xd8(%ebp) │ │ │ │ + mov %ebx,-0xdc(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ and $0xfffffffc,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ mov %ebx,-0xd0(%ebp) │ │ │ │ lea 0x3(%esp),%ebx │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffffc,%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + shr $0x2,%ebx │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ movl $0x0,0x0(,%ebx,4) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ inc %eax │ │ │ │ imul %eax,%edi │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov %edi,%edx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ lea 0xf(,%edi,8),%eax │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov %edi,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov %esp,-0xa4(%ebp) │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - js 2f4f5 │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %esp,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + js 2f436 │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ lea 0x0(,%ebx,8),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ imul %ecx,%edx │ │ │ │ lea (%eax,%edx,8),%edi │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ lea (%ebx,%ebx,1),%edi │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fmull (%eax,%edi,8) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2e7f0 │ │ │ │ + jle 2e730 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ - add -0xa4(%ebp),%ebx │ │ │ │ + add -0xb0(%ebp),%ebx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 2e7e0 │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + jne 2e720 │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2e76d │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + jne 2e6ad │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0xd0(%ebp) │ │ │ │ call 4220 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ test %esi,%esi │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - jle 2f4dd │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jle 2f41e │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %ecx,-0xe4(%ebp) │ │ │ │ + fildl -0x8c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ + fmul %st(0),%st │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ fildl (%eax,%esi,4) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - fdivrs -0xad8c(%eax) │ │ │ │ + fdivrs -0x9d8c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ lea (%edx,%edi,1),%ebx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0xc0(%ebp),%ecx │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ - jmp 2e949 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ + jmp 2e88f │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ - mov %ax,-0x48(%ebp) │ │ │ │ + mov %ax,-0x50(%ebp) │ │ │ │ + movzwl -0x50(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - fldt -0xb0(%ebp) │ │ │ │ - movzwl -0x48(%ebp),%eax │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fld %st(1) │ │ │ │ - frndint │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ 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 2e930 │ │ │ │ + je 2e876 │ │ │ │ fchs │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2e991 │ │ │ │ + je 2e8d9 │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(4),%st │ │ │ │ + fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ + faddl -0x60(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 2e8e0 │ │ │ │ + ja 2e830 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 2efa0 │ │ │ │ + ja 2eee0 │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 2e949 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2e88f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2e997 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 2e8dd │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ inc %esi │ │ │ │ - add %ebx,-0x94(%ebp) │ │ │ │ - cmp %esi,-0x5c(%ebp) │ │ │ │ - jne 2e881 │ │ │ │ - mov -0xe0(%ebp),%ecx │ │ │ │ - cmpl $0x4,-0x5c(%ebp) │ │ │ │ - je 2f2c6 │ │ │ │ - cmpl $0x5,-0x5c(%ebp) │ │ │ │ - je 2efb8 │ │ │ │ + add %ebx,-0xa4(%ebp) │ │ │ │ + cmp %esi,-0x6c(%ebp) │ │ │ │ + jne 2e7ca │ │ │ │ + cmpl $0x4,-0x6c(%ebp) │ │ │ │ + mov -0xe4(%ebp),%ecx │ │ │ │ + je 2f20c │ │ │ │ + cmpl $0x5,-0x6c(%ebp) │ │ │ │ + je 2eef8 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f507 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2f448 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 2e000 │ │ │ │ + jmp 2df20 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2e381 │ │ │ │ + jmp 2e2b7 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ incl (%ecx) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jle 2e53b │ │ │ │ + jle 2e47a │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - cmp -0x50(%ebp),%edx │ │ │ │ - jl 2ea26 │ │ │ │ cmp -0x58(%ebp),%edx │ │ │ │ - jle 2ed22 │ │ │ │ - inc %eax │ │ │ │ + jl 2e976 │ │ │ │ + cmp -0x60(%ebp),%edx │ │ │ │ + jle 2ec68 │ │ │ │ add -0xd4(%ebp),%esi │ │ │ │ - mov %eax,(%ecx) │ │ │ │ + inc %eax │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jg 2ea0d │ │ │ │ - jmp 2e53b │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jg 2e95d │ │ │ │ + jmp 2e47a │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ shl $0x4,%ecx │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ mov %ebx,-0xfc(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov %ecx,-0xf8(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + mov %ecx,-0xa4(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ lea -0x8(%ecx,%esi,1),%eax │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ - jmp 2ead8 │ │ │ │ + jmp 2ea2b │ │ │ │ incl -0xcc(%ebp) │ │ │ │ cmp %ebx,-0xcc(%ebp) │ │ │ │ - je 2ed0a │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + je 2ec50 │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - cmp -0xe0(%ebp),%eax │ │ │ │ - jl 2eac6 │ │ │ │ + cmp -0xd8(%ebp),%eax │ │ │ │ + jl 2ea19 │ │ │ │ cmp -0xe4(%ebp),%eax │ │ │ │ - jg 2eac6 │ │ │ │ + jg 2ea19 │ │ │ │ mov %esi,%edi │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xf0(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov -0xf4(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2eb65 │ │ │ │ + jmp 2eab8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ mov %edx,-0x104(%ebp) │ │ │ │ fldl 0x10(%eax,%edx,8) │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2eba6 │ │ │ │ + jmp 2eb06 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ fldl 0x20(%eax,%ecx,8) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ add 0x10(%eax,%ecx,4),%edx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2ebe4 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2eb44 │ │ │ │ + xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ fldl 0x30(%ecx,%eax,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ add 0x18(%edx,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 2ec42 │ │ │ │ - jmp 2ec40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2eb82 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl 0x40(%eax,%edx,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + add -0x50(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2ec40 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2eb80 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2ebe0 │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + jne 2eb40 │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2eba0 │ │ │ │ + jne 2eb00 │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2eb5d │ │ │ │ + jne 2eab0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0x100(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + incl -0xcc(%ebp) │ │ │ │ + cmp %ebx,-0xcc(%ebp) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ - incl -0xcc(%ebp) │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xec(%ebp),%edx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xcc(%ebp) │ │ │ │ - jne 2ead8 │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2ea2b │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2e53b │ │ │ │ + jmp 2e47a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2e43f │ │ │ │ + jmp 2e375 │ │ │ │ mov (%ecx,%ebx,4),%ebx │ │ │ │ - jmp 2e52a │ │ │ │ + jmp 2e469 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ add %eax,%ebx │ │ │ │ add %ecx,%esi │ │ │ │ - mov %ebx,-0xe0(%ebp) │ │ │ │ + mov %ebx,-0xd8(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ + add %ebx,%eax │ │ │ │ mov %esi,-0xe4(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - lea (%edx,%edx,1),%esi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ - jmp 2edab │ │ │ │ - incl -0x80(%ebp) │ │ │ │ - cmp %esi,-0x80(%ebp) │ │ │ │ - je 2ed0a │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + lea (%edx,%edx,1),%esi │ │ │ │ + jmp 2ecfd │ │ │ │ + incl -0x8c(%ebp) │ │ │ │ + cmp %esi,-0x8c(%ebp) │ │ │ │ + je 2ec50 │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp -0x88(%ebp),%eax │ │ │ │ - jl 2ed9f │ │ │ │ - cmp -0x94(%ebp),%eax │ │ │ │ - jg 2ed9f │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + jl 2eceb │ │ │ │ + cmp -0xa0(%ebp),%eax │ │ │ │ + jg 2eceb │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0xc0(%ebp),%ebx │ │ │ │ mov -0xcc(%ebp),%edi │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ imul 0x4(%ebx),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2ee21 │ │ │ │ + jmp 2ed76 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ mov %ebx,-0xec(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ fldl 0x10(%eax,%ebx,8) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ add 0x8(%eax,%ebx,4),%edx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %edx,-0xe8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %edx,-0xe8(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2ee5d │ │ │ │ + jmp 2edb2 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ fldl 0x20(%ebx,%eax,8) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2eec2 │ │ │ │ - jmp 2eec0 │ │ │ │ + jmp 2ee02 │ │ │ │ + jmp 2ee00 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl 0x30(%eax,%edx,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ - faddl 0x8(%eax) │ │ │ │ + add -0x50(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl 0x8(%eax) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2eec0 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2ee00 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2ee59 │ │ │ │ + jne 2edae │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2ee1b │ │ │ │ + jne 2ed70 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ fstpl 0x20(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov %ecx,%edx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ fstpl 0x10(%ecx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ fstpl 0x18(%ecx) │ │ │ │ - jmp 2ed9f │ │ │ │ - cmpl $0x4,-0x5c(%ebp) │ │ │ │ - je 2e53b │ │ │ │ - cmpl $0x5,-0x5c(%ebp) │ │ │ │ - jne 2e407 │ │ │ │ - jmp 2e53b │ │ │ │ + jmp 2eceb │ │ │ │ + cmpl $0x4,-0x6c(%ebp) │ │ │ │ + je 2e47a │ │ │ │ + cmpl $0x5,-0x6c(%ebp) │ │ │ │ + jne 2e33d │ │ │ │ + jmp 2e47a │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - jmp 2e409 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 2e33f │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 2e5c0 │ │ │ │ + jmp 2e500 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2e941 │ │ │ │ + jmp 2e887 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ shl $0x4,%ecx │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ mov %ebx,-0xfc(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ + mov %ebx,-0xa4(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov %ecx,-0xf8(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ lea -0x8(%ecx,%esi,1),%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ - jmp 2f054 │ │ │ │ + jmp 2ef97 │ │ │ │ incl -0xcc(%ebp) │ │ │ │ cmp %ebx,-0xcc(%ebp) │ │ │ │ - je 2f28a │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + je 2f1d0 │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - cmp -0xe0(%ebp),%eax │ │ │ │ - jl 2f042 │ │ │ │ + cmp -0xd8(%ebp),%eax │ │ │ │ + jl 2ef85 │ │ │ │ cmp -0xe4(%ebp),%eax │ │ │ │ - jg 2f042 │ │ │ │ + jg 2ef85 │ │ │ │ mov %esi,%edi │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov %esi,-0xf0(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ mov -0xf4(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2f0e1 │ │ │ │ + jmp 2f024 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ mov %edx,-0x104(%ebp) │ │ │ │ fldl 0x10(%eax,%edx,8) │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2f126 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2f066 │ │ │ │ + nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ fldl 0x20(%eax,%ecx,8) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ add 0x10(%eax,%ecx,4),%edx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f164 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2f0a4 │ │ │ │ + xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ fldl 0x30(%ecx,%eax,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ add 0x18(%edi,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 2f1c2 │ │ │ │ - jmp 2f1c0 │ │ │ │ + jmp 2f102 │ │ │ │ + jmp 2f100 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl 0x40(%eax,%edx,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + add -0x50(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2f1c0 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2f100 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2f160 │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + jne 2f0a0 │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2f120 │ │ │ │ + jne 2f060 │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2f0d9 │ │ │ │ + jne 2f01c │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0x100(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + incl -0xcc(%ebp) │ │ │ │ + cmp %ebx,-0xcc(%ebp) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ - incl -0xcc(%ebp) │ │ │ │ + fstpl 0x28(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xec(%ebp),%edx │ │ │ │ - fstpl 0x28(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xcc(%ebp) │ │ │ │ - jne 2f054 │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2ef97 │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0xdc(%ebp),%esp │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov -0xe0(%ebp),%esp │ │ │ │ incl -0xc4(%ebp) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2dfac │ │ │ │ + jle 2dec2 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2e606 │ │ │ │ + jmp 2e540 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ add %eax,%ebx │ │ │ │ add %ecx,%esi │ │ │ │ mov %ebx,-0xe4(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ - mov %esi,-0xe0(%ebp) │ │ │ │ - add %ecx,%esi │ │ │ │ add %ebx,%eax │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + mov %esi,-0xd8(%ebp) │ │ │ │ + add %ecx,%esi │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - lea (%edx,%edx,1),%esi │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ - jmp 2f340 │ │ │ │ - incl -0x80(%ebp) │ │ │ │ - cmp %esi,-0x80(%ebp) │ │ │ │ - je 2f28a │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + lea (%edx,%edx,1),%esi │ │ │ │ + jmp 2f292 │ │ │ │ + incl -0x8c(%ebp) │ │ │ │ + cmp %esi,-0x8c(%ebp) │ │ │ │ + je 2f1d0 │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp -0x88(%ebp),%eax │ │ │ │ - jl 2f334 │ │ │ │ - cmp -0x94(%ebp),%eax │ │ │ │ - jg 2f334 │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + jl 2f280 │ │ │ │ + cmp -0xa0(%ebp),%eax │ │ │ │ + jg 2f280 │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0xc0(%ebp),%ebx │ │ │ │ mov -0xcc(%ebp),%edi │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ imul 0x4(%ebx),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2f3b6 │ │ │ │ + jmp 2f30b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ mov %ebx,-0xec(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ fldl 0x10(%eax,%ebx,8) │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x8(%eax,%ebx,4),%edx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %edx,-0xe8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %edx,-0xe8(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f3f2 │ │ │ │ + jmp 2f347 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ fldl 0x20(%ebx,%eax,8) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 2f442 │ │ │ │ - jmp 2f440 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2f382 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl 0x30(%eax,%edx,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ - faddl 0x8(%eax) │ │ │ │ + add -0x50(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl 0x8(%eax) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2f440 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2f380 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2f3ee │ │ │ │ + jne 2f343 │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2f3b0 │ │ │ │ + jne 2f305 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ fstpl 0x20(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov %ecx,%edx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ fstpl 0x10(%ecx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ fstpl 0x18(%ecx) │ │ │ │ - jmp 2f334 │ │ │ │ - cmpl $0x4,-0x5c(%ebp) │ │ │ │ - je 2f29d │ │ │ │ - cmpl $0x5,-0x5c(%ebp) │ │ │ │ - je 2f29d │ │ │ │ + jmp 2f280 │ │ │ │ + cmpl $0x4,-0x6c(%ebp) │ │ │ │ + je 2f1e3 │ │ │ │ + cmpl $0x5,-0x6c(%ebp) │ │ │ │ + je 2f1e3 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f507 │ │ │ │ + jmp 2f448 │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2f29d │ │ │ │ + jle 2f1e3 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ lea (%esi,%esi,1),%edi │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 2f640 │ │ │ │ - cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 2f5a9 │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ + je 2f587 │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + jle 2f4f0 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ imul %eax,%ebx │ │ │ │ add %ebx,%ebx │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ add %edi,%ebx │ │ │ │ add (%ecx,%eax,4),%esi │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ fmull (%ecx,%esi,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%eax,4),%edx │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ add (%ecx,%esi,4),%edx │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ mov %edx,(%esi,%eax,4) │ │ │ │ - cmp %eax,-0x5c(%ebp) │ │ │ │ - jne 2f56b │ │ │ │ + jne 2f4af │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x74(%edx),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov %ebx,%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2f688 │ │ │ │ + jle 2f5cf │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - jmp 2f611 │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + jmp 2f558 │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2f672 │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + je 2f5b9 │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ sub (%edi,%eax,4),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2f607 │ │ │ │ + je 2f54e │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ inc %esi │ │ │ │ - mov %ebx,(%ecx,%eax,4) │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jle 2f29d │ │ │ │ + mov %ebx,(%ecx,%eax,4) │ │ │ │ + jle 2f1e3 │ │ │ │ test %eax,%eax │ │ │ │ - jne 2f53d │ │ │ │ + jne 2f47e │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - cmp -0x50(%ebp),%edx │ │ │ │ - jl 2f655 │ │ │ │ cmp -0x58(%ebp),%edx │ │ │ │ - jle 2f66b │ │ │ │ - inc %eax │ │ │ │ + jl 2f59c │ │ │ │ + cmp -0x60(%ebp),%edx │ │ │ │ + jle 2f5b2 │ │ │ │ add -0xd4(%ebp),%esi │ │ │ │ - mov %eax,(%ecx) │ │ │ │ + inc %eax │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jg 2f640 │ │ │ │ - jmp 2f29d │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jg 2f587 │ │ │ │ + jmp 2f1e3 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f53d │ │ │ │ + jmp 2f47e │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ incl (%ecx) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jg 2f640 │ │ │ │ - jmp 2f29d │ │ │ │ + jg 2f587 │ │ │ │ + jmp 2f1e3 │ │ │ │ mov (%ecx,%ebx,4),%ebx │ │ │ │ - jmp 2f627 │ │ │ │ + jmp 2f56e │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ - jmp 2e5eb │ │ │ │ + jmp 2e52b │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ - jmp 2e02d │ │ │ │ + jmp 2df4d │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 2dfac │ │ │ │ - jmp 2e578 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 2dec4 │ │ │ │ + jmp 2e4b7 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 4c07 │ │ │ │ - add $0x356c7,%eax │ │ │ │ + add $0x34777,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x114,%esp │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ + mov %esi,-0xc4(%ebp) │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ - mov %esi,-0xe0(%ebp) │ │ │ │ + mov %esi,-0xdc(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ + mov %esi,-0xa4(%ebp) │ │ │ │ mov 0x88(%eax),%esi │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov %esi,-0xac(%ebp) │ │ │ │ push 0x2c(%eax) │ │ │ │ push 0x24(%eax) │ │ │ │ push 0x18(%eax) │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call c120 │ │ │ │ + call c1e0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 2f753 │ │ │ │ + jne 2f6a6 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 2fd7a │ │ │ │ + jne 2fcdc │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 30e60 │ │ │ │ + je 30de0 │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x2(%esi),%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2f7a0 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 2f700 │ │ │ │ + jmp 2f6e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ecx,%edi,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp (%esi,%eax,8),%ebx │ │ │ │ - jg 3037a │ │ │ │ + jg 302fc │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 2f780 │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + jl 2f6e0 │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ cmp (%edx,%ecx,8),%ebx │ │ │ │ setg %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 30e7e │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ + jle 30dfe │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%ecx │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ fstpt -0xd0(%ebp) │ │ │ │ - fldl -0xac4c(%eax) │ │ │ │ + fldl -0x9c4c(%eax) │ │ │ │ fstpl -0xd8(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 2f73f │ │ │ │ + jl 2f692 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2f73f │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov %esp,-0xe8(%ebp) │ │ │ │ + jg 2f692 │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov %esp,-0xe4(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x4(%eax,%ecx,8),%ecx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,4),%esi │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x64(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ shr $0x2,%edx │ │ │ │ - mov %edx,-0xe4(%ebp) │ │ │ │ + mov %edx,-0xe0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%ebx,8),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ + movl $0x0,0x0(,%edi,4) │ │ │ │ + shl $0x3,%ebx │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%edi │ │ │ │ - movl $0x0,0x0(,%edi,4) │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ add %edi,%edi │ │ │ │ - shl $0x3,%ebx │ │ │ │ imul %edi,%ebx │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ - mov %esp,-0xa0(%ebp) │ │ │ │ dec %ebx │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - js 30e18 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ + mov %esp,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + js 30d98 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ebx,%edi │ │ │ │ imul %edx,%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ imul %ecx,%edx │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ fmull (%eax,%edi,8) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x6c(%ebp) │ │ │ │ + fistpl -0x68(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2f9d0 │ │ │ │ + jle 2f930 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%eax,%ecx,1),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ - add -0xa0(%ebp),%ebx │ │ │ │ + add -0x9c(%ebp),%ebx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 2f9c0 │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + jne 2f920 │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2f94f │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + jne 2f8b2 │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ - push -0xc4(%ebp) │ │ │ │ + push -0xc0(%ebp) │ │ │ │ call 4220 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - fildl -0x5c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(0),%st │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ shr $0x3,%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ fildl (%eax,%edx,4) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ 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) │ │ │ │ - faddl -0x98(%ebp) │ │ │ │ + fadd %st(4),%st │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 303d0 │ │ │ │ + jbe 30350 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ fldt -0xd0(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ @@ -53945,463 +53794,465 @@ │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ + fstpt -0x80(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ + fldt -0x80(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 2fb0a │ │ │ │ + je 2fa69 │ │ │ │ fchs │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0xd8(%ebp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + fdivl -0x58(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ imul %edx,%edi │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 2fbd9 │ │ │ │ + jge 2fb39 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xd0(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad8c(%ebx) │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ + fadds -0x9d8c(%ebx) │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ imul %edx,%ebx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%edi,%ebx,8) │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%edi,%ebx,8) │ │ │ │ lea 0x2(%ecx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 2fbe5 │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + jg 2fb45 │ │ │ │ fldl (%esi) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ sub %ecx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%ecx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fld %st(1) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2fbc0 │ │ │ │ + jne 2fb20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2fbe7 │ │ │ │ + jmp 2fb47 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2fbe7 │ │ │ │ + jmp 2fb47 │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x6c(%ebp),%esi │ │ │ │ + add -0x68(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - jne 2fa77 │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ + jne 2f9d6 │ │ │ │ + ffreep %st(0) │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 306e1 │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + je 30661 │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 30405 │ │ │ │ + je 30385 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2fd52 │ │ │ │ + jle 2fcb4 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ and $0x1fffffff,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 303a2 │ │ │ │ + je 30322 │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jle 2fcd1 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + jle 2fc33 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ imul %esi,%ebx │ │ │ │ - add %ebx,%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + add %ebx,%ebx │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ inc %esi │ │ │ │ add %edx,%ecx │ │ │ │ add %ebx,%edx │ │ │ │ - add -0x6c(%ebp),%ebx │ │ │ │ + add -0x68(%ebp),%ebx │ │ │ │ fmull (%edi,%ecx,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - fstl (%ecx,%esi,8) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ + fstl (%ecx,%esi,8) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%esi,4),%eax │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - add (%ecx,%edx,4),%eax │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ - mov %eax,(%ecx,%esi,4) │ │ │ │ + add (%ecx,%edx,4),%eax │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jne 2fc87 │ │ │ │ - ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ + mov %eax,(%ecx,%esi,4) │ │ │ │ + jne 2fbe9 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x74(%ebx),%eax │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 30e34 │ │ │ │ + jle 30db4 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - jmp 2fd2e │ │ │ │ + jmp 2fc90 │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 30390 │ │ │ │ + je 30310 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2fd20 │ │ │ │ + je 2fc82 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ mov %edx,(%edi,%esi,4) │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jg 2fc51 │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0xe8(%ebp),%esp │ │ │ │ - incl -0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + jg 2fbb3 │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0xe4(%ebp),%esp │ │ │ │ + incl -0xb4(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2f73f │ │ │ │ + jle 2f692 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 2f7ee │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + jmp 2f751 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 30e6f │ │ │ │ + je 30def │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%esi),%edx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2fdc0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 2fd20 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea (%ebx,%edi,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ sar $1,%eax │ │ │ │ cmp %ecx,(%esi,%eax,8) │ │ │ │ - jl 308d8 │ │ │ │ + jl 30858 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jl 2fda0 │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + jl 2fd00 │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ cmp %ecx,(%edx,%ebx,8) │ │ │ │ setl %dl │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ setne %al │ │ │ │ and %edx,%eax │ │ │ │ add %ebx,%eax │ │ │ │ cmp -0x44(%ebp),%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - jge 2f74b │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + jge 2f69e │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ fstpt -0xd0(%ebp) │ │ │ │ - fldl -0xac4c(%eax) │ │ │ │ + fldl -0x9c4c(%eax) │ │ │ │ fstpl -0xd8(%ebp) │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ mov (%esi,%ebx,8),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 2f74b │ │ │ │ + jl 2f69e │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 2f74b │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + jg 2f69e │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x4(%esi,%ebx,8),%ecx │ │ │ │ - mov %esp,-0xe8(%ebp) │ │ │ │ + mov %esp,-0xe4(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,4),%esi │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x64(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x13(%esi),%eax │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ shr $0x2,%edx │ │ │ │ - mov %edx,-0xe4(%ebp) │ │ │ │ + mov %edx,-0xe0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x1b(,%ebx,8),%eax │ │ │ │ and $0xfffffffc,%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ lea 0x3(%esp),%edi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ + shr $0x2,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ + movl $0x0,0x0(,%edi,4) │ │ │ │ + shl $0x3,%ebx │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - shr $0x2,%edi │ │ │ │ - movl $0x0,0x0(,%edi,4) │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ add %edi,%edi │ │ │ │ - shl $0x3,%ebx │ │ │ │ imul %edi,%ebx │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ - mov %esp,-0xa0(%ebp) │ │ │ │ dec %ebx │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - js 30e3c │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ + mov %esp,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + js 30dbc │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ebx,%edi │ │ │ │ imul %edx,%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ imul %ecx,%edx │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ fmull (%eax,%edi,8) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ - fistpl -0x68(%ebp) │ │ │ │ + fistpl -0x64(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov %eax,(%ebx,%edi,4) │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2ffe0 │ │ │ │ + jle 2ff40 │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ - add -0xa0(%ebp),%ebx │ │ │ │ + add -0x9c(%ebp),%ebx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 2ffd0 │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + jne 2ff30 │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2ff67 │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + jne 2feca │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ - push -0xc4(%ebp) │ │ │ │ + push -0xc0(%ebp) │ │ │ │ call 4220 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - fildl -0x5c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - fmul %st(0),%st │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - fstpl -0x90(%ebp) │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ and $0x1fffffff,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ shr $0x3,%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%ecx │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ fildl (%eax,%edx,4) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ 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) │ │ │ │ - faddl -0x90(%ebp) │ │ │ │ + fadd %st(4),%st │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 30920 │ │ │ │ + jbe 308a0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ fldt -0xd0(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ @@ -54409,1139 +54260,1144 @@ │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ + fstpt -0x80(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x58(%ebp) │ │ │ │ + fldt -0x80(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 3011a │ │ │ │ + je 30079 │ │ │ │ fchs │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - fmuls -0xad88(%eax) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + fmuls -0x9d88(%eax) │ │ │ │ fmull -0xd8(%ebp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + fdivl -0x58(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ imul %edx,%edi │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 301d9 │ │ │ │ + jge 30159 │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fldt -0xd0(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ - fadds -0xad8c(%ebx) │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ + fadds -0x9d8c(%ebx) │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ imul %edx,%ebx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%edi,%ebx,8) │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%edi,%ebx,8) │ │ │ │ lea 0x2(%ecx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 301e5 │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + jg 30165 │ │ │ │ fldl (%esi) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ sub %ecx,%eax │ │ │ │ - fld %st(1) │ │ │ │ mov $0x1,%ecx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ + fld %st(1) │ │ │ │ + jmp 30140 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 301c0 │ │ │ │ + jne 30140 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 301e7 │ │ │ │ + jmp 30167 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 301e7 │ │ │ │ + jmp 30167 │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x68(%ebp),%esi │ │ │ │ + add -0x64(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - jne 30087 │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ + jne 2ffe6 │ │ │ │ + ffreep %st(0) │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 30c1d │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + je 30b9d │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 30955 │ │ │ │ + je 308d5 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 30352 │ │ │ │ + jle 302d4 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ and $0x1fffffff,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 308f2 │ │ │ │ + je 30872 │ │ │ │ cmp -0x44(%ebp),%esi │ │ │ │ - jge 302d1 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + jge 30253 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ imul %esi,%ebx │ │ │ │ - add %ebx,%ebx │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + add %ebx,%ebx │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ imul %esi,%ecx │ │ │ │ inc %esi │ │ │ │ add %edx,%ecx │ │ │ │ add %ebx,%edx │ │ │ │ - add -0x6c(%ebp),%ebx │ │ │ │ + add -0x68(%ebp),%ebx │ │ │ │ fmull (%edi,%ecx,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - fstl (%ecx,%esi,8) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ + fstl (%ecx,%esi,8) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%esi,4),%eax │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - add (%ecx,%edx,4),%eax │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ - mov %eax,(%ecx,%esi,4) │ │ │ │ + add (%ecx,%edx,4),%eax │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jne 30287 │ │ │ │ - ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ + mov %eax,(%ecx,%esi,4) │ │ │ │ + jne 30209 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov (%eax,%esi,4),%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x74(%ebx),%eax │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 30e58 │ │ │ │ + jle 30dd8 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - jmp 3032e │ │ │ │ + jmp 302b0 │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 308e0 │ │ │ │ + je 30860 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 30320 │ │ │ │ + je 302a2 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ mov %edx,(%edi,%esi,4) │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jg 30251 │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0xe8(%ebp),%esp │ │ │ │ - incl -0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + jg 301d3 │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0xe4(%ebp),%esp │ │ │ │ + incl -0xb4(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2f74b │ │ │ │ + jle 2f69e │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 2fe0c │ │ │ │ + jmp 2fd6f │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 2f7a0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2f700 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jle 2fd52 │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ + jle 2fcb4 │ │ │ │ mov (%edi),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - cmp -0x78(%ebp),%edx │ │ │ │ - jl 303ba │ │ │ │ - cmp -0x84(%ebp),%edx │ │ │ │ - jle 303fe │ │ │ │ + cmp -0x80(%ebp),%edx │ │ │ │ + jl 3033a │ │ │ │ + cmp -0x88(%ebp),%edx │ │ │ │ + jle 3037e │ │ │ │ + add -0xdc(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ - add -0xe0(%ebp),%ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ mov %eax,(%edi) │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jg 303a2 │ │ │ │ - jmp 2fd52 │ │ │ │ + jg 30322 │ │ │ │ + jmp 2fcb4 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 303e5 │ │ │ │ + ja 30365 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0xd8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2fb1b │ │ │ │ + jmp 2fa7e │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0xd8(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2fb1b │ │ │ │ + jmp 2fa7e │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 2fc59 │ │ │ │ + jmp 2fbbb │ │ │ │ test %edi,%edi │ │ │ │ - jle 2fd52 │ │ │ │ + jle 2fcb4 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ + movl $0x0,-0xbc(%ebp) │ │ │ │ + mov %ecx,-0xfc(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov %ebx,-0x108(%ebp) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov %ebx,-0x104(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ lea -0x8(%ecx,%esi,1),%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - jmp 304a6 │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ - cmp %ebx,-0xc0(%ebp) │ │ │ │ - je 306c9 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + jmp 30426 │ │ │ │ + incl -0xbc(%ebp) │ │ │ │ + cmp %ebx,-0xbc(%ebp) │ │ │ │ + je 30649 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + cmp -0xe8(%ebp),%eax │ │ │ │ + jl 30414 │ │ │ │ cmp -0xec(%ebp),%eax │ │ │ │ - jl 30494 │ │ │ │ - cmp -0xf0(%ebp),%eax │ │ │ │ - jg 30494 │ │ │ │ + jg 30414 │ │ │ │ mov %esi,%edx │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - mov %ecx,-0x10c(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ - mov %eax,-0xf4(%ebp) │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - mov %esi,-0xfc(%ebp) │ │ │ │ + mov %esi,-0xf8(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - mov -0x100(%ebp),%esi │ │ │ │ + mov -0xfc(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 30530 │ │ │ │ + jmp 304b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x108(%ebp),%eax │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ - mov %edx,-0x110(%ebp) │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ + mov -0x100(%ebp),%ecx │ │ │ │ + mov %edx,-0x10c(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ + mov -0xf0(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ - mov -0xfc(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 30576 │ │ │ │ + jmp 304f6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - add 0x10(%eax,%ecx,4),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ + add 0x10(%eax,%ecx,4),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 305b4 │ │ │ │ + jmp 30534 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ add 0x18(%edi,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 30602 │ │ │ │ - jmp 30600 │ │ │ │ + jmp 30582 │ │ │ │ + jmp 30580 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 30600 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 30580 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 305b0 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + jne 30530 │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 30570 │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + jne 304f0 │ │ │ │ + mov -0x10c(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 30528 │ │ │ │ + jne 304a8 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0x10c(%ebp),%ecx │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ - mov %edi,0x14(%edx) │ │ │ │ - mov %edx,%edi │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ + incl -0xbc(%ebp) │ │ │ │ + cmp %ebx,-0xbc(%ebp) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ fstpl 0x28(%ecx) │ │ │ │ fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ + mov %edi,0x14(%edx) │ │ │ │ + mov %edx,%edi │ │ │ │ + mov -0xf4(%ebp),%edx │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xc0(%ebp) │ │ │ │ - jne 304a6 │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 30426 │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2fd52 │ │ │ │ + jmp 2fcb4 │ │ │ │ test %edi,%edi │ │ │ │ - jle 2fd52 │ │ │ │ + jle 2fcb4 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %ebx,-0xf0(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %ebx,-0xec(%ebp) │ │ │ │ add %esi,%ebx │ │ │ │ add %ebx,%esi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0xec(%ebp) │ │ │ │ + mov %ecx,-0xe8(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - jmp 3075e │ │ │ │ - incl -0x78(%ebp) │ │ │ │ - cmp %esi,-0x78(%ebp) │ │ │ │ - je 306c9 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + jmp 306de │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + cmp %esi,-0x80(%ebp) │ │ │ │ + je 30649 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp -0x84(%ebp),%eax │ │ │ │ - jl 30752 │ │ │ │ - cmp -0x90(%ebp),%eax │ │ │ │ - jg 30752 │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + jl 306d2 │ │ │ │ + cmp -0x8c(%ebp),%eax │ │ │ │ + jg 306d2 │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ imul 0x4(%ebx),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 307d1 │ │ │ │ + jmp 30751 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xf0(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ - fldl (%eax,%ebx,8) │ │ │ │ mov -0xec(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov %ebx,-0xf4(%ebp) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ add 0x8(%eax,%ebx,4),%edx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov %edx,-0xf4(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3080c │ │ │ │ + jmp 3078c │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 30842 │ │ │ │ + jmp 307c2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 30840 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 307c0 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 30808 │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - mov -0xf4(%ebp),%edx │ │ │ │ + jne 30788 │ │ │ │ + mov -0xf4(%ebp),%ebx │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 307cb │ │ │ │ + jne 3074b │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ fstpl 0x20(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov %ecx,%edx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fstpl 0x10(%ecx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ fstpl 0x18(%ecx) │ │ │ │ - jmp 30752 │ │ │ │ + jmp 306d2 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 2fdc0 │ │ │ │ + jmp 2fd20 │ │ │ │ nop │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jle 30352 │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ + jle 302d4 │ │ │ │ mov (%edi),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - cmp -0x78(%ebp),%edx │ │ │ │ - jl 3090a │ │ │ │ - cmp -0x84(%ebp),%edx │ │ │ │ - jle 3094e │ │ │ │ + cmp -0x80(%ebp),%edx │ │ │ │ + jl 3088a │ │ │ │ + cmp -0x88(%ebp),%edx │ │ │ │ + jle 308ce │ │ │ │ + add -0xdc(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ - add -0xe0(%ebp),%ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ mov %eax,(%edi) │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jg 308f2 │ │ │ │ - jmp 30352 │ │ │ │ + jg 30872 │ │ │ │ + jmp 302d4 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 30935 │ │ │ │ + ja 308b5 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0xd8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 3012b │ │ │ │ + jmp 3008e │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0xd8(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3012b │ │ │ │ + jmp 3008e │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 30259 │ │ │ │ + jmp 301db │ │ │ │ test %edi,%edi │ │ │ │ - jle 30352 │ │ │ │ + jle 302d4 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ + movl $0x0,-0xbc(%ebp) │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0xf4(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov %ebx,-0xec(%ebp) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov %ebx,-0xe8(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ - mov %ecx,-0x108(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %ecx,-0x104(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ lea -0x8(%ecx,%esi,1),%ecx │ │ │ │ lea -0x8(%ecx,%esi,1),%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - jmp 309f6 │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ - cmp %ebx,-0xc0(%ebp) │ │ │ │ - je 30c05 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + jmp 30976 │ │ │ │ + incl -0xbc(%ebp) │ │ │ │ + cmp %ebx,-0xbc(%ebp) │ │ │ │ + je 30b85 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + cmp -0xec(%ebp),%eax │ │ │ │ + jl 30964 │ │ │ │ cmp -0xf0(%ebp),%eax │ │ │ │ - jl 309e4 │ │ │ │ - cmp -0xf4(%ebp),%eax │ │ │ │ - jg 309e4 │ │ │ │ + jg 30964 │ │ │ │ mov %esi,%edx │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - mov %ecx,-0x10c(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ - fstl 0x8(%ecx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ imul 0x4(%esi),%eax │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ + fstl 0x8(%ecx) │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - mov %esi,-0x100(%ebp) │ │ │ │ + mov %esi,-0xfc(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - mov -0x104(%ebp),%esi │ │ │ │ + mov -0x100(%ebp),%esi │ │ │ │ add 0xc(%eax),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 30a80 │ │ │ │ + jmp 30a00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xec(%ebp),%eax │ │ │ │ - mov -0x108(%ebp),%ecx │ │ │ │ - mov %edx,-0x110(%ebp) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + mov -0x104(%ebp),%ecx │ │ │ │ + mov %edx,-0x10c(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ - mov -0x100(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ + mov -0xfc(%ebp),%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 30ac6 │ │ │ │ + jmp 30a46 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - add 0x10(%eax,%ecx,4),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ + add 0x10(%eax,%ecx,4),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 30b04 │ │ │ │ + jmp 30a84 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ add 0x18(%edx,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jmp 30b42 │ │ │ │ + jmp 30ac2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ add 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 30b40 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 30ac0 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 30b00 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + jne 30a80 │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 30ac0 │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + jne 30a40 │ │ │ │ + mov -0x10c(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 30a78 │ │ │ │ + jne 309f8 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0x10c(%ebp),%ecx │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ - mov %edi,0x14(%edx) │ │ │ │ - mov %edx,%edi │ │ │ │ - mov -0xfc(%ebp),%edx │ │ │ │ + incl -0xbc(%ebp) │ │ │ │ + cmp %ebx,-0xbc(%ebp) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ fstpl 0x28(%ecx) │ │ │ │ fxch %st(2) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ + mov %edi,0x14(%edx) │ │ │ │ + mov %edx,%edi │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ mov %esi,0x10(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - cmp %ebx,-0xc0(%ebp) │ │ │ │ - jne 309f6 │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 30976 │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 30352 │ │ │ │ + jmp 302d4 │ │ │ │ test %edi,%edi │ │ │ │ - jle 30352 │ │ │ │ + jle 302d4 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %ebx,-0xec(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %ebx,-0xe8(%ebp) │ │ │ │ add %esi,%ebx │ │ │ │ add %ebx,%esi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0xf0(%ebp) │ │ │ │ + mov %ecx,-0xec(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - jmp 30c9a │ │ │ │ - incl -0x78(%ebp) │ │ │ │ - cmp %esi,-0x78(%ebp) │ │ │ │ - je 30c05 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + jmp 30c1a │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + cmp %esi,-0x80(%ebp) │ │ │ │ + je 30b85 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp -0x84(%ebp),%eax │ │ │ │ - jl 30c8e │ │ │ │ - cmp -0x90(%ebp),%eax │ │ │ │ - jg 30c8e │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + jl 30c0e │ │ │ │ + cmp -0x8c(%ebp),%eax │ │ │ │ + jg 30c0e │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ fstl 0x8(%ebx) │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ imul 0x4(%ebx),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x74(%eax),%ebx │ │ │ │ add 0xc(%eax),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 30d0d │ │ │ │ + jmp 30c8d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xec(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + mov %ebx,-0xf4(%ebp) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ - mov -0xf0(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ add 0x8(%eax,%ebx,4),%edx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov %edx,-0xf4(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 30d48 │ │ │ │ + jmp 30cc8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ add 0x10(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - jmp 30d82 │ │ │ │ + jmp 30d02 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%edi) │ │ │ │ add 0x18(%eax,%edx,4),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%edi) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x48(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%edi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 30d80 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 30d00 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 30d44 │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - mov -0xf4(%ebp),%edx │ │ │ │ + jne 30cc4 │ │ │ │ + mov -0xf4(%ebp),%ebx │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 30d07 │ │ │ │ + jne 30c87 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ fstpl 0x20(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ mov %edi,0xc(%ebx) │ │ │ │ mov %edi,0x4(%ebx) │ │ │ │ mov %edi,0x8(%ebx) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov %ecx,%edx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fstpl 0x10(%ecx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ fstpl 0x18(%ecx) │ │ │ │ - jmp 30c8e │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jmp 30c0e │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ mov %edx,%esi │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 2fc16 │ │ │ │ + jmp 2fb78 │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 2fd41 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jmp 2fca3 │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ mov %edx,%esi │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 30216 │ │ │ │ + jmp 30198 │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 30341 │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - jmp 2f7cd │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - jmp 2fdeb │ │ │ │ + jmp 302c3 │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + jmp 2f72d │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + jmp 2fd4b │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - je 2f74b │ │ │ │ - jmp 2fd89 │ │ │ │ + je 2f69e │ │ │ │ + jmp 2fceb │ │ │ │ nop │ │ │ │ │ │ │ │ -00030e90 : │ │ │ │ +00030e10 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x33eec,%ebx │ │ │ │ + add $0x32f6c,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x18(%esi) │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - je 30ef0 │ │ │ │ + je 30e70 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x54c2c(%ebx),%eax │ │ │ │ + lea -0x53c2c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x54d4c(%ebx),%eax │ │ │ │ + lea -0x53d4c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -00030f10 : │ │ │ │ +00030e90 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x33e6c,%ebx │ │ │ │ + add $0x32eec,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ mov 0xc(%esi),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x18(%esi) │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - je 30f70 │ │ │ │ + je 30ef0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x5483c(%ebx),%eax │ │ │ │ + lea -0x5382c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x5497c(%ebx),%eax │ │ │ │ + lea -0x5395c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -00030f90 : │ │ │ │ +00030f10 : │ │ │ │ call 4c07 │ │ │ │ - add $0x33df7,%eax │ │ │ │ + add $0x32e77,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jle 30fcb │ │ │ │ + jle 30f4b │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ mov (%ecx),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jg 30ff0 │ │ │ │ + jg 30f70 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4800 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -55550,17 +55406,17 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov %edi,%ebx │ │ │ │ shr $0x1f,%eax │ │ │ │ - add %edx,%eax │ │ │ │ mov 0x80(%ebx),%ecx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ + add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub %edx,%esi │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ shl $0x4,%esi │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ @@ -55575,36 +55431,36 @@ │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ add %eax,%esi │ │ │ │ lea -0x34(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ push %eax │ │ │ │ - lea -0x5934c(%ebx),%ecx │ │ │ │ + lea -0x5828c(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ call 4490 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ testb $0x1,0x38(%ecx) │ │ │ │ - jne 31160 │ │ │ │ + jne 310e0 │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x591bc(%ebx),%eax │ │ │ │ + lea -0x580fc(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ @@ -55622,34 +55478,34 @@ │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x74(%edi),%edi │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x38(%edi),%ecx │ │ │ │ test $0x20,%cl │ │ │ │ - jne 311a0 │ │ │ │ + jne 31120 │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ mov (%edi),%edi │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ test $0x10,%cl │ │ │ │ - jne 31300 │ │ │ │ + jne 31280 │ │ │ │ mov %ecx,%edx │ │ │ │ and $0x8,%edx │ │ │ │ - jne 31340 │ │ │ │ + jne 312c0 │ │ │ │ mov %ecx,%ebx │ │ │ │ and $0x2,%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ - jne 311e0 │ │ │ │ + jne 31160 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - jne 31620 │ │ │ │ + jne 315a0 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 31690 │ │ │ │ + jne 31610 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ @@ -55657,88 +55513,88 @@ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x4b1bc(%ebx),%eax │ │ │ │ + lea -0x4a1bc(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30fdc │ │ │ │ + jmp 30f5c │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x64(%ecx),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ lea (%ecx,%edx,8),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ push -0x60(%ebp) │ │ │ │ - lea -0x5929c(%ebx),%eax │ │ │ │ + lea -0x581dc(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31090 │ │ │ │ + jmp 31010 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x5902c(%ebx),%eax │ │ │ │ + lea -0x57f6c(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30fdc │ │ │ │ + jmp 30f5c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esp,-0x94(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ add $0x10,%eax │ │ │ │ - mov %esp,-0x94(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%edi │ │ │ │ + and $0x8,%ch │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ - and $0x8,%ch │ │ │ │ - jne 31420 │ │ │ │ + jne 313a0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x70(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ fldl (%eax) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%edi,8) │ │ │ │ - cmpl $0x1,-0x70(%ebp) │ │ │ │ - jle 312a2 │ │ │ │ + jle 31222 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad80(%eax) │ │ │ │ + fdivrs -0x9d80(%eax) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ add %edi,%edx │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x50(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -55758,20 +55614,20 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 31280 │ │ │ │ + jne 31200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 312b0 │ │ │ │ + jmp 31230 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ @@ -55785,61 +55641,61 @@ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x4a65c(%ebx),%eax │ │ │ │ + lea -0x4964c(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ - jmp 30fdc │ │ │ │ + jmp 30f5c │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x42fbc(%ebx),%eax │ │ │ │ + lea -0x4207c(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30fdc │ │ │ │ + jmp 30f5c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %esp,%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esp,%esi │ │ │ │ lea 0x10(%eax),%edx │ │ │ │ - mov 0x30(%edi),%ebx │ │ │ │ sub %edx,%esp │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ + mov 0x30(%edi),%ebx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ shr $0x3,%ecx │ │ │ │ + cmpl $0x1,-0x70(%ebp) │ │ │ │ fldl (%ebx) │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%ecx,8) │ │ │ │ - cmpl $0x1,-0x70(%ebp) │ │ │ │ - jle 313c2 │ │ │ │ + jle 31342 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad80(%edi) │ │ │ │ + fdivrs -0x9d80(%edi) │ │ │ │ lea 0x8(%edx),%ecx │ │ │ │ add %edx,%eax │ │ │ │ - fldt -0xa7fc(%edi) │ │ │ │ + fldt -0x97fc(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x50(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -55856,46 +55712,46 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%ecx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 313a0 │ │ │ │ + jne 31320 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 313d0 │ │ │ │ + jmp 31350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x42ccc(%ebx),%eax │ │ │ │ + lea -0x41d8c(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ mov %esi,%esp │ │ │ │ - jmp 30fdc │ │ │ │ + jmp 30f5c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -55907,48 +55763,48 @@ │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %esp,-0x90(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 31568 │ │ │ │ + jle 314e8 │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edi,%edi │ │ │ │ - jle 31a8d │ │ │ │ + jle 31a0d │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fildl -0x74(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edi │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + add %ebx,%edi │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x40(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - jmp 314fd │ │ │ │ + jmp 3147d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -55963,65 +55819,65 @@ │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x5c(%ebp) │ │ │ │ - jne 314f0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 31470 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x58(%ebp) │ │ │ │ - je 31560 │ │ │ │ + je 314e0 │ │ │ │ addl $0x8,-0x6c(%ebp) │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ add %esi,-0x80(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ movl $0x0,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - jmp 314d0 │ │ │ │ + jmp 31450 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 31ac4 │ │ │ │ + jle 31a44 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 31590 │ │ │ │ + je 31510 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3159e │ │ │ │ + je 3151e │ │ │ │ nop │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 31590 │ │ │ │ + jne 31510 │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x50(%ebp) │ │ │ │ @@ -56040,26 +55896,26 @@ │ │ │ │ mov %eax,%esi │ │ │ │ push -0x58(%ebp) │ │ │ │ call 4420 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 47e0 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ - jmp 31215 │ │ │ │ + jmp 31195 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ lea 0x2(%eax),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 31889 │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + jne 31809 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ @@ -56069,20 +55925,20 @@ │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x4b94c(%ebx),%eax │ │ │ │ + lea -0x4a94c(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30fdc │ │ │ │ + jmp 30f5c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -56093,48 +55949,48 @@ │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %esp,-0x8c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 317d8 │ │ │ │ + jle 31758 │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ + mov %edi,%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 31ad8 │ │ │ │ + jle 31a58 │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fildl -0x74(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ or $0xc,%ch │ │ │ │ - add %ebx,%esi │ │ │ │ mov %cx,-0x3e(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%ecx │ │ │ │ + add %ebx,%esi │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x40(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - jmp 3176d │ │ │ │ + jmp 316ed │ │ │ │ nop │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -56149,65 +56005,65 @@ │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x5c(%ebp) │ │ │ │ - jne 31760 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 316e0 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - je 317d0 │ │ │ │ + je 31750 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x80(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 31740 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 316c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 31a83 │ │ │ │ + jle 31a03 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 31800 │ │ │ │ + je 31780 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3180e │ │ │ │ + je 3178e │ │ │ │ nop │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 31800 │ │ │ │ + jne 31780 │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x50(%ebp) │ │ │ │ @@ -56227,15 +56083,15 @@ │ │ │ │ push %edi │ │ │ │ call 4420 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0x98(%ebp),%esp │ │ │ │ - jmp 3111c │ │ │ │ + jmp 3109c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %esp,-0x9c(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -56245,49 +56101,49 @@ │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x8c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 319d8 │ │ │ │ + jle 31958 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ + mov %eax,%edi │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle 31b05 │ │ │ │ + jle 31a85 │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ - fildl -0x74(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%esi │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + add %ebx,%esi │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x40(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - jmp 3196d │ │ │ │ + jmp 318ed │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -56303,65 +56159,65 @@ │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x5c(%ebp) │ │ │ │ - jne 31960 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 318e0 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - je 319d0 │ │ │ │ + je 31950 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 31930 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 318b0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 31ace │ │ │ │ + jle 31a4e │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 31a00 │ │ │ │ + je 31980 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 31a0e │ │ │ │ + je 3198e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 31a00 │ │ │ │ + jne 31980 │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3e(%ebp) │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ fldcw -0x3e(%ebp) │ │ │ │ fistpl -0x50(%ebp) │ │ │ │ @@ -56380,97 +56236,97 @@ │ │ │ │ mov %eax,%esi │ │ │ │ push -0x58(%ebp) │ │ │ │ call 4420 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 47e0 │ │ │ │ mov -0x9c(%ebp),%esp │ │ │ │ - jmp 3163e │ │ │ │ + jmp 315be │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 3184b │ │ │ │ + jmp 317cb │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 31ac4 │ │ │ │ + je 31a44 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 31568 │ │ │ │ + je 314e8 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 31a9c │ │ │ │ + jne 31a1c │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 315db │ │ │ │ + jmp 3155b │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 31a4b │ │ │ │ + jmp 319cb │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 31a83 │ │ │ │ + je 31a03 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 317d8 │ │ │ │ + je 31758 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 31add │ │ │ │ + jmp 31a5d │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 31ace │ │ │ │ + je 31a4e │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 319d8 │ │ │ │ + je 31958 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jmp 31b0c │ │ │ │ + jmp 31a8c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00031b40 : │ │ │ │ +00031ac0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 4c07 │ │ │ │ + add $0x322c1,%eax │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - call 4c07 │ │ │ │ - add $0x33238,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov 0x2c(%esi),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 31b80 │ │ │ │ + jle 31b00 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ lea (%edx,%edx,1),%ebx │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jg 31ba0 │ │ │ │ + jg 31b20 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -56479,30 +56335,30 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ mov 0x80(%esi),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ mov 0x7c(%esi),%edi │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov %edx,0x74(%esi) │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - mov %edi,0x78(%esi) │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,0x78(%esi) │ │ │ │ sar $1,%ecx │ │ │ │ mov %ecx,-0x8c(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub %ebx,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ lea (%edi,%ecx,1),%ebx │ │ │ │ @@ -56515,46 +56371,46 @@ │ │ │ │ push $0x0 │ │ │ │ push -0x5c(%ebp) │ │ │ │ call 4220 │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ test $0x20,%cl │ │ │ │ - jne 31dd0 │ │ │ │ + jne 31d50 │ │ │ │ test $0x10,%cl │ │ │ │ - je 31ce0 │ │ │ │ + je 31c60 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - and $0x10,%ch │ │ │ │ - je 31e40 │ │ │ │ + je 31dc0 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x429cc(%ebx),%eax │ │ │ │ + lea -0x41a8c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push 0x60(%esi) │ │ │ │ call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x1,0x38(%esi) │ │ │ │ - je 31d90 │ │ │ │ + je 31d10 │ │ │ │ mov 0x64(%esi),%eax │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea (%eax,%esi,8),%edx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ @@ -56563,15 +56419,15 @@ │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x58edc(%ebx),%eax │ │ │ │ + lea -0x57e1c(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -56580,72 +56436,72 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ - jne 31e60 │ │ │ │ + jne 31de0 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jne 31fc0 │ │ │ │ + jne 31f40 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - je 31f40 │ │ │ │ + je 31ec0 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ lea 0x2(%eax),%ebx │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 323d0 │ │ │ │ + jne 32350 │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - and $0x10,%ch │ │ │ │ - je 32130 │ │ │ │ + je 320b0 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x4119c(%ebx),%eax │ │ │ │ + lea -0x4025c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - lea -0x58dfc(%ebx),%eax │ │ │ │ + lea -0x57d3c(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -56656,71 +56512,71 @@ │ │ │ │ ret │ │ │ │ mov 0x6c(%esi),%edi │ │ │ │ mov 0x88(%esi),%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ test $0x10,%ch │ │ │ │ - jne 320d0 │ │ │ │ + jne 32050 │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x589ec(%ebx),%eax │ │ │ │ + lea -0x5792c(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x5396c(%ebx),%eax │ │ │ │ + lea -0x5296c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ nop │ │ │ │ - mov %edx,%eax │ │ │ │ mov 0x30(%esi),%edi │ │ │ │ + mov %edx,%eax │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x10(%eax),%edx │ │ │ │ sub %edx,%esp │ │ │ │ fldl (%edi) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ lea 0x7(%esp),%ebx │ │ │ │ - fld1 │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ mov %ebx,%edx │ │ │ │ and $0xfffffff8,%ebx │ │ │ │ shr $0x3,%edx │ │ │ │ - fstl 0x0(,%edx,8) │ │ │ │ cmpl $0x1,-0x68(%ebp) │ │ │ │ - jle 31ee2 │ │ │ │ + fld1 │ │ │ │ + fstl 0x0(,%edx,8) │ │ │ │ + jle 31e62 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad80(%edi) │ │ │ │ + fdivrs -0x9d80(%edi) │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ add %ebx,%eax │ │ │ │ - fldt -0xa7fc(%edi) │ │ │ │ + fldt -0x97fc(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -56737,107 +56593,107 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 31ec0 │ │ │ │ + jne 31e40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 31ef0 │ │ │ │ + jmp 31e70 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - and $0x10,%ch │ │ │ │ - jne 31fa0 │ │ │ │ + jne 31f20 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x5388c(%ebx),%eax │ │ │ │ + lea -0x5288c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 32190 │ │ │ │ + jne 32110 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - and $0x10,%ch │ │ │ │ - jne 32170 │ │ │ │ + jne 320f0 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x4a8ec(%ebx),%eax │ │ │ │ + lea -0x498dc(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x41fcc(%ebx),%eax │ │ │ │ + lea -0x4108c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31f34 │ │ │ │ + jmp 31eb4 │ │ │ │ nop │ │ │ │ mov %edx,%ebx │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ lea 0x10(%ebx),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ + cmpl $0x1,-0x68(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%edx,8) │ │ │ │ - cmpl $0x1,-0x68(%ebp) │ │ │ │ - jle 32062 │ │ │ │ + jle 31fe2 │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad80(%eax) │ │ │ │ + fdivrs -0x9d80(%eax) │ │ │ │ add %edi,%ebx │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ @@ -56858,111 +56714,111 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 32040 │ │ │ │ + jne 31fc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 32070 │ │ │ │ + jmp 31ff0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 32610 │ │ │ │ + jne 32590 │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ + and $0x10,%ch │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - and $0x10,%ch │ │ │ │ - je 32150 │ │ │ │ + je 320d0 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x3fe3c(%ebx),%eax │ │ │ │ + lea -0x3eebc(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xb0(%ebp),%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov 0x24(%esi),%ecx │ │ │ │ movl $0x1,-0x1c(%ebp) │ │ │ │ movl $0x1,-0x30(%ebp) │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + mov 0x24(%esi),%ecx │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x41bac(%ebx),%eax │ │ │ │ + lea -0x40c6c(%ebx),%eax │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x4b6cc(%ebx),%eax │ │ │ │ + lea -0x4a6cc(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ nop │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x4a37c(%ebx),%eax │ │ │ │ + lea -0x4937c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 320c5 │ │ │ │ + jmp 32045 │ │ │ │ nop │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x404dc(%ebx),%eax │ │ │ │ + lea -0x3f55c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 31c70 │ │ │ │ + jmp 31bf0 │ │ │ │ nop │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ mov 0x2c(%esi),%ecx │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ @@ -56974,50 +56830,50 @@ │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3230b │ │ │ │ + jle 3228b │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ + mov %eax,%edi │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle 328a5 │ │ │ │ + jle 32825 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ - mov %esi,0x8(%ebp) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ fildl -0x6c(%ebp) │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ + mov %esi,0x8(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edx │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%edx │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ - jmp 3228d │ │ │ │ + jmp 3220d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -57032,67 +56888,67 @@ │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jne 32280 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 32200 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x98(%ebp) │ │ │ │ - je 32300 │ │ │ │ + je 32280 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0xa0(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 32250 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 321d0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3289b │ │ │ │ + jle 3281b │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 32340 │ │ │ │ + je 322c0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3234e │ │ │ │ + je 322ce │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 32340 │ │ │ │ + jne 322c0 │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ @@ -57113,15 +56969,15 @@ │ │ │ │ call 4420 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ - jmp 31f4b │ │ │ │ + jmp 31ecb │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ mov 0x2c(%esi),%ecx │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ @@ -57132,50 +56988,50 @@ │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3254b │ │ │ │ + jle 324cb │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edx │ │ │ │ test %edi,%edi │ │ │ │ - jle 328d8 │ │ │ │ + jle 32858 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + fildl -0x6c(%ebp) │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ mov %esi,0x8(%ebp) │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edi │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%edi │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ - jmp 324cd │ │ │ │ + jmp 3244d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -57190,67 +57046,67 @@ │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jne 324c0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 32440 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp -0x98(%ebp),%eax │ │ │ │ - je 32540 │ │ │ │ + je 324c0 │ │ │ │ add $0x8,%edx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ movl $0x0,(%edx) │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ add %ebx,-0x9c(%ebp) │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ - jmp 32490 │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + jmp 32410 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 32891 │ │ │ │ + jle 32811 │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 32580 │ │ │ │ + je 32500 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3258e │ │ │ │ + je 3250e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 32580 │ │ │ │ + jne 32500 │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ @@ -57271,15 +57127,15 @@ │ │ │ │ call 4420 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ - jmp 31d3a │ │ │ │ + jmp 31cba │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x2c(%esi),%ecx │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ mov 0x40(%esi),%eax │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ @@ -57290,49 +57146,49 @@ │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3278b │ │ │ │ + jle 3270b │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edx │ │ │ │ test %edi,%edi │ │ │ │ - jle 32850 │ │ │ │ + jle 327d0 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ mov %esi,0x8(%ebp) │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edi │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%edi │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ - jmp 3270d │ │ │ │ + jmp 3268d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -57348,67 +57204,67 @@ │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jne 32700 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 32680 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x98(%ebp) │ │ │ │ - je 32780 │ │ │ │ + je 32700 │ │ │ │ addl $0x8,-0x9c(%ebp) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ add %esi,-0x94(%ebp) │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ movl $0x0,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - jmp 326d0 │ │ │ │ + jmp 32650 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 32887 │ │ │ │ + jle 32807 │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 327c0 │ │ │ │ + je 32740 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 327ce │ │ │ │ + je 3274e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 327c0 │ │ │ │ + jne 32740 │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x68(%ebp) │ │ │ │ @@ -57429,98 +57285,98 @@ │ │ │ │ call 4420 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ - jmp 3207b │ │ │ │ + jmp 31ffb │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 32887 │ │ │ │ + je 32807 │ │ │ │ add $0x2,%ecx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 3278b │ │ │ │ + je 3270b │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 3285f │ │ │ │ + jne 327df │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 3280b │ │ │ │ + jmp 3278b │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 325cb │ │ │ │ + jmp 3254b │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 3238b │ │ │ │ + jmp 3230b │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 3289b │ │ │ │ + je 3281b │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ cmp %edi,%edx │ │ │ │ - je 3230b │ │ │ │ + je 3228b │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jmp 328b0 │ │ │ │ + jmp 32830 │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 32891 │ │ │ │ + je 32811 │ │ │ │ add $0x2,%ecx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 3254b │ │ │ │ + je 324cb │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%edx │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ mov %eax,(%edx) │ │ │ │ - jmp 328e0 │ │ │ │ + jmp 32860 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00032910 : │ │ │ │ +00032890 : │ │ │ │ call 4c07 │ │ │ │ - add $0x32477,%eax │ │ │ │ + add $0x314f7,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ mov 0x2c(%edi),%ecx │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%esi │ │ │ │ cmp %ecx,%esi │ │ │ │ - jle 32956 │ │ │ │ + jle 328d6 │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 32956 │ │ │ │ + jge 328d6 │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ lea 0x2(%ecx,%ecx,1),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ cmp %ecx,%edi │ │ │ │ - jle 32956 │ │ │ │ + jle 328d6 │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 32970 │ │ │ │ + jl 328f0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4800 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -57543,47 +57399,47 @@ │ │ │ │ lea -0x3c(%ebp),%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - lea -0x587ec(%eax),%ebx │ │ │ │ + lea -0x5772c(%eax),%ebx │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ call 4490 │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ testb $0x1,0x38(%edx) │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ - je 32b10 │ │ │ │ + je 32a90 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x64(%ebx),%ebx │ │ │ │ mov (%ebx),%ebx │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ shr $0x1f,%ebx │ │ │ │ add %esi,%ebx │ │ │ │ sar $1,%ebx │ │ │ │ lea (%ecx,%ebx,8),%ebx │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - lea -0x5875c(%ebx),%eax │ │ │ │ + lea -0x5769c(%ebx),%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -57601,37 +57457,37 @@ │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ test $0x20,%cl │ │ │ │ - jne 32bd0 │ │ │ │ + jne 32b50 │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax),%edi │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ test $0x10,%cl │ │ │ │ - jne 32c20 │ │ │ │ + jne 32ba0 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - jne 32c70 │ │ │ │ + jne 32bf0 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jne 32de0 │ │ │ │ + jne 32d60 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - jne 32b50 │ │ │ │ + jne 32ad0 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 32f70 │ │ │ │ + jne 32ef0 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -57639,20 +57495,20 @@ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x48c3c(%ebx),%eax │ │ │ │ + lea -0x47c3c(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32967 │ │ │ │ + jmp 328e7 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ @@ -57660,33 +57516,33 @@ │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push -0x78(%ebp) │ │ │ │ - lea -0x5851c(%ebx),%eax │ │ │ │ + lea -0x5745c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32a20 │ │ │ │ + jmp 329a0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ lea 0x2(%eax),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 33189 │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + jne 33109 │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -57694,20 +57550,20 @@ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x493bc(%ebx),%eax │ │ │ │ + lea -0x483bc(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32967 │ │ │ │ + jmp 328e7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ inc %eax │ │ │ │ imul %eax,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ @@ -57715,20 +57571,20 @@ │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x5817c(%ebx),%eax │ │ │ │ + lea -0x570cc(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32967 │ │ │ │ + jmp 328e7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ @@ -57737,47 +57593,47 @@ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x48dec(%ebx),%eax │ │ │ │ + lea -0x47dec(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32967 │ │ │ │ + jmp 328e7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ mov 0x30(%edi),%esi │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ shl $0x5,%edx │ │ │ │ + shl $0x4,%ebx │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ add $0x10,%edx │ │ │ │ - fldl (%esi) │ │ │ │ sub %edx,%esp │ │ │ │ - fld1 │ │ │ │ + fldl (%esi) │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%edx │ │ │ │ - shl $0x4,%ebx │ │ │ │ + fld1 │ │ │ │ fstl 0x0(,%edx,8) │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ test %eax,%eax │ │ │ │ - js 335ce │ │ │ │ + js 3354e │ │ │ │ fxch %st(1) │ │ │ │ - fdivrs -0xad80(%edi) │ │ │ │ + fdivrs -0x9d80(%edi) │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ - fldt -0xa7fc(%edi) │ │ │ │ + fldt -0x97fc(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x70(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -57797,26 +57653,26 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 32d00 │ │ │ │ + jne 32c80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add %edx,%ebx │ │ │ │ fchs │ │ │ │ fdivl 0x8(%esi) │ │ │ │ fld1 │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ lea 0x8(%edx),%eax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x70(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ @@ -57840,110 +57696,110 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 32d60 │ │ │ │ + jne 32ce0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x48ffc(%ebx),%eax │ │ │ │ + lea -0x47ffc(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ mov -0x60(%ebp),%esp │ │ │ │ - jmp 32967 │ │ │ │ + jmp 328e7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ shl $0x5,%edx │ │ │ │ add $0x10,%edx │ │ │ │ sub %edx,%esp │ │ │ │ fldl (%esi) │ │ │ │ lea 0x7(%esp),%ebx │ │ │ │ - fld1 │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ shr $0x3,%ebx │ │ │ │ + and $0xfffffff8,%edi │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ + fld1 │ │ │ │ fstl 0x0(,%ebx,8) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ - and $0xfffffff8,%edi │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ lea (%edi,%ebx,1),%edx │ │ │ │ test %eax,%eax │ │ │ │ - js 335d7 │ │ │ │ + js 33557 │ │ │ │ fxch %st(1) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - fdivrs -0xad80(%edi) │ │ │ │ - fldt -0xa7fc(%edi) │ │ │ │ + fdivrs -0x9d80(%edi) │ │ │ │ + fldt -0x97fc(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 32e80 │ │ │ │ + jmp 32e00 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 32e80 │ │ │ │ + jne 32e00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fchs │ │ │ │ fdivl 0x8(%esi) │ │ │ │ fld1 │ │ │ │ - fldt -0xa7fc(%eax) │ │ │ │ + fldt -0x97fc(%eax) │ │ │ │ lea 0x8(%edx),%eax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ @@ -57968,21 +57824,21 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 32ee0 │ │ │ │ + jne 32e60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 333ac │ │ │ │ + jne 3332c │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ @@ -57992,20 +57848,20 @@ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x4839c(%ebx),%eax │ │ │ │ + lea -0x4738c(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ - jmp 32967 │ │ │ │ + jmp 328e7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -58017,47 +57873,47 @@ │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 330c8 │ │ │ │ + jle 33048 │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ + mov %edi,%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 33638 │ │ │ │ + jle 335b8 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fildl -0x84(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + fildl -0x84(%ebp) │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ mov %ebx,-0xa8(%ebp) │ │ │ │ or $0xc,%ch │ │ │ │ - add %ebx,%esi │ │ │ │ mov %cx,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%ecx │ │ │ │ + add %ebx,%esi │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ and $0xf3,%ch │ │ │ │ or $0x4,%ch │ │ │ │ mov %cx,-0x50(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ lea (%ebx,%edi,8),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ - jmp 3305d │ │ │ │ + jmp 32fdd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -58073,66 +57929,66 @@ │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x74(%ebp) │ │ │ │ - jne 33050 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 32fd0 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x64(%ebp) │ │ │ │ - je 330c0 │ │ │ │ + je 33040 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x90(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 33020 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 32fa0 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 335e0 │ │ │ │ + jle 33560 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 33100 │ │ │ │ + je 33080 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3310e │ │ │ │ + je 3308e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 33100 │ │ │ │ + jne 33080 │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fldcw -0x4e(%ebp) │ │ │ │ fistpl -0x60(%ebp) │ │ │ │ @@ -58152,15 +58008,15 @@ │ │ │ │ push %edi │ │ │ │ call 4420 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0xb0(%ebp),%esp │ │ │ │ - jmp 32ac0 │ │ │ │ + jmp 32a40 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ @@ -58170,49 +58026,49 @@ │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 332ee │ │ │ │ + jle 3326e │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 33665 │ │ │ │ + jle 335e5 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fildl -0x84(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + fildl -0x84(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov %ebx,-0xb0(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%ecx │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%ecx │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ - jmp 3327d │ │ │ │ + jmp 331fd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -58228,68 +58084,68 @@ │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x74(%ebp) │ │ │ │ - jne 33270 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 331f0 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x64(%ebp) │ │ │ │ - je 332e0 │ │ │ │ + je 33260 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 33240 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 331c0 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 335ea │ │ │ │ + jle 3356a │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 33320 │ │ │ │ + je 332a0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3332e │ │ │ │ + je 332ae │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 33320 │ │ │ │ + jne 332a0 │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ @@ -58309,15 +58165,15 @@ │ │ │ │ push -0xb4(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ call 4420 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 47e0 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ - jmp 32b73 │ │ │ │ + jmp 32af3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -58326,47 +58182,47 @@ │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ lea 0x0(,%edx,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3350e │ │ │ │ + jle 3348e │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 335f4 │ │ │ │ + jle 33574 │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ - fildl -0x84(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ + fildl -0x84(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ mov %ebx,-0xb0(%ebp) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edi │ │ │ │ mov %ax,-0x4e(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ + add %ebx,%edi │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x50(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ - jmp 3348d │ │ │ │ + jmp 3340d │ │ │ │ nop │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -58381,78 +58237,78 @@ │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x74(%ebp) │ │ │ │ - jne 33480 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 33400 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - je 33500 │ │ │ │ + je 33480 │ │ │ │ addl $0x8,-0x90(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ add %esi,-0x7c(%ebp) │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 33460 │ │ │ │ + jmp 333e0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes